Modify

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#8536 closed defect (worksforme)

LiveGPS is unreliable on my laptop

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Select LiveGPS in prefs, select OK, continue through 'restart JOSM dialog, quit JOSM
  2. Restart JOSM with a data file; or, open a datafile from JOSM
  3. That's it, crashes almost every time.

What is the expected result? Live GPS working

What happens instead? Error dialog, LiveGPS disabled.

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

It's been like this for a long time. It still doesn't work. It's fine on my Desktop machine, same OS, same versions - Oh how useful!

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2013-03-23 02:34:01
Last Changed Author: Don-vip
Revision: 5798
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2013-03-23 00:51:05 +0100 (Sat, 23 Mar 2013)
Last Changed Rev: 5798

Identification: JOSM/1.5 (5798 en_GB)
Memory Usage: 93 MB / 853 MB (33 MB allocated, but free)
Java version: 1.6.0_27, Sun Microsystems Inc., OpenJDK 64-Bit Server VM
Operating system: Linux
Dataset consistency test: No problems found

Plugin: ElevationProfile (28150)
Plugin: FixAddresses (29210)
Plugin: download_along (29210)
Plugin: gpxfilter (29222)
Plugin: livegps (27679)
Plugin: openstreetbugs (29373)

org.openstreetmap.josm.plugins.PluginException: An error occurred in plug-in livegps
	at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:32)
	at org.openstreetmap.josm.plugins.PluginHandler.notifyMapFrameChanged(PluginHandler.java:928)
	at org.openstreetmap.josm.Main.setMapFrame(Main.java:258)
	at org.openstreetmap.josm.Main.createMapFrame(Main.java:423)
	at org.openstreetmap.josm.Main.addLayer(Main.java:412)
	at org.openstreetmap.josm.io.OsmImporter$1.run(OsmImporter.java:78)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:673)
	at java.awt.EventQueue.access$300(EventQueue.java:96)
	at java.awt.EventQueue$2.run(EventQueue.java:634)
	at java.awt.EventQueue$2.run(EventQueue.java:632)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:643)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194)
	at java.awt.Dialog$1.run(Dialog.java:1079)
	at java.awt.Dialog$3.run(Dialog.java:1133)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.Dialog.show(Dialog.java:1131)
	at java.awt.Component.show(Component.java:1571)
	at java.awt.Component.setVisible(Component.java:1523)
	at java.awt.Window.setVisible(Window.java:951)
	at java.awt.Dialog.setVisible(Dialog.java:1013)
	at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$4.run(PleaseWaitProgressMonitor.java:170)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:673)
	at java.awt.EventQueue.access$300(EventQueue.java:96)
	at java.awt.EventQueue$2.run(EventQueue.java:634)
	at java.awt.EventQueue$2.run(EventQueue.java:632)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:643)
	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)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:616)
	at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:29)
	... 39 more
Caused by: java.lang.NoSuchMethodError: org.openstreetmap.josm.tools.Shortcut.registerShortcut(Ljava/lang/String;Ljava/lang/String;III)Lorg/openstreetmap/josm/tools/Shortcut;
	at livegps.LiveGpsDialog.<init>(LiveGpsDialog.java:45)
	at livegps.LiveGpsPlugin.mapFrameInitialized(LiveGpsPlugin.java:225)
	... 44 more

Attachments (0)

Change History (2)

comment:1 by stoecker, 13 years ago

Resolution: worksforme
Status: newclosed

For livegps version 29222 is current. Simply update the plugin and the error will be gone. I suggest to enable automatic updates.

comment:2 by Don-vip, 13 years ago

Ticket #7839 has been marked as a duplicate of this ticket.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
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.