Duplicate class definition
Yves Langisch <[email protected]> Fri, 13 Nov 2015 15:20:05 +0100
| Newsgroups | gmane.comp.java.ikvm.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi there, Sometimes during authentication in my application I get the following exception: Caused by: java.util.concurrent.ExecutionException: java.lang.LinkageError: duplicate class definition: com.jcraft.jsch.agentproxy.connector.PageantConnector$User32 at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) ... Caused by: java.lang.LinkageError: duplicate class definition: com.jcraft.jsch.agentproxy.connector.PageantConnector$User32 at Java_java_lang_ClassLoader.defineClass1(Unknown Source) at IKVM.Internal.AssemblyClassLoader.DefineDynamic(Unknown Source) at IKVM.Internal.AssemblyClassLoader.LoadDynamic(Unknown Source) at IKVM.Internal.AssemblyClassLoader.LoadClassImpl(Unknown Source) at IKVM.Internal.ClassLoaderWrapper.LoadClass(Unknown Source) at IKVM.Runtime.ByteCodeHelper.LoadTypeWrapper(Unknown Source) at IKVM.Runtime.ByteCodeHelper.DynamicLoadMethodHandleImpl(Unknown Source) at IKVM.Runtime.ByteCodeHelper.DynamicBinderMemberLookup(Unknown Source) at com.jcraft.jsch.agentproxy.connector.PageantConnector.<init>(PageantConnector.java:57) … Background: * two relevant DLLs (app.dll, core.ll) * core.dll is an IKVM converted library containing many 3rd party Java jars * app.dll is converted with /reference:core.dll and contains most of the jars in core.dll already (and some more) -> conversion leads to duplicate class warnings As far as I can see there are no duplicate classes in both DLLs. Referring to the stack trace, PageantConnector is in core.dll, the User32 interface in app.dll, if this makes any difference. Any ideas? Thanks! - Yves ------------------------------------------------------------------------------ _______________________________________________ Ikvm-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ikvm-developers