Vlad Lee created LOG4NET-581:
--------------------------------
Summary: NullReferenceException from
log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData
Key: LOG4NET-581
URL: https://issues.apache.org/jira/browse/LOG4NET-581
Project: Log4net
Issue Type: Bug
Components: Other
Affects Versions: 2.0.8
Environment: Windows Server 2012R
Reporter: Vlad Lee
Fix For: 2.0.9
Attachments: ReadOnlyPropertiesDictionary.cs
Hello,
Below is the full exception stack. Exception happens because entryValue is
null, so attempt to get IsSerializable attribute from GetType() was failing.
Updated file is attached, this works for us now. Let me know if you have
questions.
Thank you,
Vlad
System.NullReferenceException: Object reference not set to an instance of an
object.
Server stack trace:
at System.Object.GetType()
at log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData(SerializationInfo
info, StreamingContext context)
at
System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object
obj, ISurrogateSelector surrogateSelector, StreamingContext context,
SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter,
ObjectWriter objectWriter, SerializationBinder binder)
at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo
objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo)
at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object
graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck)
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream
serializationStream, Object graph, Header[] headers, Boolean fCheck)
at
System.Runtime.Remoting.Channels.BinaryServerFormatterSink.SerializeResponse(IServerResponseChannelSinkStack
sinkStack, IMessage msg, ITransportHeaders& headers, Stream& stream)
at
System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack
sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream
requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders,
Stream& responseStream)
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)