Plugin ClassLoader error

Hi,
I'm getting the next exception while executing my plugin, Retrotranslator Integration, against Demetra 5181
The class which can't be loaded belongs to backport-util-concurrent.jar, version included with retrotranslator-1.0.0

2006-03-13 11:09:36,632 ERROR - llij.ide.plugins.PluginManager -
java.lang.RuntimeException: java.lang.ClassFormatError: Illegal exception table range in class file edu/emory/mathcs/backport/java/util/concurrent/DelayQueue
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:24)
at com.intellij.compiler.impl.CompileDriver.access$400(CompileDriver.java:248)
at com.intellij.compiler.impl.CompileDriver$4$1.run(CompileDriver.java:8)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:10)
at com.intellij.compiler.impl.CompileDriver$4.run(CompileDriver.java:3)
Caused by: java.lang.ClassFormatError: Illegal exception table range in class file edu/emory/mathcs/backport/java/util/concurrent/DelayQueue
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.lang.ClassLoader.defineClass(ClassLoader.java:465)
at com.intellij.ide.plugins.cl.IdeaClassLoader.a(IdeaClassLoader.java:27)
at com.intellij.ide.plugins.cl.IdeaClassLoader.findClass(IdeaClassLoader.java:44)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:16)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at net.sf.retrotranslator.transformer.MemberSubstitutionVisitor.]]>(MemberSubstitutionVisitor.java:45)
at net.sf.retrotranslator.transformer.ClassTransformer.transform(ClassTransformer.java:66)
at net.sf.retrotranslator.transformer.ClassTransformer.transform(ClassTransformer.java:53)
at net.sf.retrotranslator.transformer.Retrotranslator.transform(Retrotranslator.java:153)
at net.sf.retrotranslator.transformer.Retrotranslator.run(Retrotranslator.java:132)
at ar.amgomez.idea.retrotranslator.RetrotranslatorWorker$6.run(RetrotranslatorWorker.java:221)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:263)
at ar.amgomez.idea.retrotranslator.ActionUtils.runReadAction(ActionUtils.java:12)
at ar.amgomez.idea.retrotranslator.RetrotranslatorWorker.retrotranslate(RetrotranslatorWorker.java:178)
at ar.amgomez.idea.retrotranslator.RetrotranslatorWorker.process(RetrotranslatorWorker.java:100)
at ar.amgomez.idea.retrotranslator.RetrotranslatorCompiler.process(RetrotranslatorCompiler.java:155)
at com.intellij.compiler.impl.FileProcessingCompilerAdapter.process(FileProcessingCompilerAdapter.java:1)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:204)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:141)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:104)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:349)
... 4 more

thanks
Alejandro Gomez

Please sign in to leave a comment.