Modify ↓
#6553 closed defect (duplicate)
NPE pasting tags with different values
Reported by: | skyper | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | latest |
Keywords: | template_report NPE paste tag | Cc: |
Description
What steps will reproduce the problem?
- select to ways with slightly different tags.
- copy tags into buffer {Ctrl+C)
- select different way and past tags {Ctrl+Shift+V)
What is the expected result?
Tags should be pasted and all values should be added with semi-colon separated.
At leat a warning but no NPE.
What happens instead?
Exception
Please provide any additional information below. Attach a screenshot if
possible.
I attach the osm. I wanted to copy from the two track onto the path.
Repository Root: http://josm.openstreetmap.de/svn Build-Date: 2011-07-06 01:31:39 Last Changed Author: jttt Revision: 4202 Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b URL: http://josm.openstreetmap.de/svn/trunk Last Changed Date: 2011-07-05 22:25:10 +0200 (Tue, 05 Jul 2011) Last Changed Rev: 4202 Identification: JOSM/1.5 (4202 en) Memory Usage: 64 MB / 248 MB (26 MB allocated, but free) Java version: 1.6.0_18, Sun Microsystems Inc., OpenJDK Client VM Operating system: Linux Dataset consistency test: No problems found Plugin: Curves (16.master-4f7c5a0) Plugin: OpeningHoursEditor (26219) Plugin: alignways (26174) Plugin: buildings_tools (26174) Plugin: multipoly-convert (26174) Plugin: reltoolbox (26174) Plugin: reverter (26174) Plugin: terracer (26174) Plugin: turnlanes (26192) Plugin: undelete (26242) Plugin: utilsplugin2 (26254) Plugin: waydownloader (26174) java.lang.NullPointerException at org.openstreetmap.josm.data.osm.OsmPrimitive.getFilteredList(OsmPrimitive.java:102) at org.openstreetmap.josm.actions.PasteTagsAction$TagPaster.getTargetStatistics(PasteTagsAction.java:122) at org.openstreetmap.josm.actions.PasteTagsAction$TagPaster.pasteFromHomogeneousSource(PasteTagsAction.java:153) at org.openstreetmap.josm.actions.PasteTagsAction$TagPaster.execute(PasteTagsAction.java:235) at org.openstreetmap.josm.actions.PasteTagsAction.actionPerformed(PasteTagsAction.java:251) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1664) at javax.swing.JComponent.processKeyBinding(JComponent.java:2851) at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:285) at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:247) at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2928) at javax.swing.JComponent.processKeyBindings(JComponent.java:2920) at javax.swing.JComponent.processKeyEvent(JComponent.java:2814) at java.awt.Component.processEvent(Component.java:5913) at java.awt.Container.processEvent(Container.java:2105) at java.awt.Component.dispatchEventImpl(Component.java:4497) at java.awt.Container.dispatchEventImpl(Container.java:2163) at java.awt.Component.dispatchEvent(Component.java:4323) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1881) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:749) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1025) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:892) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:713) at java.awt.Component.dispatchEventImpl(Component.java:4367) at java.awt.Container.dispatchEventImpl(Container.java:2163) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4323) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at java.awt.EventQueue$2.run(EventQueue.java:622) at java.awt.EventQueue$2.run(EventQueue.java:620) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:619) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Attachments (1)
Change History (3)
by , 13 years ago
Attachment: | josm_paste_bug.osm added |
---|
comment:1 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
osm file