This repository was archived by the owner on May 3, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
This repository was archived by the owner on May 3, 2024. It is now read-only.
Unhandled System.TypeInitializationException #9
Copy link
Copy link
Open
Description
When running mono ShenzhenMod.exe on my x86_64 linux machine running Ubuntu, I get this stack trace:
log4net:ERROR Exception calling [log4net.Config.XmlConfiguratorAttribute] .Configure method.
System.TypeLoadException: Could not load type 'log4net.Util.ReaderWriterLock' from assembly 'log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a'.
at log4net.Repository.Hierarchy.RootLogger..ctor (log4net.Core.Level level) [0x00000] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.DefaultLoggerFactory.CreateLogger (log4net.Repository.ILoggerRepository repository, System.String name) [0x00013] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.Hierarchy.get_Root () [0x0001c] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseRoot (System.Xml.XmlElement rootElement) [0x00000] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.Configure (System.Xml.XmlElement element) [0x0025c] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.Hierarchy.XmlRepositoryConfigure (System.Xml.XmlElement element) [0x00014] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.Hierarchy.log4net.Repository.IXmlRepositoryConfigurator.Configure (System.Xml.XmlElement element) [0x00000] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Config.XmlConfigurator.InternalConfigureFromXml (log4net.Repository.ILoggerRepository repository, System.Xml.XmlElement element) [0x00084] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Config.XmlConfigurator.InternalConfigure (log4net.Repository.ILoggerRepository repository, System.IO.Stream configStream) [0x000dc] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Config.XmlConfigurator.InternalConfigure (log4net.Repository.ILoggerRepository repository, System.IO.FileInfo configFile) [0x000ab] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Config.XmlConfigurator.Configure (log4net.Repository.ILoggerRepository repository, System.IO.FileInfo configFile) [0x0000d] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile (log4net.Repository.ILoggerRepository targetRepository, System.IO.FileInfo configFile) [0x00011] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile (System.Reflection.Assembly sourceAssembly, log4net.Repository.ILoggerRepository targetRepository) [0x00107] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Config.XmlConfiguratorAttribute.Configure (System.Reflection.Assembly sourceAssembly, log4net.Repository.ILoggerRepository targetRepository) [0x0002a] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Core.DefaultRepositorySelector.ConfigureRepository (System.Reflection.Assembly assembly, log4net.Repository.ILoggerRepository repository) [0x00059] in <b615f366d2544c2fbd95846ac52f06e4>:0
Unhandled Exception:
System.TypeInitializationException: The type initializer for 'ShenzhenMod.Program' threw an exception. ---> System.TypeLoadException: Could not load type 'log4net.Util.ReaderWriterLock' from assembly 'log4net, Version=2.0.8.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a'.
at log4net.Repository.Hierarchy.DefaultLoggerFactory+LoggerImpl..ctor (System.String name) [0x00000] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.DefaultLoggerFactory.CreateLogger (log4net.Repository.ILoggerRepository repository, System.String name) [0x00019] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.Hierarchy.GetLogger (System.String name, log4net.Repository.Hierarchy.ILoggerFactory factory) [0x00048] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Repository.Hierarchy.Hierarchy.GetLogger (System.String name) [0x0000e] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.Core.LoggerManager.GetLogger (System.Reflection.Assembly repositoryAssembly, System.String name) [0x0002d] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.LogManager.GetLogger (System.Reflection.Assembly repositoryAssembly, System.String name) [0x00000] in <b615f366d2544c2fbd95846ac52f06e4>:0
at log4net.LogManager.GetLogger (System.Type type) [0x0000b] in <b615f366d2544c2fbd95846ac52f06e4>:0
at ShenzhenMod.Program..cctor () [0x00000] in <c014222bfd6645999ae85f3c6bae94bf>:0
--- End of inner exception stack trace ---
It looks like it fails when trying to load the logger in Program.cs (line 10). Any ideas?
Metadata
Metadata
Assignees
Labels
No labels