Modify ↓
Opened 11 years ago
Closed 11 years ago
#8942 closed defect (fixed)
Crash of Terracer Plugin
Reported by: | Omegatherion | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin terracer | Version: | |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Select a building and several House-numbers
- Press Shift +T
- click 'OK' in the pop-up menu
What is the expected result?
The building is splitted up into as many parts as housenumbers are selected
What happens instead?
crash with output displayed below
Please provide any additional information below. Attach a screenshot if
possible.
Repository Root: http://josm.openstreetmap.de/svn Build-Date: 2013-07-10 01:34:22 Last Changed Author: stoecker Revision: 6060 Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b URL: http://josm.openstreetmap.de/svn/trunk Last Changed Date: 2013-07-08 22:13:24 +0200 (Mon, 08 Jul 2013) Last Changed Rev: 6060 Identification: JOSM/1.5 (6060 de) Linux Arch Linux Memory Usage: 688 MB / 1720 MB (43 MB allocated, but free) Java version: 1.7.0, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM Dataset consistency test: No problems found Plugin: AddrInterpolation (29435) Plugin: FixAddresses (29661) Plugin: HouseNumberTaggingTool (29487) Plugin: OpeningHoursEditor (29435) Plugin: PicLayer (29601) Plugin: RoadSigns (29699) Plugin: buildings_tools (29596) Plugin: dataimport (29435) Plugin: download_along (29746) Plugin: geochat (29592) Plugin: geotools (29767) Plugin: jts (29613) Plugin: mapdust (29525) Plugin: openstreetbugs (29435) Plugin: print (29529) Plugin: public_transport (29661) Plugin: reltoolbox (29535) Plugin: tageditor (29435) Plugin: terracer (29623) Plugin: turnlanes (29435) Plugin: turnrestrictions (29435) Plugin: undelete (29555) Plugin: walkingpapers (29480) org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Primitive must be part of the dataset: {Way id=-53702 version=0 VT nodes=[{Node id=-49393 version=0 MV lat=53.460068669490546,lon=9.686814969937657}, {Node id=-53698 version=0 V lat=53.46009474010774,lon=9.686943758171909}, {Node id=-53699 version=0 V lat=53.46000017636167,lon=9.686997759821706}, {Node id=-49394 version=0 MV lat=53.4599741056864,lon=9.686868971587455}, {Node id=-49393 version=0 MV lat=53.460068669490546,lon=9.686814969937657}]} at org.openstreetmap.josm.data.osm.OsmPrimitive.checkDataset(OsmPrimitive.java:333) at org.openstreetmap.josm.data.osm.OsmPrimitive.getReferrers(OsmPrimitive.java:947) at org.openstreetmap.josm.data.osm.OsmPrimitive.getReferrers(OsmPrimitive.java:968) at org.openstreetmap.josm.data.osm.OsmPrimitive.getParentRelations(OsmPrimitive.java:1271) at org.openstreetmap.josm.gui.conflict.tags.CombinePrimitiveResolverDialog.launchIfNecessary(CombinePrimitiveResolverDialog.java:493) at terracer.TerracerAction.addressBuilding(TerracerAction.java:495) at terracer.TerracerAction.terraceBuilding(TerracerAction.java:399) at terracer.HouseNumberInputHandler.actionPerformed(HouseNumberInputHandler.java:312) at terracer.HouseNumberInputDialog.buttonAction(HouseNumberInputDialog.java:241) at org.openstreetmap.josm.gui.ExtendedDialog$1.actionPerformed(ExtendedDialog.java:305) 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.Component.processMouseEvent(Component.java:6504) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6269) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4860) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4686) 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:2713) at java.awt.Component.dispatchEvent(Component.java:4686) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707) at java.awt.EventQueue.access$000(EventQueue.java:101) at java.awt.EventQueue$3.run(EventQueue.java:666) at java.awt.EventQueue$3.run(EventQueue.java:664) 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:680) at java.awt.EventQueue$4.run(EventQueue.java:678) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:677) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:121) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219) at java.awt.Dialog.show(Dialog.java:1072) at java.awt.Component.show(Component.java:1650) at java.awt.Component.setVisible(Component.java:1602) at java.awt.Window.setVisible(Window.java:1013) at java.awt.Dialog.setVisible(Dialog.java:1003) at org.openstreetmap.josm.gui.ExtendedDialog.setVisible(ExtendedDialog.java:476) at terracer.HouseNumberInputDialog.<init>(HouseNumberInputDialog.java:122) at terracer.HouseNumberInputHandler.<init>(HouseNumberInputHandler.java:86) at terracer.TerracerAction.actionPerformed(TerracerAction.java:233) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1661) at javax.swing.JComponent.processKeyBinding(JComponent.java:2879) at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:306) at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:263) ...<snip>...
Attachments (0)
Change History (2)
comment:1 by , 11 years ago
comment:2 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed in [o30072]. Needs JOSM 6397 or above.
Note:
See TracTickets
for help on using tickets.
In 6397/josm: