Modify

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#4096 closed defect (duplicate)

ClassCastException: Undeleting deleted simplified ways

Reported by: Ldp Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: Cc:

Description

  • Load testfile
  • Simplify object (I have simplify-way.max-error=0.1)
  • Delete it
  • Undelete it

Exception thrown, only a single node undeleted.

Build-Date: 2009-12-05 16:59:49		
Revision: 2576
Is-Local-Build: true

Memory Usage: 56 MB / 1016 MB (19 MB allocated, but free)
Java version: 1.6.0_17

Dataset consistency test:
{Way id=-2596 version=0 MVDd nodes=[{Node id=-2591 version=0 V lat=50.9770528757,lon=5.90314844137}, {Node id=-2592 version=0 MVDd lat=50.9770654483,lon=5.90316371026}]} reffers to deleted primitive {Node id=-2592 version=0 MVDd lat=50.9770654483,lon=5.90316371026}


Plugins: AddrInterpolation,multipoly,terracer,validator,wmsplugin
Plugin AddrInterpolation Version: 18874
Plugin multipoly Version: 18832
Plugin terracer Version: 18924
Plugin validator Version: 18957
Plugin wmsplugin Version: 18953

java.lang.ClassCastException: org.openstreetmap.josm.data.osm.Way cannot be cast to [Lorg.openstreetmap.josm.data.osm.OsmPrimitive;
	at org.openstreetmap.josm.data.osm.OsmPrimitive.getReferrers(OsmPrimitive.java:895)
	at org.openstreetmap.josm.data.osm.DataSet.reindexNode(DataSet.java:765)
	at org.openstreetmap.josm.data.osm.DataSet.fireNodeMoved(DataSet.java:858)
	at org.openstreetmap.josm.data.osm.Node.setCoor(Node.java:26)
	at org.openstreetmap.josm.data.osm.Node.load(Node.java:132)
	at org.openstreetmap.josm.command.Command.undoCommand(Command.java:94)
	at org.openstreetmap.josm.command.SequenceCommand.undoCommands(SequenceCommand.java:76)
	at org.openstreetmap.josm.command.SequenceCommand.undoCommand(SequenceCommand.java:81)
	at org.openstreetmap.josm.data.UndoRedoHandler.undo(UndoRedoHandler.java:72)
	at org.openstreetmap.josm.actions.UndoAction.actionPerformed(UndoAction.java:34)
	at javax.swing.SwingUtilities.notifyAction(Unknown Source)
	at javax.swing.JComponent.processKeyBinding(Unknown Source)
	at javax.swing.KeyboardManager.fireBinding(Unknown Source)
	at javax.swing.KeyboardManager.fireKeyboardAction(Unknown Source)
	at javax.swing.JComponent.processKeyBindingsForAllComponents(Unknown Source)
	at javax.swing.JComponent.processKeyBindings(Unknown Source)
	at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(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 (1)

4096.osm (1.9 KB ) - added by Ldp 14 years ago.

Download all attachments as: .zip

Change History (3)

by Ldp, 14 years ago

Attachment: 4096.osm added

comment:1 by stoecker, 14 years ago

Resolution: duplicate
Status: newclosed

comment:2 by stoecker, 14 years ago

Closed as duplicate of #4095.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
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.