From: John G. <jge...@ny...> - 2001-05-22 10:15:21
|
Sergey, This comment to a bug report describes the fix. John Comment By: Scott Wyatt (swyatt) Date: 2001-05-21 22:44 Message: Logged In: YES user_id=44905 It seems this problem was caused by the JavaInsight plugin. It uses a jar file called BCEL.jar which contains a version of gnu.regexp. I believe this was added to the latest JavaInsight plugin which is why it is just now showing up. This is what caused the linkage error in my installation. I would imagine it is probably the culprit of most of the linkage errors reported. If you remove this plugin the linkage errors will probably go away. I will let Andre determine how to fix this for JavaInsight since I find it a very useful plugin. Scott > -----Original Message----- > From: jed...@li... > [mailto:jed...@li...]On Behalf Of > Sergey V. Udaltsov > Sent: Tuesday, May 22, 2001 5:07 AM > To: jed...@li... > Subject: [ jEdit-devel ] Problems with JDK 1.3.1/Linux > > > Hi all > > Some plugins became broken when I switched from Sun JDK1.3.1rc1 to > 1.3.1. The reason is common: broken regexp package: > > [notice] JARClassLoader: Starting plugin TemplatesPlugin (version 1.0.2) > [error] JARClassLoader: Error while starting plugin TemplatesPlugin > [error] JARClassLoader: java.lang.LinkageError: Class > gnu/regexp/RESyntax violates loader constraints > [error] JARClassLoader: at > java.lang.ClassLoader.defineClass0(Native Method) > [error] JARClassLoader: at > java.lang.ClassLoader.defineClass(ClassLoader.java:486) > [error] JARClassLoader: at > java.lang.ClassLoader.defineClass(ClassLoader.java:426) > [error] JARClassLoader: at > org.gjt.sp.jedit.JARClassLoader.loadClass(JARClassLoader.java:415) > [error] JARClassLoader: at > org.gjt.sp.jedit.JARClassLoader.loadClass(JARClassLoader.java:77) > [error] JARClassLoader: at > java.lang.ClassLoader.loadClass(ClassLoader.java:253) > [error] JARClassLoader: at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) > [error] JARClassLoader: at gnu.regexp.RE.<init>(RE.java) > [error] JARClassLoader: at > TemplateFile.createREs(TemplateFile.java:105) > [error] JARClassLoader: at > TemplateFile.<init>(TemplateFile.java:46) > [error] JARClassLoader: at > TemplateDir.<init>(TemplateDir.java:42) > [error] JARClassLoader: at > TemplatesAction.refreshTemplates(TemplatesAction.java:102) > [error] JARClassLoader: at > TemplatesPlugin.start(TemplatesPlugin.java:46) > [error] JARClassLoader: at > org.gjt.sp.jedit.EditPlugin$JAR.addPlugin(EditPlugin.java:147) > [error] JARClassLoader: at > org.gjt.sp.jedit.JARClassLoader.loadPluginClass(JARClassLoader.java:236) > [error] JARClassLoader: at > org.gjt.sp.jedit.JARClassLoader.loadAllPlugins(JARClassLoader.java:170) > [error] JARClassLoader: at > org.gjt.sp.jedit.jEdit.main(jEdit.java:303) > [notice] JARClassLoader: Starting plugin TextToolsPlugin (version 1.5) > [notice] JARClassLoader: Starting plugin TypeSaverPlugin (version 2.1.3) > [notice] JARClassLoader: Starting plugin WhiteSpacePlugin (version 0.7) > [notice] JARClassLoader: Starting plugin XClipboardPlugin (version 0.2) > [message] XClipboardPlugin: Loading shared library: > /usr/share/jedit/3.1/jars/libXClipboard.so > [notice] JARClassLoader: Starting plugin > net.sourceforge.jedit.xinsert.XInsertPlugin (version 1.5.1) > [notice] JARClassLoader: Starting plugin XmlPlugin (version 0.2) > [notice] JARClassLoader: Starting plugin AntFarmPlugin (version 2.0) > [notice] JARClassLoader: Starting plugin OraclePlugin (version 0.3) > [debug] EditBus: org.gjt.sp.jedit.msg.MacrosChanged[source=null] > [debug] EditBus: org.gjt.sp.jedit.msg.PropertiesChanged[source=null] > [debug] FirewallPlugin: Firewall disabled > [error] EditBus: Exception while sending message on EditBus: > [error] EditBus: java.lang.LinkageError: Class gnu/regexp/RESyntax > violates loader constraints > [error] EditBus: at java.lang.ClassLoader.defineClass0(Native > Method) > [error] EditBus: at > java.lang.ClassLoader.defineClass(ClassLoader.java:486) > [error] EditBus: at > java.lang.ClassLoader.defineClass(ClassLoader.java:426) > [error] EditBus: at > org.gjt.sp.jedit.JARClassLoader.loadClass(JARClassLoader.java:415) > [error] EditBus: at > org.gjt.sp.jedit.JARClassLoader.findOtherClass(JARClassLoader.java:348) > [error] EditBus: at > org.gjt.sp.jedit.JARClassLoader.loadClass(JARClassLoader.java:391) > [error] EditBus: at > org.gjt.sp.jedit.JARClassLoader.loadClass(JARClassLoader.java:77) > [error] EditBus: at > java.lang.ClassLoader.loadClass(ClassLoader.java:253) > [error] EditBus: at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313) > [error] EditBus: at > jcompiler.JCompilerShell.propertiesChanged(JCompilerShell.java:153) > [error] EditBus: at > jcompiler.JCompilerShell.handleMessage(JCompilerShell.java:67) > [error] EditBus: at > org.gjt.sp.jedit.EditBus.send(EditBus.java:102) > [error] EditBus: at > org.gjt.sp.jedit.jEdit.propertiesChanged(jEdit.java:586) > [error] EditBus: at org.gjt.sp.jedit.jEdit.main(jEdit.java:312) > [debug] EditBus: org.gjt.sp.jedit.msg.EditorStarted[source=null] > > Any ideas? > > Sergey > > -- > ----------------------------------------------- > jEdit Developers' List > jEd...@li... > http://lists.sourceforge.net/lists/listinfo/jedit-devel |