Menu

#1881 Templates v5.0.0 crash

None
closed
nobody
None
1
2019-10-19
2017-04-04
No

jEdit 5.4.0
Oracle Java 1.8.0_121
Windows 7 Professional (Build 7601: SP1)
Plug-ins:
Templates v5.0.0
velocity-1.7.jar

I updated to jEdit 5.4.0 and updated all plug-ins I use to latest version.

Upon invoking a template, this error:

10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: Exception in thread "AWT-EventQueue-0"
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: java.lang.LinkageError: loader constraint violation: when resolving method "org.apache.velocity.context.AbstractContext.<init>(Lorg/apache/velocity/context/Context;)V" the class loader (instance of org/gjt/sp/jedit/JARClassLoader) of the current class, velocity/jEditContext, and the class loader (instance of org/gjt/sp/jedit/JARClassLoader) for the method's defining class, org/apache/velocity/context/AbstractContext, have different Class objects for the type org/apache/velocity/context/Context used in the signature
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at velocity.jEditContext.<init>(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at templates.TemplatesPlugin.processTemplate(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at templates.TemplatesPlugin.processTemplate(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at templates.TemplateDockable.processSelectedTemplate(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at templates.TemplateDockable.mouseClicked(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Component.processMouseEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at javax.swing.JComponent.processMouseEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Component.processEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Container.processEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Component.dispatchEventImpl(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Container.dispatchEventImpl(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Component.dispatchEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Container.dispatchEventImpl(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Window.dispatchEventImpl(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.Component.dispatchEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue.access$500(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue$3.run(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue$3.run(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.security.AccessController.doPrivileged(Native Method)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue$4.run(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue$4.run(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.security.AccessController.doPrivileged(Native Method)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventQueue.dispatchEvent(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
10:37:59 AM [AWT-EventQueue-0] [error] AWT-EventQueue-0: at java.awt.EventDispatchThread.run(Unknown Source)

Discussion

  • John Potelle

    John Potelle - 2017-04-04

    I had saved my jEdit 5.3.0 environment before updating to 5.4.0 and updating all plug-ins. I manually reverted all the plug-in jars back to the older ones but kept jEdit 5.4.0 and this is working OK.
    Plug-ins:
    Templates 4.1.2
    velocity-1.5.jar

     
  • Dale Anson

    Dale Anson - 2019-10-19
    • status: open --> closed
    • Group: -->
     

Log in to post a comment.