|
|
|
start date: Fri, 03 Aug 2007 00:39:01 -0700,
posted on: microsoft.public.dotnet.framework
back
| Thread Index |
|
1
Martijn B
|
|
2
John Saunders [MVP] john.saunders at trizetto.com
|
Serialization will not deserialize delegates to non-public methods. [HOWTO FIND DELEGATE]
Hi there,
I've been put on a problem where i've got the fix the following
issue:
System.Runtime.Serialization.SerializationException: Serialization
will not deserialize delegates to non-public methods.
at System.DelegateSerializationHolder.GetDelegate(DelegateEntry de)
at System.DelegateSerializationHolder.GetRealObject(StreamingContext
context)
at
System.Runtime.Serialization.ObjectManager.ResolveObjectReference(ObjectHol
der
holder)
at System.Runtime.Serialization.ObjectManager.DoFixups()
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(Hea
derHandler
handler, __BinaryParser serParser, Boolean fCheck, IMethodCallMessage
methodCallMessage)
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(
Stream
serializationStream, HeaderHandler handler, Boolean fCheck,
IMethodCallMessage methodCallMessage)
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(
Stream
serializationStream)
Problem is that i understand the problem but can't find where it
occurs. Is there a way to find the specific delegate where exception
message is talking about. The object graph consist of many many
objects, so it would be searching a needle in a haystack.
Thanks!
Martijn B
Date:Fri, 03 Aug 2007 00:39:01 -0700
Author:
|
Re: Serialization will not deserialize delegates to non-public methods. [HOWTO FIND DELEGATE]
"Martijn B" wrote in message
news:1186126741.140679.318930@r34g2000hsd.googlegroups.com...
Hi there,
I've been put on a problem where i've got the fix the following
issue:
System.Runtime.Serialization.SerializationException: Serialization
will not deserialize delegates to non-public methods.
at System.DelegateSerializationHolder.GetDelegate(DelegateEntry de)
at System.DelegateSerializationHolder.GetRealObject(StreamingContext
context)
at
System.Runtime.Serialization.ObjectManager.ResolveObjectReference(ObjectHol
der
holder)
at System.Runtime.Serialization.ObjectManager.DoFixups()
at
System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(Hea
derHandler
handler, __BinaryParser serParser, Boolean fCheck, IMethodCallMessage
methodCallMessage)
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(
Stream
serializationStream, HeaderHandler handler, Boolean fCheck,
IMethodCallMessage methodCallMessage)
at
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(
Stream
serializationStream)
Problem is that i understand the problem but can't find where it
occurs. Is there a way to find the specific delegate where exception
message is talking about. The object graph consist of many many
objects, so it would be searching a needle in a haystack.
-------------
Be sure to look for classes in your object graph which have events.
--
John Saunders [MVP]
Date:Fri, 3 Aug 2007 11:46:08 -0400
Author:
|
|
|