Opened 15 years ago
Last modified 12 years ago
#5805 closed defect
link to a file with extension .3gpp does not open that file — at Version 3
| Reported by: | mtb | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Core | Version: | tested |
| Keywords: | .3ggp link 'voice recording' 'OSM tracker for Android' | Cc: |
Description (last modified by )
When I open a .gpx file created by 'OSM tracker for Android' and then in JOSM click on a waypoint with a link to a sound file (extension .3gpp ), the assigned Windows media player does not open. Thus, I cannot listen to my voice recording directly from JOSM (from Windows explorer, it does work).
I use Windows XP, latest JOSM version 3751, Java 1.6.0_22
I tried old JOSM versions from http://josm.openstreetmap.de/download/ and found out the following:
- until and including version 3522 from Sep 11th, it still works fine (i.e. media player opens)
- but as of the next version available on http://josm.openstreetmap.de/download/ (that's version 3525 from Sep 14th), nothing happens at a click on the waypoint with a link (i.e. error occurs).
In the .gpx file, the waypoints are stored like in the following example:
<wpt lat="49.41648244857788" lon="8.417962789535522">
<ele>140.0</ele>
<time>2010-12-30T15:29:01Z</time>
<name><![CDATA[Sprachaufnahme]]></name>
<link href="2010-12-30_16-29-25.3gpp">
<text>2010-12-30_16-29-25.3gpp</text>
</link>
<sat>9</sat>
</wpt>
Thus, my request is: would you please enable direct link to the .3gpp sound files as it used to be until JOSM 3522?
Thanks and regards,
Hans-Peter
(user 'mtb' in OSM)
Change History (4)
comment:1 by , 15 years ago
comment:2 by , 14 years ago
Also here under debian:sid, josm:4574 the .3gpp soundfiles do not open.
java.io.IOException: Failed to show URI:file:/tmp/2011-11-05_10-43-35/2011-11-05_10-52-15.3gpp
at sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:75)
at sun.awt.X11.XDesktopPeer.browse(XDesktopPeer.java:64)
at java.awt.Desktop.browse(Desktop.java:368)
at org.openstreetmap.josm.tools.OpenBrowser.displayUrl(OpenBrowser.java:43)
at org.openstreetmap.josm.tools.OpenBrowser.displayUrl(OpenBrowser.java:64)
at org.openstreetmap.josm.gui.layer.markerlayer.WebMarker.actionPerformed(WebMarker.java:31)
at org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer$1$1.mouseReleased(MarkerLayer.java:116)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
by , 14 years ago
| Attachment: | 2011-11-05_10-43-35.gpx added |
|---|
GPX file created by osmtracker for android (version: latest in android market)



Exactly the same behavior is observed in r3751 on Windows 7. The 3gpp file works when double clicked in explorer, but fails to be played from josm, with the following stack trace:
java.io.IOException: Failed to open file:/C:/Users/par.TIDAX-AB/Desktop/osm/2011-01-10_12-46-41/2011-01-10_12-59-23.3gpp. Error message: Unspecified error