[
https://issues.apache.org/jira/browse/LOG4NET-581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17041970#comment-17041970
]
Hemanth Sankepally edited comment on LOG4NET-581 at 2/21/20 3:59 PM:
---------------------------------------------------------------------
[~Roemer] were you able to figure out a resolution for this?
Or did you also plan to move away from Log4Net to a more latest framework like
Serilog.?
was (Author: [email protected]):
[~Roemer] were you able to figure out a resolution for this?
Or did also plan to move away from Log4Net to a more latest framework like
Serilog.?
> 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
> Assignee: Dominik Psenner
> Priority: Major
> Labels: patch
> Fix For: 2.1.0
>
> 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
(v8.3.4#803005)