#17045 closed defect (duplicate)
ClassNotFoundException: javafx.embed.swing.JFXPanel
Reported by: | anonymous | Owned by: | vodryc |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin MicrosoftStreetside | Version: | |
Keywords: | template_report javafx java10 linux | Cc: |
Description (last modified by )
What steps will reproduce the problem?
- MicrosoftStreetside "34434" don't work
What is the expected result?
What happens instead?
Please provide any additional information below. Attach a screenshot if possible.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2018-11-26 07:01:49 +0100 (Mon, 26 Nov 2018) Revision:14455 Build-Date:2018-11-27 02:33:03 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (14455 en) Linux Mint 19 Tara Java version: 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, Oracle Corporation, OpenJDK 64-Bit Server VM Java package: openjdk-11-jre:amd64-10.0.2+13-1ubuntu0.18.04.4 Dataset consistency test: No problems found Plugins: + CADTools (1008) + CustomizePublicTransportStop (34501) + DxfImport (1013) + ImageWayPoint (34206) + ImportImagePlugin (34576) + Mapillary (v1.5.17) + MicrosoftStreetside (34434) + OpenStreetCam (168) + OpeningHoursEditor (34535) + PicLayer (34544) + ShapeTools (1240) + TombPlugin (58) + apache-commons (34506) + apache-http (34632) + buildings_tools (34724) + cadastre-fr (34711) + changeset-viewer (1537565805) + conflation (0.6.2) + dataimport (34575) + editgpx (34737) + ejml (34389) + fieldpapers (v0.5.0) + geojson (87) + geotools (34513) + gson (34389) + imagery_offset_db (34641) + importvec (34520) + javafx-unixoid (34731) + jaxb (34506) + jna (34633) + jogl (1.2.2) + jts (34524) + kendzi3d-resources (0.0.2) + livegps (34526) + log4j (34527) + measurement (34529) + o5m (34405) + opendata (34698) + openjfx + openvisible (34536) + pbf (34576) + pdfimport (34576) + photo_geotagging (34576) + photoadjust (34684) + print (34576) + pt_assistant (2.1.10) + public_transport (34548) + rasterfilters (34550) + reltoolbox (34614) + reverter (34552) + tag2link (34690) + undelete (34568) + utilsplugin2 (34506) + wikipedia (v1.1.1) Tagging presets: + https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Heritage&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/StreetCabinet&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Manholes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Light_sources&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/BuildingPreset&zip=1 + http://zibi.openstreetmap.org.pl/kendzi/k/Simple3dPreset/s3db-preset.zip + https://josm.openstreetmap.de/josmfile?page=Presets/AdvertisingPreset&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Golf_Course&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Historical_Objects&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Industrial&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/public_bookcase&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Surveillance&zip=1 + https://raw.github.com/Flacus/Windrad/master/windrad.xml + https://josm.openstreetmap.de/josmfile?page=Presets/Healthcare&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/hiking_routes_with_trail_marking&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Leaftype&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Maxspeed-zones&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/NewParkingFeatures&zip=1 + https://www.openrailwaymap.org/josm-presets/de.zip + https://josm.openstreetmap.de/josmfile?page=Presets/OpenStationMap&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&zip=1 + https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&zip=1 + https://raw.githubusercontent.com/ruosm-presets/literan-moscow/master/russian_shops.xml + https://raw.githubusercontent.com/species/josm-preset-wheelchair/master/sidewalks_kerbs.xml + https://josm.openstreetmap.de/josmfile?page=Presets/Simple_Indoor_Tagging&zip=1 + http://osmtools.de/josm/steps.xml + https://josm.openstreetmap.de/josmfile?page=Presets/Telecom&zip=1 Map paint styles: - https://github.com/bastik/mapcss-tools/raw/osm/mapnik2mapcss/osm-results/mapnik.zip Last errors/warnings: - E: java.lang.UnsatisfiedLinkError: <josm.userdata>/plugins/javafx/libavplugin-ffmpeg-56.so: libgstreamer-lite.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type - E: java.lang.UnsatisfiedLinkError: <josm.userdata>/plugins/javafx/libfxplugins.so: libgstreamer-lite.so: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type - E: java.lang.UnsatisfiedLinkError: <josm.userdata>/plugins/javafx/libavplugin-56.so: libavcodec.so.56: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type - E: Broken tagging preset "bridge:movable-Movable bridge" - number of items in 'display_values' must be the same as in 'values' - E: Detailed information: [no, Bascule bridge, Drawbridge, Swing bridge] <> [ , bascule, drawbridge, lift, swing] - W: No configuration settings found. Using hardcoded default values for all pools. - E: Failed to locate image 'https://upload.wikimedia.org/wikipedia/ru/2/20/Victoria_logo.png' - W: [NODE, CLOSEDWAY, MULTIPOLYGON] Viktoriya: Could not get presets icon https://upload.wikimedia.org/wikipedia/ru/2/20/Victoria_logo.png - E: Handled by bug report queue: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin MicrosoftStreetside. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel. Cause: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel - W: Warning - <html>JOSM could not find information about the following plugins:<ul><li>o5m</li><li>opendata</li><li>openjfx</li><li>dataimport</li><li>ShapeTools</li><li>cadastre-fr</li><li>editgpx</li><li>utilsplugin2</li><li>CADTools</li><li>pdfimport</li><li>jna</li><li>PicLayer</li><li>Mapillary</li><li>tag2link</li><li>ejml</li><li>reverter</li><li>ImageWayPoint</li><li>pt_assistant</li><li>pbf</li><li>openvisible</li><li>TombPlugin</li><li>fieldpapers</li><li>javafx-unixoid</li><li>photo_geotagging</li><li>undelete</li><li>livegps</li><li>apache-commons</li><li>reltoolbox</li><li>conflation</li><li>geotools</li><li>DxfImport</li><li>public_transport</li><li>measurement</li><li>OpenStreetCam</li><li>jaxb</li><li>jogl</li><li>wikipedia</li><li>rasterfilters</li><li>importvec</li><li>MicrosoftStreetside</li><li>log4j</li><li>CustomizePublicTransportStop</li><li>imagery_offset_db</li><li>photoadjust</li><li>jts</li><li>kendzi3d-resources</li><li>changeset-viewer</li><li>geojson</li><li>print</li><li>ImportImagePlugin</li><li>OpeningHoursEditor</li><li>buildings_tools</li><li>gson</li><li>apache-http</li></ul>The plugins are not going to be loaded.</html> === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (17) of main org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin MicrosoftStreetside at org.openstreetmap.josm.plugins.PluginProxy.handlePluginException(PluginProxy.java:60) at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:71) at org.openstreetmap.josm.gui.MainPanel.updateContent(MainPanel.java:78) at org.openstreetmap.josm.gui.MainPanel$1.beforeFirstLayerAdded(MainPanel.java:155) at org.openstreetmap.josm.gui.layer.MainLayerManager.realAddLayer(MainLayerManager.java:279) at org.openstreetmap.josm.gui.layer.LayerManager.lambda$addLayer$0(LayerManager.java:217) at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:237) at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:217) at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:206) at org.openstreetmap.josm.actions.SessionLoadAction$Loader.addLayers(SessionLoadAction.java:142) at org.openstreetmap.josm.actions.SessionLoadAction$Loader.lambda$finish$0(SessionLoadAction.java:129) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:117) at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.desktop/java.awt.Dialog.show(Dialog.java:1070) at java.desktop/java.awt.Component.show(Component.java:1674) at java.desktop/java.awt.Component.setVisible(Component.java:1621) at java.desktop/java.awt.Window.setVisible(Window.java:1031) at java.desktop/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.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue.access$600(EventQueue.java:97) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:66) ... 46 more Caused by: java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1009) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174) at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:545) at java.base/java.net.URLClassLoader.access$100(URLClassLoader.java:83) at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:453) at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:447) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:446) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566) at org.openstreetmap.josm.plugins.PluginClassLoader.loadClass(PluginClassLoader.java:73) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) at org.openstreetmap.josm.plugins.streetside.gui.StreetsideViewerDialog.<init>(StreetsideViewerDialog.java:35) at org.openstreetmap.josm.plugins.streetside.gui.StreetsideViewerDialog.getInstance(StreetsideViewerDialog.java:46) at org.openstreetmap.josm.plugins.streetside.StreetsidePlugin.mapFrameInitialized(StreetsidePlugin.java:82) ... 51 more Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566) at org.openstreetmap.josm.plugins.PluginClassLoader.loadClass(PluginClassLoader.java:73) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) ... 66 more === RUNNING THREADS === Thread: Image Fetcher 1 (52) java.base@10.0.2/java.lang.Object.wait(Native Method) java.desktop@10.0.2/sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:154) java.desktop@10.0.2/sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:207) java.desktop@10.0.2/sun.awt.image.ImageFetcher.run(ImageFetcher.java:176) Thread: Timer-0 (38) of main java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.util.TimerThread.mainLoop(Timer.java:553) java.base@10.0.2/java.util.TimerThread.run(Timer.java:506) Thread: Map Status Collector (55) of main java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2075) java.base@10.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:434) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: main-worker-0 (48) of main java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.Object.wait(Object.java:328) java.desktop@10.0.2/java.awt.EventQueue.invokeAndWait(EventQueue.java:1361) java.desktop@10.0.2/java.awt.EventQueue.invokeAndWait(EventQueue.java:1342) app//org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:113) app//org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:143) java.base@10.0.2/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514) java.base@10.0.2/java.util.concurrent.FutureTask.run(FutureTask.java:264) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: TimerQueue (19) of system java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2117) java.base@10.0.2/java.util.concurrent.DelayQueue.take(DelayQueue.java:229) java.desktop@10.0.2/javax.swing.TimerQueue.run(TimerQueue.java:171) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: Weak reference cleaner (49) of main java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:172) app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda$601/1251607103.run(Unknown Source) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: AWT-Shutdown (18) of system java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.Object.wait(Object.java:328) java.desktop@10.0.2/sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:291) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: process reaper (11) of system java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@10.0.2/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:462) java.base@10.0.2/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:361) java.base@10.0.2/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1060) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1121) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: Finalizer (3) of system java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:172) java.base@10.0.2/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216) Thread: RemoteControl HTTPS Server (44) of main java.base@10.0.2/java.net.PlainSocketImpl.socketAccept(Native Method) java.base@10.0.2/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:459) java.base@10.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:551) java.base@10.0.2/sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:352) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404) Thread: changeset-updater-0 (45) of main java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2117) java.base@10.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) java.base@10.0.2/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1121) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: image-fetcher-0 (28) of main java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2075) java.base@10.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1121) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: FileSystemWatchService (21) of main java.base@10.0.2/sun.nio.fs.LinuxWatchService.poll(Native Method) java.base@10.0.2/sun.nio.fs.LinuxWatchService.access$600(LinuxWatchService.java:47) java.base@10.0.2/sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:316) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: GT authority factory disposer (33) of main java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.util.TimerThread.mainLoop(Timer.java:553) java.base@10.0.2/java.util.TimerThread.run(Timer.java:506) Thread: Timer-1 (47) of main java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.util.TimerThread.mainLoop(Timer.java:553) java.base@10.0.2/java.util.TimerThread.run(Timer.java:506) Thread: Java2D Disposer (13) of system java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:172) java.desktop@10.0.2/sun.java2d.Disposer.run(Disposer.java:144) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: AWT-EventQueue-0 (17) of main Stacktrace see above. Thread: WeakCollectionCleaner (35) of main java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:172) org.geotools.util.WeakCollectionCleaner.run(WeakCollectionCleaner.java:66) Thread: Image Fetcher 0 (51) java.base@10.0.2/java.lang.Object.wait(Native Method) java.desktop@10.0.2/sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:154) java.desktop@10.0.2/sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:207) java.desktop@10.0.2/sun.awt.image.ImageFetcher.run(ImageFetcher.java:176) Thread: Nashorn AST Serializer (34) of main java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234) java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2117) java.base@10.0.2/java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:513) java.base@10.0.2/java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:675) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1060) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1121) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: JCS-ElementEventQueue-Thread-1 (30) of main java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2075) java.base@10.0.2/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1121) java.base@10.0.2/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: File Watcher (22) of main java.base@10.0.2/jdk.internal.misc.Unsafe.park(Native Method) java.base@10.0.2/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) java.base@10.0.2/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2075) java.base@10.0.2/java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:483) java.base@10.0.2/java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:671) java.base@10.0.2/sun.nio.fs.AbstractWatchService.take(AbstractWatchService.java:118) app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120) app//org.openstreetmap.josm.io.FileWatcher$$Lambda$252/1398260359.run(Unknown Source) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: Image Fetcher 2 (53) java.base@10.0.2/java.lang.Object.wait(Native Method) java.desktop@10.0.2/sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:154) java.desktop@10.0.2/sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:207) java.desktop@10.0.2/sun.awt.image.ImageFetcher.run(ImageFetcher.java:176) Thread: Common-Cleaner (9) of InnocuousThreadGroup java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:151) java.base@10.0.2/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) java.base@10.0.2/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134) Thread: Signal Dispatcher (4) of system Thread: RemoteControl HTTP Server (41) of main java.base@10.0.2/java.net.PlainSocketImpl.socketAccept(Native Method) java.base@10.0.2/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:459) java.base@10.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:551) java.base@10.0.2/java.net.ServerSocket.accept(ServerSocket.java:519) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) Thread: RemoteControl HTTP Server (42) of main java.base@10.0.2/java.net.PlainSocketImpl.socketAccept(Native Method) java.base@10.0.2/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:459) java.base@10.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:551) java.base@10.0.2/java.net.ServerSocket.accept(ServerSocket.java:519) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpServer.run(RemoteControlHttpServer.java:104) Thread: RemoteControl HTTPS Server (43) of main java.base@10.0.2/java.net.PlainSocketImpl.socketAccept(Native Method) java.base@10.0.2/java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:459) java.base@10.0.2/java.net.ServerSocket.implAccept(ServerSocket.java:551) java.base@10.0.2/sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:352) app//org.openstreetmap.josm.io.remotecontrol.RemoteControlHttpsServer.run(RemoteControlHttpsServer.java:404) Thread: AWT-XAWT (16) of system java.desktop@10.0.2/sun.awt.X11.XToolkit.waitForEvents(Native Method) java.desktop@10.0.2/sun.awt.X11.XToolkit.run(XToolkit.java:682) java.desktop@10.0.2/sun.awt.X11.XToolkit.run(XToolkit.java:646) java.base@10.0.2/java.lang.Thread.run(Thread.java:844) Thread: Timer-2 (50) of main java.base@10.0.2/java.lang.Object.wait(Native Method) java.base@10.0.2/java.lang.Object.wait(Object.java:328) java.base@10.0.2/java.util.TimerThread.mainLoop(Timer.java:527) java.base@10.0.2/java.util.TimerThread.run(Timer.java:506) Thread: DestroyJavaVM (46) of main Thread: Image Fetcher 3 (54) java.base@10.0.2/java.lang.Object.wait(Native Method) java.desktop@10.0.2/sun.awt.image.ImageFetcher.nextImage(ImageFetcher.java:154) java.desktop@10.0.2/sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:207) java.desktop@10.0.2/sun.awt.image.ImageFetcher.run(ImageFetcher.java:176) Thread: Reference Handler (2) of system java.base@10.0.2/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@10.0.2/java.lang.ref.Reference.processPendingReferences(Reference.java:174) java.base@10.0.2/java.lang.ref.Reference.access$000(Reference.java:44) java.base@10.0.2/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:138)
Attachments (0)
Change History (20)
comment:1 by , 6 years ago
Component: | Core → Plugin MicrosoftStreetside |
---|---|
Owner: | changed from | to
comment:2 by , 6 years ago
Description: | modified (diff) |
---|---|
Keywords: | javafx java10 linux added |
Summary: | MicrosoftStreetside "34434" don't work → ClassNotFoundException: javafx.embed.swing.JFXPanel |
comment:3 by , 6 years ago
Sorry I forgot that I changed plugin name. Please delete any openjfx.jar
from your disk and any mention of openjfx
in your JOSM preferences file. The plugin is now called javafx-unixoid
and it is installed on your system.
comment:4 by , 6 years ago
I see jar checkins in SVN for this plugin, but no corresponding source code changes. Where is that plugin developed?
comment:5 by , 6 years ago
the plugin is called javafx in the source tree but provides three native binaries: javafx-windows, javafx-osx and javafx-unixoid. See #16912 for details.
comment:7 by , 6 years ago
Ah ok I see vodryc broke the plugin in [o34723] without modifying the sources. I don't know him...
comment:8 by , 6 years ago
He was granted SVN access only a few days ago. I've asked TomH to ask him to join the discussion here.
comment:9 by , 6 years ago
No answer yet. I contacted the previous developer of this plugin to ask if he knows him.
comment:10 by , 6 years ago
Hey, so I had to upload the new jar so the Microsoft guys would stop getting an error message about no javafx plugin. It was unusable at that point. I'm thinking it doesn't make sense to have this as an internal plugin anymore. I believe Microsoft does not want this in a public repo. Is it ok to remove the source from the svn repo and add the url to the external plugins wiki page? Sorry, I kind of just got thrown into this.
comment:11 by , 6 years ago
Hi Chris,
Thanks for reaching out. Are you a Microsoft employee or a subcontractor?
The plugin is GPL software. You cannot remove it like you propose, it would be a violation of the license.
It's the other way: you have the legal obligation to commit the changes you made to the plugin. Can you please do it asap?
Concerning the jar revert it was also a mistake: plugins go forward, not backwards. I spent quite a lot of time to make it work with Java 11, so as a matter of respect for my work, please bring it back. Currently it is broken because of your change (see this bug report).
As a general note, please discuss with us about the future changes you plan to make to improve the plugin. JOSM has a large community of users and a large software ecosystem around it. We try to keep the ecosystem stable and the users happy, this involves some discussion between all parties to make sure we all go in the same direction. Right now there is some confusion about this plugin. The first thing to do is to continue development in the open, on the OSM SVN, and not ina private hidden place where we have no idea what you're up to.
We can use this bug tracker to discuss future evolutions, it's meant for that.
Thanks.
comment:12 by , 6 years ago
Owner: | changed from | to
---|
comment:13 by , 6 years ago
I am a subcontractor. I received the green light to update this repo so I’ll do that shortly.
All I know is that the Microsoft guys could not use the plugin since they use the latest stable version of JOSM (14382 at the time) and it could not find the javafx plugin. Once I made the change they were able to use it again. It appears that there was code written after that revision that takes that required plugin and appends a platform to it, but not before. So it was looking for “javafx” which doesn’t exist. I’ll change it back now that the latest stable build includes that logic.
I did make an attempt to find your contact info since I saw you had been maintaining it. Unfortunately I was under the gun to get it fixed so I didn’t have much time. I’m glad that I now have a place for these questions/discussions.
Thanks
comment:14 by , 6 years ago
comment:16 by , 22 months ago
From #22666:
Java version: 18.0.1.1+2-6, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
- 00022.113 W: Deshabilitar complemento - JavaFX no está disponible. Actualice a Java 11+.
Translation of the warning message:
Disable plugin - JavaFX is not available. Upgrade to Java 11+.
We should probably change the message, since we aren't bundling JavaFX into the plugin anymore (see #17858).
Does "Please update to Java 11+." -> "Please install a Java distribution with JavaFX such as Azul." sound good? We can technically add a hyperlink to the message, but in testing I wasn't able to click on it.
comment:17 by , 12 months ago
Resolution: | → duplicate |
---|---|
Status: | new → closed |
Closed as duplicate of #17045.
comment:20 by , 12 months ago
Marked as duplicate of #20650.
It helps to copy and paste the right ticket number.
Anyway, this should be solved for most users at this point. And I haven't seen any recent duplicates.
Your
openjfx
plugin seems corrupted, can you please try to update it?