Modify

Opened 4 years ago

Closed 4 years ago

#3553 closed defect (fixed)

Error on join overlapped areas

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

Description (last modified by stoecker)

Path: trunk
URL: http://josm.openstreetmap.de/svn/trunk
Repository Root: http://josm.openstreetmap.de/svn
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(JoinAreasAction.java:267)
at UtilsPlugin.JoinAreasAction.joinAreas(JoinAreasAction.java:189)
at UtilsPlugin.JoinAreasAction.actionPerformed(JoinAreasAction.java:170)
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 java.awt.EventDispatchThread.run(Unknown Source)

Attachments (0)

Change History (9)

comment:1 Changed 4 years ago by stoecker

  • 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 Changed 4 years ago by Gubaer

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 Changed 4 years ago by stoecker

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

comment:4 Changed 4 years ago by Gubaer

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

comment:5 Changed 4 years ago by stoecker

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

comment:6 Changed 4 years ago by Gubaer

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 Changed 4 years ago by Gubaer

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

comment:8 Changed 4 years ago by stoecker

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 Changed 4 years ago by Gubaer

  • Resolution set to fixed
  • Status changed from new to closed

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

Add Comment

Modify Ticket

Change Properties
<Author field>
Action
as closed .
as The resolution will be set. Next status will be 'closed'.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.