Modify ↓
#9404 closed defect (fixed)
NoClassDefFoundError with turnrestrictions plugin
Reported by: | naoliv | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin turnrestrictions | Version: | |
Keywords: | template_report | Cc: |
Description
Just clicked to create a new turn restriction and got this:
Repository Root: http://josm.openstreetmap.de/svn Build-Date: 2013-12-07 03:32:55 Last Changed Author: Don-vip Revision: 6449 Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b URL: http://josm.openstreetmap.de/svn/trunk Last Changed Date: 2013-12-07 04:29:28 +0100 (Sat, 07 Dec 2013) Last Changed Rev: 6449 Identification: JOSM/1.5 (6449 pt_BR) Linux Debian GNU/Linux unstable (sid) Memory Usage: 193 MB / 1756 MB (60 MB allocated, but free) Java version: 1.7.0_25, Oracle Corporation, OpenJDK 64-Bit Server VM Java package: openjdk-7-jre:amd64-7u25-2.3.12-4 VM arguments: [-Djava.net.useSystemProxies=true, -Dawt.useSystemAAFontSettings=on] Dataset consistency test: No problems found Plugin: AddrInterpolation (30034) Plugin: Create_grid_of_ways (29854) Plugin: ImageryCache (29946) Plugin: OpeningHoursEditor (29854) Plugin: PicLayer (29854) Plugin: SimplifyArea (30017) Plugin: buildings_tools (30057) Plugin: editgpx (29854) Plugin: geotools (29767) Plugin: jts (29854) Plugin: merge-overlap (30034) Plugin: notes (v0.7) Plugin: opendata (30097) Plugin: pdfimport (29913) Plugin: reverter (30031) Plugin: tagging-preset-tester (30017) Plugin: turnrestrictions (30034) Plugin: undelete (29854) Plugin: utilsplugin2 (30017) java.lang.NoClassDefFoundError: org/openstreetmap/josm/gui/tagging/ac/AutoCompletionItemPritority at org.openstreetmap.josm.plugins.turnrestrictions.editor.MemberRoleCellEditor.<init>(MemberRoleCellEditor.java:34) at org.openstreetmap.josm.plugins.turnrestrictions.editor.RelationMemberColumnModel.build(RelationMemberColumnModel.java:24) at org.openstreetmap.josm.plugins.turnrestrictions.editor.RelationMemberColumnModel.<init>(RelationMemberColumnModel.java:45) at org.openstreetmap.josm.plugins.turnrestrictions.editor.RelationMemberTable.<init>(RelationMemberTable.java:55) at org.openstreetmap.josm.plugins.turnrestrictions.editor.AdvancedEditorPanel.buildMemberEditorPanel(AdvancedEditorPanel.java:66) at org.openstreetmap.josm.plugins.turnrestrictions.editor.AdvancedEditorPanel.buildSplitPane(AdvancedEditorPanel.java:81) at org.openstreetmap.josm.plugins.turnrestrictions.editor.AdvancedEditorPanel.build(AdvancedEditorPanel.java:93) at org.openstreetmap.josm.plugins.turnrestrictions.editor.AdvancedEditorPanel.<init>(AdvancedEditorPanel.java:105) at org.openstreetmap.josm.plugins.turnrestrictions.editor.TurnRestrictionEditor.buildEditorPanel(TurnRestrictionEditor.java:136) at org.openstreetmap.josm.plugins.turnrestrictions.editor.TurnRestrictionEditor.buildContentPanel(TurnRestrictionEditor.java:158) at org.openstreetmap.josm.plugins.turnrestrictions.editor.TurnRestrictionEditor.build(TurnRestrictionEditor.java:204) at org.openstreetmap.josm.plugins.turnrestrictions.editor.TurnRestrictionEditor.<init>(TurnRestrictionEditor.java:234) at org.openstreetmap.josm.plugins.turnrestrictions.list.TurnRestrictionsListDialog$NewAction.run(TurnRestrictionsListDialog.java:307) at org.openstreetmap.josm.plugins.turnrestrictions.list.TurnRestrictionsListDialog$NewAction.actionPerformed(TurnRestrictionsListDialog.java:314) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3312) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Caused by: java.lang.ClassNotFoundException: org.openstreetmap.josm.gui.tagging.ac.AutoCompletionItemPritority at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ...<snip>...
Attachments (0)
Change History (4)
comment:1 by , 11 years ago
Component: | Plugin turnrestrictions → Core |
---|---|
Priority: | blocker → minor |
Type: | defect → enhancement |
comment:2 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in [o30110].
Please create a new core enhancement ticket if you want an "update-on-crash" feature.
comment:3 by , 11 years ago
Will do.
I thought it was easier to rename the problem (I couldn't find where, however).
comment:4 by , 11 years ago
Component: | Core → Plugin turnrestrictions |
---|---|
Priority: | minor → normal |
Type: | enhancement → defect |
Thanks :) It's usually easier to have separate tickets for distinct requests.
Note:
See TracTickets
for help on using tickets.
OK, sorry. Updated to turnrestrictions 30110 and it's fixed.
Is it possible to give some kind of warning that my plugin is outdated when crashing?
Something like "The plugin X crashed but there is a new version available"