Modify

Opened 7 years ago

Closed 7 years ago

Last modified 7 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 7 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 7 years ago.
Now including the stack traceback

Download all attachments as: .zip

Change History (7)

by gorgonz, 7 years ago

Attachment: josm-console-log.txt added

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

comment:1 by gorgonz, 7 years ago

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.

by gorgonz, 7 years ago

Attachment: josm-stack-traceback.txt added

Now including the stack traceback

comment:2 by Don-vip, 7 years ago

Owner: changed from team to gorgonz
Status: newneedinfo

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

comment:3 by stoecker, 7 years ago

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

comment:4 by michael2402, 7 years ago

Resolution: fixed
Status: needinfoclosed

Fixed in r12316

comment:5 by Don-vip, 7 years ago

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. 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.