Opened 15 years ago

Closed 15 years ago

#3553 closed defect (fixed)

Error on join overlapped areas

Reported by: furcube@… Owned by: Gubaer
Priority: normal Milestone:
Component: Core Version: latest
Keywords: Cc:

Description (last modified by stoecker)

Path: trunk
Repository Root:
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Revision: 2161
Node Kind: directory
Last Changed Author: xeen
Last Changed Rev: 2161
Last Changed Date: 2009-09-19 16:37:52 +0200 (Sat, 19 Sep 2009)

Memory Usage: 29 MB / 1016 MB (10 MB allocated, but free)
Java version: 1.6.0_16

Plugins: usertoolsutilspluginvalidatorwmsplugin
Plugin usertools Version: 17359
Plugin utilsplugin Version: 17550
Plugin validator Version: 17592
Plugin wmsplugin Version: 17561

java.lang.NoClassDefFoundError: org/openstreetmap/josm/data/osm/TigerUtils

at UtilsPlugin.JoinAreasAction.checkForTagConflicts(
at UtilsPlugin.JoinAreasAction.joinAreas(
at UtilsPlugin.JoinAreasAction.actionPerformed(
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at Source)

Attachments (0)

Change History (9)

comment:1 by stoecker, 15 years ago

Description: modified (diff)
Owner: changed from team to Gubaer

Karl, In r2070 you removed the whole access to TigerUtils from CombineWay and MergeNodes. Why?

comment:2 by Gubaer, 15 years ago

Ouch, I didn't see the importance of

 if (TigerUtils.isTigerTag(e.getKey())) { 
      String combined = TigerUtils.combineTags(e.getKey(), e.getValue()); 
      newWay.put(e.getKey(), combined); 

because I replaced the section with a new conflict resolution dialog. I didn't remove it deliberately and it should be added to the new versions of CombineWay and MergeNodes again. I'll see what I can do.

This is not related to defect reported above, is it? TigerUtils itself is still there.

comment:3 by stoecker, 15 years ago

It does not get compiled for latest an more as it is not referenced inside of JOSM.

comment:4 by Gubaer, 15 years ago

A josm-custom build includes it, though. Do you remove unreferenced code when building latest? Why?

comment:5 by stoecker, 15 years ago

No, the make process is somewhat different to ant. It only compiles code which is referenced somewhere.

comment:6 by Gubaer, 15 years ago

This is a problem because when you develop/compile plugins you do it agains a josm-custom build created with build.xml in the OSM SVN. The production release should closely match this.

comment:7 by Gubaer, 15 years ago

Ticket #3503 has been marked as a duplicate of this ticket.

comment:8 by stoecker, 15 years ago

You're right. On the other hand a slightly different build on a server increases the server security. And also it shows problems like this one :-)

comment:9 by Gubaer, 15 years ago

Resolution: fixed
Status: newclosed

(In [2202]) fixed #3553: Error on join overlapped areas

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Gubaer.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.