[Mono-bugs] [Bug 80772][Cri] Changed - Accidentally System.DllNotFoundException: gdiplus.dll

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Feb 9 10:35:43 EST 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 dna at informatik.uni-kiel.de.

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

--- shadow/80772	2007-02-09 10:06:04.000000000 -0500
+++ shadow/80772.tmp.31314	2007-02-09 10:35:43.000000000 -0500
@@ -133,6 +133,223 @@
 libgdipus is installed and after a reload of the page it works without a
 exception. I also can't reproduce it, because it comes accidentally.
 
 I got this with 1.2.3 and r72533 from svn head.
 
 Using Apache 2.2 with mod_mono and XSP2.
+
+------- Additional Comments From dna at informatik.uni-kiel.de  2007-02-09 10:35 -------
+Same exception with line numbers:
+
+System.Reflection.TargetInvocationException: Exception has been thrown
+by the target of an invocation. --->
+System.TypeInitializationException: An exception was thrown by the
+type initializer for System.Drawing.SystemColors --->
+System.TypeInitializationException: An exception was thrown by the
+type initializer for System.Drawing.GDIPlus --->
+System.DllNotFoundException: gdiplus.dll
+  at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup
+(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
+  at System.Drawing.GDIPlus..cctor () [0x0006c] in
+/usr/local/src/mcs/class/System.Drawing/System.Drawing/gdipFunctions.cs:107
+--- End of inner exception stack trace ---
+
+  at <0x00000> <unknown method>
+  at System.Drawing.SystemColors..cctor () [0x0045d] in
+/usr/local/src/mcs/class/System.Drawing/System.Drawing/SystemColors.cs:228
+--- End of inner exception stack trace ---
+
+  at <0x00000> <unknown method>
+  at (wrapper managed-to-native)
+System.Reflection.MonoMethod:InternalInvoke (object,object[])
+  at System.Reflection.MonoMethod.Invoke (System.Object obj,
+BindingFlags invokeAttr, System.Reflection.Binder binder,
+System.Object[] parameters, System.Globalization.CultureInfo culture)
+[0x00056] in
+/usr/local/src/mcs/class/corlib/System.Reflection/MonoMethod.cs:143
+--- End of inner exception stack trace ---
+
+  at System.Reflection.MonoMethod.Invoke (System.Object obj,
+BindingFlags invokeAttr, System.Reflection.Binder binder,
+System.Object[] parameters, System.Globalization.CultureInfo culture)
+[0x0007b] in
+/usr/local/src/mcs/class/corlib/System.Reflection/MonoMethod.cs:149 
+  at System.Reflection.MonoProperty.GetValue (System.Object obj,
+BindingFlags invokeAttr, System.Reflection.Binder binder,
+System.Object[] index, System.Globalization.CultureInfo culture)
+[0x0003d] in
+/usr/local/src/mcs/class/corlib/System.Reflection/MonoProperty.cs:219 
+  at System.Reflection.PropertyInfo.GetValue (System.Object obj,
+System.Object[] index) [0x00000] in
+/usr/local/src/mcs/class/corlib/System.Reflection/PropertyInfo.cs:93 
+  at System.Drawing.Color.GetColorHashtableFromType (System.Type type)
+[0x00066] in
+/usr/local/src/mcs/class/System.Drawing/System.Drawing/Color.cs:201 
+  at System.Drawing.Color.FillColorNames () [0x00041] in
+/usr/local/src/mcs/class/System.Drawing/System.Drawing/Color.cs:224 
+  at System.Drawing.Color.FromKnownColor (KnownColor c) [0x0000b] in
+/usr/local/src/mcs/class/System.Drawing/System.Drawing/Color.cs:169 
+  at System.Web.UI.ObjectStateFormatter+ColorFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00031] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:781
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+HashtableFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x0001e] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:712
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+ObjectArrayFormatter.Read
+(Byte token, System.IO.BinaryReader r, System.Web.UI.ReaderContext
+ctx) [0x00016] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:742
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00006] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:654
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00016] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:682
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00020] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:656
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00016] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:682
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00020] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:656
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00016] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:682
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00020] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:656
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+ArrayListFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00016] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:682
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+TripletFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00020] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:656
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00006] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:631
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter+PairFormatter.Read (Byte
+token, System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx)
+[0x00006] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:631
+
+  at System.Web.UI.ObjectStateFormatter+ObjectFormatter.ReadObject
+(System.IO.BinaryReader r, System.Web.UI.ReaderContext ctx) [0x0000f]
+in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:417
+
+  at System.Web.UI.ObjectStateFormatter.DeserializeObject
+(System.IO.BinaryReader r) [0x00000] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:203
+
+  at System.Web.UI.ObjectStateFormatter.Deserialize (System.IO.Stream
+inputStream) [0x00012] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:140
+
+  at System.Web.UI.ObjectStateFormatter.Deserialize (System.String
+inputString) [0x00070] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/ObjectStateFormatter.cs:160
+
+  at System.Web.UI.HiddenFieldPageStatePersister.Load () [0x00007] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/HiddenFieldPageStatePersister.cs:52
+
+  at System.Web.UI.Page.LoadPageStateFromPersistenceMedium ()
+[0x00010] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/Page.cs:1525 
+  at System.Web.UI.Page.LoadPageViewState () [0x00000] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/Page.cs:1531 
+  at System.Web.UI.Page.InternalProcessRequest () [0x0017e] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/Page.cs:1227 
+  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext
+context) [0x00058] in
+/usr/local/src/mcs/class/System.Web/System.Web.UI/Page.cs:1140 


More information about the mono-bugs mailing list