[Mono-bugs] [Bug 81264][Wis] New - Probably with Castle.DynamicProxy (I believe)

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Thu Mar 29 18:22:27 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by wasabi at larvalstage.net.

http://bugzilla.ximian.com/show_bug.cgi?id=81264

--- shadow/81264	2007-03-29 17:22:27.000000000 -0500
+++ shadow/81264.tmp.8909	2007-03-29 17:22:27.000000000 -0500
@@ -0,0 +1,52 @@
+Bug#: 81264
+Product: Mono: Class Libraries
+Version: 1.2
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Wishlist
+Component: System
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: wasabi at larvalstage.net               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Probably with Castle.DynamicProxy (I believe)
+
+NHibernate.HibernateException: Creating a proxy instance failed --->
+System.ArgumentException: Duplicate type name within an assembly.
+  at System.Reflection.Emit.ModuleBuilder.DefineType (System.String name,
+TypeAttributes attr, System.Type parent, System.Type[] interfaces,
+PackingSize packsize, Int32 typesize) [0x00043] in
+/build/buildd/mono-1.2.3.1/mcs/class/corlib/System.Reflection.Emit/ModuleBuilder.cs:259
+
+  at System.Reflection.Emit.ModuleBuilder.DefineType (System.String name,
+TypeAttributes attr, System.Type parent, System.Type[] interfaces)
+[0x00000] in
+/build/buildd/mono-1.2.3.1/mcs/class/corlib/System.Reflection.Emit/ModuleBuilder.cs:269
+
+  at Castle.DynamicProxy.Builder.CodeBuilder.EasyType..ctor
+(Castle.DynamicProxy.Builder.CodeGenerators.ModuleScope modulescope,
+System.String name, System.Type baseType, System.Type[] interfaces, Boolean
+serializable) [0x00000] 
+  at
+Castle.DynamicProxy.Builder.CodeGenerators.BaseCodeGenerator.CreateTypeBuilder
+(System.String typeName, System.Type baseType, System.Type[] interfaces)
+[0x00000] 
+  at
+Castle.DynamicProxy.Builder.CodeGenerators.ClassProxyGenerator.GenerateCode
+(System.Type baseClass, System.Type[] interfaces) [0x00000] 
+  at Castle.DynamicProxy.Builder.DefaultProxyBuilder.CreateClassProxy
+(System.Type theClass, System.Type[] interfaces) [0x00000] 
+  at Castle.DynamicProxy.ProxyGenerator.CreateClassProxy (System.Type
+baseClass, System.Type[] interfaces, IInterceptor interceptor, Boolean
+checkAbstract, System.Object[] argumentsForConstructor) [0x00000] 
+  at NHibernate.Proxy.CastleProxyFactory.GetProxy (System.Object id,
+ISessionImplementor session) [0x00000] --- End of inner exception stack
+trace ---
+
+If I have time later I will dig into Castle.DynamicProxy and see exactly
+what the issue is... right now I'm at work just giving our internal app a test.


More information about the mono-bugs mailing list