Re: [Ikvm-developers] Lots of error message while using dll in .NET
Brought to you by:
jfrijters
From: Jeroen F. <je...@su...> - 2010-05-18 14:44:16
|
Hi, Those aren't errors, but the result of an unfortunate philosophical difference between Java and .NET. In Java exceptions are cheap and used for control flow pretty often, in .NET they are more expensive and considered exceptional, that's why the debugger logs them, even when they are handled (as is the case here). If you run outside of the debugger, you'll see that it is a lot faster (although probably still slower than Java). Regards, Jeroen > -----Original Message----- > From: Pieter Vunckx [mailto:pie...@ax...] > Sent: Tuesday, May 18, 2010 4:20 PM > To: ikv...@li... > Subject: [Ikvm-developers] Lots of error message while using dll in .NET > > Hi, > > I'm using the ikvmc (v0.42.0.6) for converting my Java JAR project into > a .NET dll. > Running the ikvmc command line tool works fine. > > Then I add the created dll (together with all the other IKVM-dll's) as a > reference in a new .NET C# project. > > I can create the object and call the method but while running it > generates 1000's of error lines like: > > A first chance exception of type 'System.IO.FileNotFoundException' > occurred in IKVM.Runtime.dll A first chance exception of type > 'NoClassDefFoundError' occurred in IKVM.Runtime.dll A first chance > exception of type 'java.lang.NoClassDefFoundError' occurred in > IKVM.Runtime.dll A first chance exception of type > 'java.lang.reflect.InvocationTargetException' > occurred in Unknown Module. > A first chance exception of type 'java.lang.NoClassDefFoundError' > occurred in IKVM.OpenJDK.Core.dll A first chance exception of type > 'java.lang.NoSuchMethodException' occurred in IKVM.OpenJDK.Core.dll A > first chance exception of type 'System.IndexOutOfRangeException' > occurred in IKVM.OpenJDK.Core.dll A first chance exception of type > 'System.IO.FileNotFoundException' occurred in IKVM.Runtime.dll > > > My call works fine (I receive the expected result) but the call took 7 > MINUTES! (In java it took 3 secs). > > Is there a way to solved all these errors or to get ride of all these > error messages so that my program would speed up? > > Many thanks in advance, > Pieter Vunckx > > > ------------------------------------------------------------------------ > ------ > > _______________________________________________ > Ikvm-developers mailing list > Ikv...@li... > https://lists.sourceforge.net/lists/listinfo/ikvm-developers |