[Mono-bugs] [Bug 336321] System.Int32 != System.Int32 with IronPython and ASP.NET

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Oct 24 09:53:30 EDT 2007


https://bugzilla.novell.com/show_bug.cgi?id=336321#c2





--- Comment #2 from Marek Habersack <mhabersack at novell.com>  2007-10-24 07:53:30 MST ---
A backtrace from running the test case with xsp2:

System.Reflection.AmbiguousMatchException:      dt1 == System.IO.BinaryWriter,
dt2 == System.IO.BinaryWriter

Server stack trace: 
  at System.Reflection.Binder+Default.GetBetterMethod
(System.Reflection.MethodBase m1, System.Reflection.MethodBase m2,
System.Type[] types) [0x0017c] in
/usr/src/tmp/mono/mcs/class/corlib/System.Reflection/Binder.cs:419 
  at System.Reflection.Binder+Default.SelectMethod (BindingFlags bindingAttr,
System.Reflection.MethodBase[] match, System.Type[] types,
System.Reflection.ParameterModifier[] modifiers) [0x00129] in
/usr/src/tmp/mono/mcs/class/corlib/System.Reflection/Binder.cs:366 
  at System.MonoType.GetMethodImpl (System.String name, BindingFlags
bindingAttr, System.Reflection.Binder binder, CallingConventions
callConvention, System.Type[] types, System.Reflection.ParameterModifier[]
modifiers) [0x00159] in
/usr/src/tmp/mono/mcs/class/corlib/System/MonoType.cs:225 
  at System.Type.GetMethod (System.String name, BindingFlags bindingAttr,
System.Reflection.Binder binder, CallingConventions callConvention,
System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x0004c]
in /usr/src/tmp/mono/mcs/class/corlib/System/Type.cs:779 
  at System.Type.GetMethod (System.String name, System.Type[] types) [0x0003d]
in /usr/src/tmp/mono/mcs/class/corlib/System/Type.cs:752 
  at System.Runtime.Serialization.Formatters.Binary.CodeGenerator.EmitWrite
(System.Reflection.Emit.ILGenerator gen, System.Type type) [0x00000] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/CodeGenerator.cs:313 
  at
System.Runtime.Serialization.Formatters.Binary.CodeGenerator.EmitWritePrimitiveValue
(System.Reflection.Emit.ILGenerator gen, System.Type type) [0x00054] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/CodeGenerator.cs:333 
  at
System.Runtime.Serialization.Formatters.Binary.CodeGenerator.GenerateMetadataType
(System.Type type, StreamingContext context) [0x0054e] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/CodeGenerator.cs:195 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.CreateMemberTypeMetadata
(System.Type type) [0x0000a] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:441 
  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.GetObjectData
(System.Object obj,
System.Runtime.Serialization.Formatters.Binary.TypeMetadata& metadata,
System.Object& data) [0x00169] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:430 
  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject
(System.IO.BinaryWriter writer, Int64 id, System.Object obj) [0x00000] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:306 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectInstance
(System.IO.BinaryWriter writer, System.Object obj, Boolean isValueObject)
[0x00062] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:293 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteQueuedObjects
(System.IO.BinaryWriter writer) [0x00005] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:271 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectGraph
(System.IO.BinaryWriter writer, System.Object obj,
System.Runtime.Remoting.Messaging.Header[] headers) [0x0001f] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:256 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize
(System.IO.Stream serializationStream, System.Object graph,
System.Runtime.Remoting.Messaging.Header[] headers) [0x000a4] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:230 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize
(System.IO.Stream serializationStream, System.Object graph) [0x00000] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:209 
  at System.Runtime.Remoting.Channels.CADSerializer.SerializeObject
(System.Object obj) [0x00017] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Channels/CrossAppDomainChannel.cs:313 
  at System.Runtime.Remoting.Messaging.CADMethodCallMessage..ctor
(IMethodCallMessage callMsg) [0x00071] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/CADMessages.cs:318 
  at System.Runtime.Remoting.Messaging.CADMethodCallMessage.Create (IMessage
callMsg) [0x0000f] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/CADMessages.cs:298 
  at System.Runtime.Remoting.Channels.CrossAppDomainSink.SyncProcessMessage
(IMessage msgRequest) [0x00008] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Channels/CrossAppDomainChannel.cs:218 

Exception rethrown at [0]: 

  at System.Reflection.Binder+Default.GetBetterMethod
(System.Reflection.MethodBase m1, System.Reflection.MethodBase m2,
System.Type[] types) [0x0017c] in
/usr/src/tmp/mono/mcs/class/corlib/System.Reflection/Binder.cs:419 
  at System.Reflection.Binder+Default.SelectMethod (BindingFlags bindingAttr,
System.Reflection.MethodBase[] match, System.Type[] types,
System.Reflection.ParameterModifier[] modifiers) [0x00129] in
/usr/src/tmp/mono/mcs/class/corlib/System.Reflection/Binder.cs:366 
  at System.MonoType.GetMethodImpl (System.String name, BindingFlags
bindingAttr, System.Reflection.Binder binder, CallingConventions
callConvention, System.Type[] types, System.Reflection.ParameterModifier[]
modifiers) [0x00159] in
/usr/src/tmp/mono/mcs/class/corlib/System/MonoType.cs:225 
  at System.Type.GetMethod (System.String name, BindingFlags bindingAttr,
System.Reflection.Binder binder, CallingConventions callConvention,
System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x0004c]
in /usr/src/tmp/mono/mcs/class/corlib/System/Type.cs:779 
  at System.Type.GetMethod (System.String name, System.Type[] types) [0x0003d]
in /usr/src/tmp/mono/mcs/class/corlib/System/Type.cs:752 
  at System.Runtime.Serialization.Formatters.Binary.CodeGenerator.EmitWrite
(System.Reflection.Emit.ILGenerator gen, System.Type type) [0x00000] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/CodeGenerator.cs:313 
  at
System.Runtime.Serialization.Formatters.Binary.CodeGenerator.EmitWritePrimitiveValue
(System.Reflection.Emit.ILGenerator gen, System.Type type) [0x00054] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/CodeGenerator.cs:333 
  at
System.Runtime.Serialization.Formatters.Binary.CodeGenerator.GenerateMetadataType
(System.Type type, StreamingContext context) [0x0054e] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/CodeGenerator.cs:195 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.CreateMemberTypeMetadata
(System.Type type) [0x0000a] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:441 
  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.GetObjectData
(System.Object obj,
System.Runtime.Serialization.Formatters.Binary.TypeMetadata& metadata,
System.Object& data) [0x00169] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:430 
  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject
(System.IO.BinaryWriter writer, Int64 id, System.Object obj) [0x00000] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:306 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectInstance
(System.IO.BinaryWriter writer, System.Object obj, Boolean isValueObject)
[0x00062] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:293 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteQueuedObjects
(System.IO.BinaryWriter writer) [0x00005] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:271 
  at
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectGraph
(System.IO.BinaryWriter writer, System.Object obj,
System.Runtime.Remoting.Messaging.Header[] headers) [0x0001f] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:256 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize
(System.IO.Stream serializationStream, System.Object graph,
System.Runtime.Remoting.Messaging.Header[] headers) [0x000a4] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:230 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize
(System.IO.Stream serializationStream, System.Object graph) [0x00000] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:209 
  at System.Runtime.Remoting.Channels.CADSerializer.SerializeObject
(System.Object obj) [0x00017] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Channels/CrossAppDomainChannel.cs:313 
  at System.Runtime.Remoting.Messaging.CADMethodCallMessage..ctor
(IMethodCallMessage callMsg) [0x00071] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/CADMessages.cs:318 
  at System.Runtime.Remoting.Messaging.CADMethodCallMessage.Create (IMessage
callMsg) [0x0000f] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Messaging/CADMessages.cs:298 
  at System.Runtime.Remoting.Channels.CrossAppDomainSink.SyncProcessMessage
(IMessage msgRequest) [0x00008] in
/usr/src/tmp/mono/mcs/class/corlib/System.Runtime.Remoting.Channels/CrossAppDomainChannel.cs:218 

10/24/2007 1:45:42 PM


-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list