Modify ↓
Opened 7 years ago
Closed 7 years ago
#17367 closed defect (fixed)
NPE at GpxImageCorrelation.getElevation
| Reported by: | anonymous | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | 19.02 |
| Component: | Core image mapping | Version: | |
| Keywords: | template_report gpx | Cc: |
Description (last modified by )
What steps will reproduce the problem?
- I tried to open jpeg files with File -> Open
What is the expected result?
What happens instead?
Please provide any additional information below. Attach a screenshot if possible.
URL:https://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2019-02-02 21:01:18 +0100 (Sat, 02 Feb 2019) Build-Date:2019-02-04 21:50:11 Revision:14760 Relative:URL: ^/trunk Identification: JOSM/1.5 (14760 pt_BR) Linux Arch Linux Memory Usage: 773 MB / 1742 MB (142 MB allocated, but free) Java version: 1.8.0_202-b26, Oracle Corporation, OpenJDK 64-Bit Server VM Screen: :0.0 1366x768 Maximum Screen Size: 1366x768 VM arguments: [-Djosm.restart=true] Plugins: + ImportImagePlugin (34576) + ImproveOsm (162) + Mapillary (v1.5.17) + PicLayer (34867) + apache-commons (34506) + apache-http (34632) + buildings_tools (34867) + changeset-viewer (22) + conflation (0.6.2) + ejml (34389) + geojson (116) + geotools (34513) + jaxb (34678) + jna (34867) + jogl (1.2.2) + jts (34524) + kendzi3d (1.0.205) + kendzi3d-resources (0.0.2) + log4j (34527) + opendata (34867) + reverter (34867) + todo (30306) + undelete (34877) + utilsplugin2 (34867) Map paint styles: - <josm.pref>/styles/sit.mapcss Validator rules: + https://raw.githubusercontent.com/OSMBrasil/validador-josm/master/Rules_Brazilian-Specific.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss + <josm.pref>/validator/indoorhelper.validator.mapcss Last errors/warnings: - W: Not a single layer for the name 'Bing aerial imagery': [] - W: Not a single layer for the name 'Bing aerial imagery': [] - W: No configuration settings found. Using hardcoded default values for all pools. - E: Handled by bug report queue: java.lang.reflect.InvocationTargetException. Causa: java.lang.NullPointerException - E: Handled by bug report queue: java.lang.reflect.InvocationTargetException. Causa: java.lang.NullPointerException === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (15) of main java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1349) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1324) at org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:100) at org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:143) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.NullPointerException at org.openstreetmap.josm.data.gpx.GpxImageCorrelation.getElevation(GpxImageCorrelation.java:179) at org.openstreetmap.josm.data.gpx.GpxImageCorrelation.matchPoints(GpxImageCorrelation.java:219) at org.openstreetmap.josm.data.gpx.GpxImageCorrelation.matchGpxTrack(GpxImageCorrelation.java:173) at org.openstreetmap.josm.gui.layer.geoimage.CorrelateGpxWithImages$StatusBarUpdater.statusText(CorrelateGpxWithImages.java:1058) at org.openstreetmap.josm.gui.layer.geoimage.CorrelateGpxWithImages$StatusBarUpdater.updateStatusBar(CorrelateGpxWithImages.java:1025) at org.openstreetmap.josm.gui.layer.geoimage.CorrelateGpxWithImages.actionPerformed(CorrelateGpxWithImages.java:965) at org.openstreetmap.josm.gui.layer.geoimage.GeoImageLayer$Loader.finish(GeoImageLayer.java:295) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) 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:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.awt.Dialog.show(Dialog.java:1084) at java.awt.Component.show(Component.java:1671) at java.awt.Component.setVisible(Component.java:1623) at java.awt.Window.setVisible(Window.java:1014) at java.awt.Dialog.setVisible(Dialog.java:1005) at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doBeginTask$3(PleaseWaitProgressMonitor.java:255) at org.openstreetmap.josm.gui.progress.swing.PleaseWaitProgressMonitor.lambda$doInEDT$0(PleaseWaitProgressMonitor.java:113) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) 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:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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) === RUNNING THREADS === Thread: RemoteControl HTTP Server (45) of main java.net.PlainSocketImpl.socketAccept(Native Method) java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) java.net.ServerSocket.implAccept(ServerSocket.java:545) java.net.ServerSocket.accept(ServerSocket.java:513) org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) Thread: org.openstreetmap.josm.gui.layer.geoimage.ImageDisplay$LoadImageRunnable (115) of main java.lang.Thread.sleep(Native Method) org.openstreetmap.josm.gui.layer.geoimage.ImageDisplay$LoadImageRunnable.run(ImageDisplay.java:300) java.lang.Thread.run(Thread.java:748) Thread: changeset-updater-0 (52) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) Thread: WeakCollectionCleaner (36) of main java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:66) Thread: main-worker-0 (67) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) Thread: RemoteControl HTTPS Server (48) of main java.net.PlainSocketImpl.socketAccept(Native Method) java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) java.net.ServerSocket.implAccept(ServerSocket.java:545) sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:348) org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404) Thread: Map Status Collector (98) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:434) java.lang.Thread.run(Thread.java:748) Thread: image-fetcher-0 (30) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) Thread: AWT-XAWT (14) of system java.util.logging.Logger.accessCheckedHandlers(Logger.java:1783) java.util.logging.Logger.log(Logger.java:734) java.util.logging.Logger.doLog(Logger.java:765) java.util.logging.Logger.log(Logger.java:788) java.util.logging.LoggingProxyImpl.log(LoggingProxyImpl.java:61) sun.util.logging.LoggingSupport.log(LoggingSupport.java:120) sun.util.logging.PlatformLogger$JavaLoggerProxy.doLog(PlatformLogger.java:610) sun.util.logging.PlatformLogger.finest(PlatformLogger.java:394) sun.awt.X11.XMotionEvent.get_root(XMotionEvent.java:50) sun.awt.X11.XMotionEvent.getFieldsAsString(XMotionEvent.java:85) sun.awt.X11.XWrapperBase.toString(XWrapperBase.java:37) sun.awt.X11.XMotionEvent.toString(XMotionEvent.java:8) java.lang.String.valueOf(String.java:2994) java.lang.StringBuilder.append(StringBuilder.java:131) sun.awt.X11.XEvent.getFieldsAsString(XEvent.java:90) sun.awt.X11.XWrapperBase.toString(XWrapperBase.java:37) sun.awt.X11.XEvent.toString(XEvent.java:8) java.lang.String.valueOf(String.java:2994) sun.util.logging.PlatformLogger$JavaLoggerProxy.doLog(PlatformLogger.java:626) sun.util.logging.PlatformLogger.finer(PlatformLogger.java:387) sun.awt.X11.XToolkit.run(XToolkit.java:592) sun.awt.X11.XToolkit.run(XToolkit.java:538) java.lang.Thread.run(Thread.java:748) Thread: Signal Dispatcher (4) of system Thread: RemoteControl HTTP Server (46) of main java.net.PlainSocketImpl.socketAccept(Native Method) java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) java.net.ServerSocket.implAccept(ServerSocket.java:545) java.net.ServerSocket.accept(ServerSocket.java:513) org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) Thread: RemoteControl HTTPS Server (47) of main java.net.PlainSocketImpl.socketAccept(Native Method) java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) java.net.ServerSocket.implAccept(ServerSocket.java:545) sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:348) org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404) Thread: Timer-1 (68) of main java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) java.util.TimerThread.mainLoop(Timer.java:526) java.util.TimerThread.run(Timer.java:505) Thread: TimerQueue (17) of system sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.DelayQueue.take(DelayQueue.java:223) javax.swing.TimerQueue.run(TimerQueue.java:174) java.lang.Thread.run(Thread.java:748) Thread: Thread-3 (19) of main sun.nio.fs.LinuxWatchService.poll(Native Method) sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:314) java.lang.Thread.run(Thread.java:748) Thread: message-notifier-0 (51) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) Thread: Finalizer (3) of system java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) Thread: DestroyJavaVM (53) of main Thread: AWT-EventQueue-0 (15) of main Stacktrace see above. Thread: AWT-Shutdown (16) of system java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295) java.lang.Thread.run(Thread.java:748) Thread: Timer-0 (54) of main java.lang.Object.wait(Native Method) java.util.TimerThread.mainLoop(Timer.java:552) java.util.TimerThread.run(Timer.java:505) Thread: JCS-ElementEventQueue-Thread-5 (32) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) Thread: File Watcher (20) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492) java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680) sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120) org.openstreetmap.josm.io.FileWatcher$$Lambda$90/757004314.run(Unknown Source) java.lang.Thread.run(Thread.java:748) Thread: Image Fetcher 0 (116) of main sun.awt.image.JPEGImageDecoder.readImage(Native Method) sun.awt.image.JPEGImageDecoder.produceImage(JPEGImageDecoder.java:141) sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:269) sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:205) sun.awt.image.ImageFetcher.run(ImageFetcher.java:169) Thread: bug-report-display (99) of main java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) org.openstreetmap.josm.tools.bugreport.BugReportQueue.getNext(BugReportQueue.java:123) org.openstreetmap.josm.tools.bugreport.BugReportQueue.access$100(BugReportQueue.java:17) org.openstreetmap.josm.tools.bugreport.BugReportQueue$BugReportDisplayRunnable.run(BugReportQueue.java:99) java.lang.Thread.run(Thread.java:748) Thread: Weak reference cleaner (21) of main java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$114/352083716.run(Unknown Source) java.lang.Thread.run(Thread.java:748) Thread: Reference Handler (2) of system java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:502) java.lang.ref.Reference.tryHandlePending(Reference.java:191) java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) Thread: GT authority factory disposer (33) of main java.lang.Object.wait(Native Method) java.util.TimerThread.mainLoop(Timer.java:552) java.util.TimerThread.run(Timer.java:505) Thread: thumbnail-loader-0 (80) of main sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039) java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442) java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748) Thread: Java2D Disposer (11) of system java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144) java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165) sun.java2d.Disposer.run(Disposer.java:148) java.lang.Thread.run(Thread.java:748)
Attachments (0)
Change History (3)
comment:1 by , 7 years ago
| Component: | Core → Core image mapping |
|---|---|
| Description: | modified (diff) |
| Keywords: | gpx added |
| Summary: | I tried to open jpeg files with File -> Open → NPE at GpxImageCorrelation.getElevation |
comment:2 by , 7 years ago
| Milestone: | → 19.02 |
|---|
comment:3 by , 7 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.



In 14797/josm: