Opened 9 years ago
Closed 9 years ago
#13103 closed defect (duplicate)
Using Terracer with ‘create an associatedStreet relation’ selected crashes JOSM
Reported by: | alexkemp | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin terracer | Version: | latest |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Load latest snapshot + plugins
- Create a building; select building + street and press ‘shift+T’
- Select ‘create an associatedStreet relation’
- Do NOT select ‘keep outline way’
- Enter other info + press ‘OK’
What is the expected result?
A terraced building, OR, a fix from the developers
What happens instead?
A JOSM crash + silence from the developers (4 months & counting)
Please provide any additional information below. Attach a screenshot if possible.
What is the point?
URL:http://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2016-07-03 00:15:27 +0200 (Sun, 03 Jul 2016) Build-Date:2016-07-03 02:53:08 Revision:10505 Relative:URL: ^/trunk Identification: JOSM/1.5 (10505 en_GB) Linux Debian GNU/Linux 8.5 (jessie) Memory Usage: 438 MB / 1636 MB (260 MB allocated, but free) Java version: 1.8.0_91-8u91-b14-1~bpo8+1-b14, Oracle Corporation, OpenJDK 64-Bit Server VM VM arguments: [-Djosm.restart=true, -Djosm.home=<josm.pref>, -Djava.net.useSystemProxies=true] Dataset consistency test: [NO DATASET] {Way id=-3945 version=0 MVT nodes=[{Node id=-3941 version=0 MV lat=52.96965520301164,lon=-1.1017442117004446}, {Node id=-3953 version=0 MV lat=52.969586147686634,lon=-1.101784444835668}, {Node id=-3954 version=0 MV lat=52.969605607789155,lon=-1.1018765367070418}, {Node id=-3944 version=0 MV lat=52.969674663083076,lon=-1.1018363035718184}, {Node id=-3941 version=0 MV lat=52.96965520301164,lon=-1.1017442117004446}]} is referenced by {Relation id=-3958 version=0 VT [way 65231019, way -3945, way -3957]} but not found in dataset Plugins: - DirectUpload (32329) - Mapillary (32396) - apache-commons (32309) - apache-http (32309) - buildings_tools (32309) - continuosDownload (53) - terracer (32309) Last errors/warnings: - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - W: java.io.IOException: Attribution is not loaded yet - E: org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Relation member must be part of the same dataset as relation(relation -3958, way -3945) org.openstreetmap.josm.data.osm.DataIntegrityProblemException: Relation member must be part of the same dataset as relation(relation -3958, way -3945) at org.openstreetmap.josm.data.osm.Relation.checkMembers(Relation.java:502) at org.openstreetmap.josm.data.osm.Relation.setDataset(Relation.java:492) at org.openstreetmap.josm.data.osm.DataSet.addPrimitive(DataSet.java:518) at org.openstreetmap.josm.command.AddCommand.executeCommand(AddCommand.java:61) at org.openstreetmap.josm.command.SequenceCommand.executeCommand(SequenceCommand.java:54) at terracer.TerracerAction$1.executeCommand(TerracerAction.java:470) at org.openstreetmap.josm.data.UndoRedoHandler.addNoRedraw(UndoRedoHandler.java:52) at org.openstreetmap.josm.data.UndoRedoHandler.add(UndoRedoHandler.java:85) at terracer.TerracerAction.terraceBuilding(TerracerAction.java:428) at terracer.HouseNumberInputHandler.actionPerformed(HouseNumberInputHandler.java:294) at terracer.HouseNumberInputDialog.buttonAction(HouseNumberInputDialog.java:235) at org.openstreetmap.josm.gui.ExtendedDialog$1.actionPerformed(ExtendedDialog.java:326) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) 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:6535) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6300) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at java.awt.Component.show(Component.java:1673) at java.awt.Component.setVisible(Component.java:1625) at java.awt.Window.setVisible(Window.java:1014) at java.awt.Dialog.setVisible(Dialog.java:1005) at org.openstreetmap.josm.gui.ExtendedDialog.setVisible(ExtendedDialog.java:502) at org.openstreetmap.josm.gui.ExtendedDialog.showDialog(ExtendedDialog.java:289) at terracer.TerracerAction.actionPerformed(TerracerAction.java:233) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1663) at javax.swing.JComponent.processKeyBinding(JComponent.java:2882) at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307) at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:263) at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2974) at javax.swing.JComponent.processKeyBindings(JComponent.java:2966) at javax.swing.JComponent.processKeyEvent(JComponent.java:2845) at java.awt.Component.processEvent(Component.java:6312) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771) at java.awt.Component.dispatchEventImpl(Component.java:4762) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Attachments (0)
Change History (4)
comment:1 by , 9 years ago
comment:2 by , 9 years ago
Posting endless tickets
One post at a new version release. My previous bug-report was 4 weeks ago. You have a curious definition of “endless”.
stop spamming the bug tracker
Explain how “posting a bug report” becomes “spam”.
#11390: [PATCH] Switch to Java 8
OK we're now running 16.04 LTS, with native packages for Java 8 and Java 9
Let me know if something is not working anymore.
I updated my box to Jessie 8.5 + updated JOSM + plugins to the latest version (10505). A core JOSM component (terracer) shows an aberrant behaviour (crashing JOSM when used). You said that you wanted to know. Silly me for taking your words at face value.
For me, ‘terracer’ is 95% of the reason that I use JOSM. Calling someone that takes the time & trouble to make a bug-report a spammer is crass. If you do not want bug-reports then remove the mechanism that allows us to make them. After all, if folks stop using the products that you are developing then all your problems will disappear, will they not?
comment:3 by , 9 years ago
This has nothing to do with core. Please don't create yet another ticket when we will release the new tested version. Your bug will be fixed when your ticket(s) will be closed. Posting the same problem again and again is pure spamming.
I wanted to know for potential new problems linked to the server migration, this has nothing to do with this subject.
As said I am not the author of terracer plugin, which is not a core component, it's a plugin! Please understand JOSM ecosystem a bit.
comment:4 by , 9 years ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Closed as duplicate of #11878.
Replying to alexkemp:
Posting endless tickets for the same problem will definitely NOT help the situation.
As said, most plugins are unmaintained, and we're very busy right now with core develoment, so either be patient or propose a patch, but stop spamming the bug tracker.