RE: [Ikvm-developers] RE: ikvm compilation.
Brought to you by:
jfrijters
From: Jeroen F. <je...@su...> - 2004-12-08 16:18:55
|
Did you modify EncodingManager? It is dying inside = EncodingManager.registerCharsetCodecAlias, presumably a method that you = added, right? You also have an out-of-date version of EncodingManager. You need the = new version from classpath cvs, and I strongly recommend not modifying = it unless you know what you're doing, it is part of the Classpath core = initialization classes, which means that there are severe restrictions = on what you can do inside it. From the name of the method, I gather that you want to have aliases for = the encodings right? This can be accomplished by adding the aliases to = gnu/classpath/SystemProperties.java (there are already a whole bunch of = them in there). Regards, Jeroen > -----Original Message----- > From: Quentin Anciaux [mailto:que...@ad...]=20 > Sent: Wednesday, December 08, 2004 17:04 > To: Jeroen Frijters > Subject: Re: [Ikvm-developers] RE: ikvm compilation. >=20 > Sure... > here it is. >=20 > Regards, > Quentin=20 >=20 > Le mercredi 08 D=E9cembre 2004 16:47, vous avez =E9crit : > > I don't mind at all. I forgot to ask for the most important=20 > file, can you > > also send me your modified IKVM.GNU.Classpath.dll? > > > > Thanks. > > > > Regards, > > Jeroen > > > > > -----Original Message----- > > > From: Quentin Anciaux [mailto:que...@ad...] > > > Sent: Wednesday, December 08, 2004 16:44 > > > To: Jeroen Frijters > > > Subject: Re: [Ikvm-developers] RE: ikvm compilation. > > > > > > Hmm, I don't have a windows machine to test on, so if you > > > don't mind, I send > > > you the generated exe/dll files. > > > > > > Quentin > > > > > > Le mercredi 08 D=E9cembre 2004 16:28, vous avez =E9crit : > > > > Quentin Anciaux wrote: > > > > > I've checked out from cvs last version of ikvm and also from > > > > > classpath. > > > > > I added my classes in 'classpath/gnu/java/io/decode' and > > > > > 'classpath/gnu/java/io'. > > > > > > > > BTW, in theory you shouldn't need to rebuild > > > > > > IKVM.GNU.Classpath.dll to > > > > > > > try your own encoder/decoder. If you compile them into your > > > > > > application > > > > > > > it should work too (I think). > > > > > > > > > Use nant, and everything compiled. But when I get to make the > > > > > DLL, I get this from ikvmc (it seems) : > > > > > [exec] Class not found: > > > > > cli.System.Runtime.InteropServices._EventInfo > > > > > > > > These are harmless, you can get rid of them by regenerating > > > > > > mscorlib.jar > > > > > > > from the Mono version of mscorlib.dll (the Microsoft > > > > > > version contains > > > > > > > these weird COM interop interfaces). > > > > > > > > > After this if I recompile my application with the new ikvmc > > > > > and classpath DLL, I get this : > > > > > > > > > > Unhandled Exception: System.NullReferenceException: Object > > > > > reference not set toan instance of an object > > > > > in <0x002a1> java.lang.ThreadGroup:uncaughtException > > > > > (java.lang.Thread,System.Exception) > > > > > in <0x00075> <Module>:main () > > > > > > > > > > Any idea of what I'm doing wrong ? > > > > > > > > I don't know. Something very early on is going wrong=20 > (and the system > > > > throws an exception while it is processing a previous=20 > exception). > > > > > > > > Do you have access to a Windows machine with the .NET > > > > > > Framework 1.1, it > > > > > > > might be Mono related. Or alternatively, if you send me the > > > > > > exe I can > > > > > > > have a look. > > > > > > > > Regards, > > > > Jeroen >=20 >=20 |