I pulled down the source.  It builds fine but the unit tests fail 
(log4net.vs2012.sln).  Is there some setup/prerequisites I've overlooked? 

It's showing:
Passed 121      Failed 4                Errors 31


Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.AdoNetAppenderTest.BufferingWebsiteExample
 ...
log4net:ERROR XmlHierarchyConfigurator: Failed to construct object of type 
[log4net.Layout.PatternLayout] Exception: 
System.Reflection.TargetInvocationException: Exception has been thrown by the 
target of an invocation. ---> System.NullReferenceException: Object reference 
not set to an instance of an object
  at 
log4net.Util.PatternStringConverters.NewLinePatternConverter.ActivateOptions () 
<0x41403630 + 0x00014> in <filename unknown>:0 
  at log4net.Util.PatternParser.ProcessConverter (System.String converterName, 
System.String option, log4net.Util.FormattingInfo formattingInfo) <0x413b9760 + 
0x0065e> in <filename unknown>:0 
  at log4net.Util.PatternParser.ParseInternal (System.String pattern, 
System.String[] matches) <0x413b8ca0 + 0x004e3> in <filename unknown>:0 
  at log4net.Util.PatternParser.Parse () <0x413b8690 + 0x0001f> in <filename 
unknown>:0 
  at log4net.Layout.PatternLayout.ActivateOptions () <0x413b7ab0 + 0x0003b> in 
<filename unknown>:0 
  at log4net.Layout.PatternLayout..ctor (System.String pattern) <0x413b6f40 + 
0x00125> in <filename unknown>:0 
  at log4net.Layout.PatternLayout..ctor () <0x4143d560 + 0x00017> in <filename 
unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke 
(System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, 
System.Object[] parameters) [0x00002] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:644
 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, 
System.Object[] parameters) [0x00013] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:650
 
  at System.RuntimeType.CreateInstanceMono (Boolean nonPublic) [0x000ca] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/ReferenceSources/RuntimeType.cs:115
 
  at System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, Boolean 
skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) 
[0x0001a] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/ReferenceSources/RuntimeType.cs:89
 
  at System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean 
skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) 
[0x0002a] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/rttype.cs:5599
 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) 
[0x00040] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/activator.cs:201
 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/activator.cs:134
 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x003d2> in <filename unknown>:0 
log4net:ERROR Could not create Appender [AdoNetAppender] of type 
[log4net.Appender.AdoNetAppender]. Reported error follows.
System.NullReferenceException: Object reference not set to an instance of an 
object
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x00180> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x00573> in <filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x01bbf> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x00573> in <filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x01bbf> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender 
(System.Xml.XmlElement appenderElement) <0x41436850 + 0x007ef> in <filename 
unknown>:0 
log4net:ERROR Appender named [AdoNetAppender] not found.
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.AdoNetAppenderTest.WebsiteExample
 ...
log4net:ERROR XmlHierarchyConfigurator: Failed to construct object of type 
[log4net.Layout.PatternLayout] Exception: 
System.Reflection.TargetInvocationException: Exception has been thrown by the 
target of an invocation. ---> System.NullReferenceException: Object reference 
not set to an instance of an object
  at 
log4net.Util.PatternStringConverters.NewLinePatternConverter.ActivateOptions () 
<0x41403630 + 0x00014> in <filename unknown>:0 
  at log4net.Util.PatternParser.ProcessConverter (System.String converterName, 
System.String option, log4net.Util.FormattingInfo formattingInfo) <0x413b9760 + 
0x0065e> in <filename unknown>:0 
  at log4net.Util.PatternParser.ParseInternal (System.String pattern, 
System.String[] matches) <0x413b8ca0 + 0x004e3> in <filename unknown>:0 
  at log4net.Util.PatternParser.Parse () <0x413b8690 + 0x0001f> in <filename 
unknown>:0 
  at log4net.Layout.PatternLayout.ActivateOptions () <0x413b7ab0 + 0x0003b> in 
<filename unknown>:0 
  at log4net.Layout.PatternLayout..ctor (System.String pattern) <0x413b6f40 + 
0x00125> in <filename unknown>:0 
  at log4net.Layout.PatternLayout..ctor () <0x4143d560 + 0x00017> in <filename 
unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke 
(System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, 
System.Object[] parameters) [0x00002] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:644
 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, 
System.Object[] parameters) [0x00013] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:650
 
  at System.RuntimeType.CreateInstanceMono (Boolean nonPublic) [0x000ca] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/ReferenceSources/RuntimeType.cs:115
 
  at System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, Boolean 
skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) 
[0x0001a] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/ReferenceSources/RuntimeType.cs:89
 
  at System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean 
skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) 
[0x0002a] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/rttype.cs:5599
 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) 
[0x00040] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/activator.cs:201
 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/activator.cs:134
 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x003d2> in <filename unknown>:0 
log4net:ERROR Could not create Appender [AdoNetAppender] of type 
[log4net.Appender.AdoNetAppender]. Reported error follows.
System.NullReferenceException: Object reference not set to an instance of an 
object
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x00180> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x00573> in <filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x01bbf> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x00573> in <filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x01bbf> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender 
(System.Xml.XmlElement appenderElement) <0x41436850 + 0x007ef> in <filename 
unknown>:0 
log4net:ERROR Appender named [AdoNetAppender] not found.
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.EventLogAppenderTest.ActivateOptionsDisablesAppenderIfSourceDoesntExist
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.MemoryAppenderTest.TestThreadSafety
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestDefaultLockingModel
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestExclusiveLockFails
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestExclusiveLockLocks
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestExclusiveLockRecovers
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestInterProcessLockFails
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestInterProcessLockRecovers
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestInterProcessLockRoll
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestInterProcessLockUnlocks
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestLogOutput
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestMinimalLockFails
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestMinimalLockRecovers
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestMinimalLockUnlocks
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestRollingCountDownFixedBackups
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestRollingCountDownInfiniteBackups
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestRollingCountDownZeroBackups
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestRollingCountUpFixedBackups
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestRollingCountUpInfiniteBackups
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.RollingFileAppenderTest.TestRollingCountUpZeroBackups
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.SmtpPickupDirAppenderTest.TestConfigurableFileExtension
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.SmtpPickupDirAppenderTest.TestDefaultFileNameIsAGuid
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Appender.SmtpPickupDirAppenderTest.TestOutputContainsSentDate
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.DynamicPatternLayoutTest.NamedPatternConverterWithoutPrecisionShouldReturnFullName
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.DynamicPatternLayoutTest.NamedPatternConverterWithPrecision1ShouldStripLeadingStuffIfPresent
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.DynamicPatternLayoutTest.NamedPatternConverterWithPrecision2ShouldStripLessLeadingStuffIfPresent
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.DynamicPatternLayoutTest.TestAddingCustomPattern
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.PatternLayoutTest.NamedPatternConverterWithoutPrecisionShouldReturnFullName
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.PatternLayoutTest.NamedPatternConverterWithPrecision1ShouldStripLeadingStuffIfPresent
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.PatternLayoutTest.NamedPatternConverterWithPrecision2ShouldStripLessLeadingStuffIfPresent
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Layout.PatternLayoutTest.TestAddingCustomPattern
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Util.EnvironmentPatternConverterTest.SystemLevelEnvironmentVariable
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Util.EnvironmentPatternConverterTest.UserLevelEnvironmentVariable
 ...
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Util.PatternConverterTest.PatternLayoutConverterProperties
 ...
log4net:ERROR XmlHierarchyConfigurator: Failed to construct object of type 
[log4net.Layout.PatternLayout] Exception: 
System.Reflection.TargetInvocationException: Exception has been thrown by the 
target of an invocation. ---> System.NullReferenceException: Object reference 
not set to an instance of an object
  at 
log4net.Util.PatternStringConverters.NewLinePatternConverter.ActivateOptions () 
<0x41403630 + 0x00014> in <filename unknown>:0 
  at log4net.Util.PatternParser.ProcessConverter (System.String converterName, 
System.String option, log4net.Util.FormattingInfo formattingInfo) <0x413b9760 + 
0x0065e> in <filename unknown>:0 
  at log4net.Util.PatternParser.ParseInternal (System.String pattern, 
System.String[] matches) <0x413b8ca0 + 0x004e3> in <filename unknown>:0 
  at log4net.Util.PatternParser.Parse () <0x413b8690 + 0x0001f> in <filename 
unknown>:0 
  at log4net.Layout.PatternLayout.ActivateOptions () <0x413b7ab0 + 0x0003b> in 
<filename unknown>:0 
  at log4net.Layout.PatternLayout..ctor (System.String pattern) <0x413b6f40 + 
0x00125> in <filename unknown>:0 
  at log4net.Layout.PatternLayout..ctor () <0x4143d560 + 0x00017> in <filename 
unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke 
(System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, 
System.Object[] parameters) [0x00002] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:644
 
  --- End of inner exception stack trace ---
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, 
System.Object[] parameters) [0x00013] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/System.Reflection/MonoMethod.cs:650
 
  at System.RuntimeType.CreateInstanceMono (Boolean nonPublic) [0x000ca] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/ReferenceSources/RuntimeType.cs:115
 
  at System.RuntimeType.CreateInstanceSlow (Boolean publicOnly, Boolean 
skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) 
[0x0001a] in 
/builddir/build/BUILD/mono-4.4.2/mcs/class/corlib/ReferenceSources/RuntimeType.cs:89
 
  at System.RuntimeType.CreateInstanceDefaultCtor (Boolean publicOnly, Boolean 
skipCheckThis, Boolean fillCache, System.Threading.StackCrawlMark& stackMark) 
[0x0002a] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/rttype.cs:5599
 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) 
[0x00040] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/activator.cs:201
 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in 
/builddir/build/BUILD/mono-4.4.2/external/referencesource/mscorlib/system/activator.cs:134
 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x003d2> in <filename unknown>:0 
log4net:ERROR Could not create Appender [StringAppender] of type 
[log4net.Tests.Appender.StringAppender, log4net.Tests]. Reported error follows.
System.NullReferenceException: Object reference not set to an instance of an 
object
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x00180> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.CreateObjectFromXml 
(System.Xml.XmlElement element, System.Type defaultTargetType, System.Type 
typeConstraint) <0x4143c4a0 + 0x00573> in <filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.SetParameter 
(System.Xml.XmlElement element, System.Object target) <0x41437540 + 0x01bbf> in 
<filename unknown>:0 
  at log4net.Repository.Hierarchy.XmlHierarchyConfigurator.ParseAppender 
(System.Xml.XmlElement appenderElement) <0x41436850 + 0x007ef> in <filename 
unknown>:0 
log4net:ERROR Appender named [StringAppender] not found.
Running 
log4net.vs2012.log4net.Tests.vs2012.log4net.Tests.Util.SystemInfoTest.TestGetTypeFromStringCaseInsensitiveOnAssemblyName
 ...

Reply via email to