[MonoDevelop] Creating, Loading Combine crash

Todd Berman tberman@sevenl.net
Thu, 19 Feb 2004 13:07:33 -0500


This error is caused because you dont have mono built with ICU support.

ICU support is a requirement for running MonoDevelop.

Can someone with more experience with rpms please explain if this is an
issue everyone with mono 0.30.1 is going to have or not? Basically, do
these rpms have optional ICU support, or what?

--Todd

On Thu, 2004-02-19 at 04:13, David Makovský (Yakeen) wrote:
> Hi, I'm mot able work with combines, loading and creating crashes.
> I have FC1, mono 0.30.1, today gtk-sharp and gtksourceview-sharp CVS
> and MonoDevelop.r939
> When you create combine - combine physicaly created but not loaded
> into MD
> Load - immediatle crash
> I see this behaviour from apx. 903 build
> 
> Here is printout of error - Loading Combine
> 
> Creating DefaultWorkbench
> 
> Unhandled Exception: System.TypeInitializationException: An exception
> was thrown by the type initializer for
> ICSharpCode.SharpRefactory.Parser.AST.PrimitiveExpression --->
> System.ArgumentException: An invalid argument was specified.
> in (unmanaged) /usr/lib/libmono.so.0(mono_raise_exception+0x20)
> [0x49082a85]
> in (unmanaged) /usr/lib/libmono.so.0 [0x490b2843]
> in [0x00040] (at
> /tmp/xx/mcs-0.30.1/class/corlib/System.Globalization/CultureInfo.cs:1421) System.Globalization.CultureInfo:Construct (int,string,bool)
> in [0x00037] (at
> /tmp/xx/mcs-0.30.1/class/corlib/System.Globalization/CultureInfo.cs:1481) System.Globalization.CultureInfo:.ctor (string,bool)
> in <0x0002a>
> ICSharpCode.SharpRefactory.Parser.AST.PrimitiveExpression:.cctor ()
> --- End of inner exception stack trace ---
> 
> in (unmanaged)
> ICSharpCode.SharpRefactory.Parser.AST.PrimitiveExpression:.ctor
> (object,string)
> in [0x00291] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1748) ICSharpCode.SharpRefactory.Parser.Parser:PrimaryExpr (ICSharpCode.SharpRefactory.Parser.AST.Expression&)
> in [0x0019b] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1724) ICSharpCode.SharpRefactory.Parser.Parser:UnaryExpr (ICSharpCode.SharpRefactory.Parser.AST.Expression&)
> in [0x00009] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1688) ICSharpCode.SharpRefactory.Parser.Parser:Expr (ICSharpCode.SharpRefactory.Parser.AST.Expression&)
> in [0x00066] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1407) ICSharpCode.SharpRefactory.Parser.Parser:Argument (ICSharpCode.SharpRefactory.Parser.AST.Expression&)
> in [0x0008e] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1373) ICSharpCode.SharpRefactory.Parser.Parser:ConstructorInitializer (ICSharpCode.SharpRefactory.Parser.AST.ConstructorInitializer&)
> in [0x0049c] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1042) ICSharpCode.SharpRefactory.Parser.Parser:StructMemberDecl (ICSharpCode.SharpRefactory.Parser.Modifiers,System.Collections.ArrayList)
> in [0x00012] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1157) ICSharpCode.SharpRefactory.Parser.Parser:ClassMemberDecl (ICSharpCode.SharpRefactory.Parser.Modifiers,System.Collections.ArrayList)
> in [0x00060] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:778)
> ICSharpCode.SharpRefactory.Parser.Parser:ClassBody ()
> in [0x000c5] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:685)
> ICSharpCode.SharpRefactory.Parser.Parser:TypeDecl
> (ICSharpCode.SharpRefactory.Parser.Modifiers,System.Collections.ArrayList)
> in [0x00155] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:665)
> ICSharpCode.SharpRefactory.Parser.Parser:NamespaceMemberDecl ()
> in [0x00047] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:524)
> ICSharpCode.SharpRefactory.Parser.Parser:CS ()
> in [0x00032] (at
> /opt/compile/MonoDevelop.r939/src/Libraries/SharpRefactory/cs.ATG:1949) ICSharpCode.SharpRefactory.Parser.Parser:Parse (ICSharpCode.SharpRefactory.Parser.Lexer)
> in [0x00012] (at
> /opt/compile/MonoDevelop.r939/src/AddIns/BackendBindings/CSharpBinding/Parser/Parser.cs:42) CSharpBinding.Parser.TParser:Parse (string,string)
> in [0x000e6] (at
> /opt/compile/MonoDevelop.r939/src/Main/Base/Services/ParserService/DefaultParserService.cs:595) ICSharpCode.SharpDevelop.Services.DefaultParserService:ParseFile (SharpDevelop.Internal.Parser.IParser,string,string)
> in [0x0000a] (at
> /opt/compile/MonoDevelop.r939/src/Main/Base/Services/ParserService/DefaultParserService.cs:559) ICSharpCode.SharpDevelop.Services.DefaultParserService:ParseFile (string,string)
> in [0x00003] (at
> /opt/compile/MonoDevelop.r939/src/Main/Base/Services/ParserService/DefaultParserService.cs:554) ICSharpCode.SharpDevelop.Services.DefaultParserService:ParseFile (string)
> in [0x00060] (at
> /opt/compile/MonoDevelop.r939/src/Main/Base/Gui/Pads/ClassScout/ClassScout.cs:278) ICSharpCode.SharpDevelop.Gui.Pads.ClassScout:ParseProject (ICSharpCode.SharpDevelop.Internal.Project.IProject)
> in [0x0003a] (at
> /opt/compile/MonoDevelop.r939/src/Main/Base/Gui/Pads/ClassScout/ClassScout.cs:264) ICSharpCode.SharpDevelop.Gui.Pads.ClassScout:ParseCombine (ICSharpCode.SharpDevelop.Internal.Project.Combine)
> in [0x00007] (at
> /opt/compile/MonoDevelop.r939/src/Main/Base/Gui/Pads/ClassScout/ClassScout.cs:251) ICSharpCode.SharpDevelop.Gui.Pads.ClassScout:StartPopulating ()
> in <0x00044> (wrapper delegate-invoke)
> System.MulticastDelegate:invoke_void ()
> 
> 
> Any Idea?
> 
> -- 
> David Makovský (Yakeen) <yakeen@sannyas-on.net>