Modify

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#14973 closed defect (fixed)

Ctrl Click crash

Reported by: gorgonz Owned by: gorgonz
Priority: normal Milestone: 17.06
Component: Core Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Ctrl-Click one point of an existing line, where nothing was marked already (here a barrier of type edge)
  2. Crash

What is the expected result?

The point gets marked

What happens instead?

crash

Please provide any additional information below. Attach a screenshot if possible.

Happened with dev release

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2017-06-03 14:20:35 +0200 (Sat, 03 Jun 2017)
Build-Date:2017-06-04 01:32:43
Revision:12309
Relative:URL: ^/trunk

Identification: JOSM/1.5 (12309 de) Linux openSUSE Leap 42.2
Memory Usage: 290 MB / 1765 MB (55 MB allocated, but free)
Java version: 1.8.0_131-b11, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1920x1200
Maximum Screen Size: 1920x1200
Java package: openjdk-8-jre:package openjdk-8-jre is not installed
Dataset consistency test: No problems found

Plugins:
+ DirectUpload (33182)
+ gpxfilter (33004)
+ measurement (33088)
+ terracer (33088)

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: Handled by bug report queue: java.lang.NullPointerException


=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (18) of main
java.lang.NullPointerException
	at org.openstreetmap.josm.actions.mapmode.SelectAction.getLastCommandInDataset(SelectAction.java:813)
	at org.openstreetmap.josm.actions.mapmode.SelectAction.useLastMoveCommandIfPossible(SelectAction.java:793)
	at org.openstreetmap.josm.actions.mapmode.SelectAction.mousePressed(SelectAction.java:450)
	at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
	at java.awt.Component.processMouseEvent(Component.java:6530)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3315)
	at java.awt.Component.processEvent(Component.java:6298)
	at java.awt.Container.processEvent(Container.java:2236)
	at java.awt.Component.dispatchEventImpl(Component.java:4889)
	at java.awt.Container.dispatchEventImpl(Container.java:2294)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4522)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
	at java.awt.Container.dispatchEventImpl(Container.java:2280)
	at java.awt.Window.dispatchEventImpl(Window.java:2746)
	at java.awt.Component.dispatchEvent(Component.java:4711)
	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:80)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
	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:80)
	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 (2)

josm-console-log.txt (86.4 KB) - added by gorgonz 6 years ago.
Just for additional info the console log, that still was available in the buffer
josm-stack-traceback.txt (31.1 KB) - added by gorgonz 6 years ago.
Now including the stack traceback

Download all attachments as: .zip

Change History (7)

Changed 6 years ago by gorgonz

Attachment: josm-console-log.txt added

Just for additional info the console log, that still was available in the buffer

comment:1 Changed 6 years ago by gorgonz

aah, didn't mention, that i had updates today, one was a kernel update. I did not yet reboot, so there might be some overlapping with running apps.

Changed 6 years ago by gorgonz

Attachment: josm-stack-traceback.txt added

Now including the stack traceback

comment:2 Changed 6 years ago by Don-vip

Owner: changed from team to gorgonz
Status: newneedinfo

why are you using an old development version? Please try with latest.

comment:3 Changed 6 years ago by stoecker

How did you build that version? A Development-Version should have the marker "SVN" in the revision field.

comment:4 Changed 6 years ago by michael2402

Resolution: fixed
Status: needinfoclosed

Fixed in r12316

comment:5 Changed 6 years ago by Don-vip

Milestone: 17.06

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain gorgonz.
as The resolution will be set.
The resolution will be deleted.

Add Comment


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

 
Note: See TracTickets for help on using tickets.