Opened 12 days ago
#24265 new defect
Wikipedia plugin does not use language setting
Reported by: | Brodersen | Owned by: | floscher |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin wikipedia | Version: | |
Keywords: | language | Cc: |
Description
I am using Wikipedia plugin version 435.
The Wikidata item label for wikidata
(and name:etymology:wikidata
) in the Tags/memberships window does not prioritize the entered language. English is usually first and then probably the alphabetically first language code afterwards. The same issue is present at the "Search Wikidata Items".
I have changed the "Wikipedia language" from en
to to da
( = Danish) in Preferences, Plugins, Wikipedia tab.
I have confirmed that wikipedia.lang
is set to da
under Advanced Preferences and I have restarted JOSM.
The Danish label for the item is present under the Wikidata Info window at the "Labels" tab, but when another language item is before the Danish one then that label is used instead.
Example: Way 262722205 https://www.openstreetmap.org/way/262722205 has wikidata=Q12307074
. Here the label in JOSM in the Tags/membership window after the value is shown as "Dalumská zemědělská škola" (cz language) instead of "Dalum Landbrugsskole" (da language, the selected one in the preferences).
Changing the language to danish
instead of the two letter ISO 639-1 language code gives as expected an error (although it is not handled very nice):
An unexpected exception occurred that may have come from the plugin.
Revision:19342 Build-Date:2025-03-01 10:11:58 Identification: JOSM/1.5 (19342 en) Windows 10 64-Bit OS Build number: Windows 10 Home 22H2 (19045) Memory Usage: 312 MB / 12248 MB (60 MB allocated, but free) Java version: 21.0.6+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM Look and Feel: com.sun.java.swing.plaf.windows.WindowsLookAndFeel Screen: \Display0 1920x1080x32bpp@60Hz (scaling 1.00×1.00) Maximum Screen Size: 1920×1080 Best cursor sizes: 16×16→32×32, 32×32→32×32 System property file.encoding: UTF-8 System property sun.jnu.encoding: Cp1252 Locale info: en_US Numbers with default locale: 1234567890 -> 1234567890 VM arguments: [-Djpackage.app-version=1.5.19342, -XX:MaxRAMPercentage=75.0, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=%UserProfile%\AppData\Local\JOSM\JOSM.exe] Dataset consistency test: No problems found Plugins: + measurement (36413) + wikipedia (435) Last errors/warnings: - 00001.037 W: extended font config - overriding 'filename.Malgun_Gothic=malgun.ttf' with 'MALGUN.TTF' - 00001.038 W: extended font config - overriding 'filename.Myanmar_Text=mmrtext.ttf' with 'MMRTEXT.TTF' - 00001.039 W: extended font config - overriding 'filename.Mongolian_Baiti=monbaiti.ttf' with 'MONBAITI.TTF' - 00002.260 E: java.security.KeyStoreException: Windows-ROOT not found. Cause: java.security.NoSuchAlgorithmException: Windows-ROOT KeyStore not available - 00036.857 W: Could not initialize Wikipedia app for language 'danish'!: java.lang.IllegalArgumentException: No wiki site for code 'danish' found! - 00036.864 E: Handled by bug report queue: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin wikipedia. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.NullPointerException: Cannot invoke "org.wikipedia.WikipediaApp.getSiteUrl()" because "app" is null === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-0 (31) of main org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin wikipedia 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:80) at org.openstreetmap.josm.gui.MainPanel$1.beforeFirstLayerAdded(MainPanel.java:157) at org.openstreetmap.josm.gui.layer.MainLayerManager.realAddLayer(MainLayerManager.java:324) at org.openstreetmap.josm.gui.layer.LayerManager.lambda$addLayer$0(LayerManager.java:221) at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:247) at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:221) at org.openstreetmap.josm.gui.layer.LayerManager.addLayer(LayerManager.java:210) at org.openstreetmap.josm.actions.SessionLoadAction$Loader.addLayer(SessionLoadAction.java:164) at org.openstreetmap.josm.actions.SessionLoadAction$Loader.addLayers(SessionLoadAction.java:144) at org.openstreetmap.josm.actions.SessionLoadAction$Loader.lambda$finish$0(SessionLoadAction.java:133) at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.WaitDispatchSupport$2.run(Unknown Source) at java.desktop/java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.desktop/java.awt.WaitDispatchSupport$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.desktop/java.awt.WaitDispatchSupport.enter(Unknown Source) at java.desktop/java.awt.Dialog.show(Unknown Source) at java.desktop/java.awt.Component.show(Unknown Source) at java.desktop/java.awt.Component.setVisible(Unknown Source) at java.desktop/java.awt.Window.setVisible(Unknown Source) at java.desktop/java.awt.Dialog.setVisible(Unknown Source) 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(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.desktop/java.awt.EventQueue$4.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.desktop/java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) at java.base/java.lang.reflect.Method.invoke(Unknown Source) at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:66) ... 45 more Caused by: java.lang.NullPointerException: Cannot invoke "org.wikipedia.WikipediaApp.getSiteUrl()" because "app" is null at org.wikipedia.gui.WikipediaToggleDialog.updateTitle(WikipediaToggleDialog.java:156) at org.wikipedia.gui.WikipediaToggleDialog.<init>(WikipediaToggleDialog.java:105) at org.wikipedia.WikipediaPlugin.mapFrameInitialized(WikipediaPlugin.java:72) ... 48 more === RUNNING THREADS === Thread: AWT-EventQueue-0 (31) of main Stacktrace see above. Thread: Java2D Disposer (25) of system java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source) java.desktop@21.0.6/sun.java2d.Disposer.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: DestroyJavaVM (59) of main Thread: Signal Dispatcher (11) of system Thread: Attach Listener (12) of system Thread: Timer-0 (60) of main java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.base@21.0.6/java.util.TimerThread.mainLoop(Unknown Source) java.base@21.0.6/java.util.TimerThread.run(Unknown Source) Thread: Map Status Collector (65) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) app//org.openstreetmap.josm.gui.MapStatus$Collector.run(MapStatus.java:441) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: Reference Handler (9) of system java.base@21.0.6/java.lang.ref.Reference.waitForReferencePendingList(Native Method) java.base@21.0.6/java.lang.ref.Reference.processPendingReferences(Unknown Source) java.base@21.0.6/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Thread: Finalizer (10) of system java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.base@21.0.6/java.lang.ref.NativeReferenceQueue.await(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source) java.base@21.0.6/java.lang.ref.NativeReferenceQueue.remove(Unknown Source) java.base@21.0.6/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Thread: AWT-Windows (28) of system java.desktop@21.0.6/sun.awt.windows.WToolkit.eventLoop(Native Method) java.desktop@21.0.6/sun.awt.windows.WToolkit.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: ForkJoinPool.commonPool-worker-3 (43) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Thread: FileSystemWatchService (35) of main java.base@21.0.6/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) java.base@21.0.6/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source) java.base@21.0.6/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: TimerQueue (32) of system java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.base@21.0.6/java.util.concurrent.DelayQueue.take(Unknown Source) java.desktop@21.0.6/javax.swing.TimerQueue.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: CacheEventQueue.QProcessor-TMS_BLOCK_v2Thread-2 (50) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: Weak reference cleaner (37) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.await(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove0(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.remove(Unknown Source) app//org.openstreetmap.josm.tools.ListenableWeakReference.clean(ListenableWeakReference.java:60) app//org.openstreetmap.josm.tools.ListenableWeakReference$$Lambda/0x00000008004230f0.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: D3D Screen Updater (34) of system java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.desktop@21.0.6/sun.java2d.d3d.D3DScreenUpdateManager.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: ForkJoinPool.commonPool-worker-1 (41) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkUntil(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Thread: main-worker-0 (30) of main java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.desktop@21.0.6/java.awt.EventQueue.invokeAndWait(Unknown Source) java.desktop@21.0.6/java.awt.EventQueue.invokeAndWait(Unknown Source) app//org.openstreetmap.josm.gui.PleaseWaitRunnable.doRealRun(PleaseWaitRunnable.java:112) app//org.openstreetmap.josm.gui.PleaseWaitRunnable.run(PleaseWaitRunnable.java:142) java.base@21.0.6/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.base@21.0.6/java.util.concurrent.FutureTask.run(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: JCS-ElementEventQueue-Thread-1 (49) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: Image Fetcher 0 (63) java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.desktop@21.0.6/sun.awt.image.ImageFetcher.nextImage(Unknown Source) java.desktop@21.0.6/sun.awt.image.ImageFetcher.fetchloop(Unknown Source) java.desktop@21.0.6/sun.awt.image.ImageFetcher.run(Unknown Source) Thread: Timer-1 (62) of main java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.base@21.0.6/java.util.TimerThread.mainLoop(Unknown Source) java.base@21.0.6/java.util.TimerThread.run(Unknown Source) Thread: File Watcher (36) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) java.base@21.0.6/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) java.base@21.0.6/sun.nio.fs.AbstractWatchService.take(Unknown Source) app//org.openstreetmap.josm.io.FileWatcher.processEvents(FileWatcher.java:120) app//org.openstreetmap.josm.io.FileWatcher$$Lambda/0x00000008003a5b20.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: ForkJoinPool.commonPool-worker-2 (42) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.awaitWork(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) Thread: message-notifier-0 (57) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: changeset-updater-0 (58) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.base@21.0.6/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: AWT-Shutdown (27) of system java.base@21.0.6/java.lang.Object.wait0(Native Method) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.base@21.0.6/java.lang.Object.wait(Unknown Source) java.desktop@21.0.6/sun.awt.AWTAutoShutdown.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: CacheEventQueue.QProcessor-api_BLOCK_v2Thread-3 (51) of main java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.park(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.base@21.0.6/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) Thread: Common-Cleaner (18) of InnocuousThreadGroup java.base@21.0.6/jdk.internal.misc.Unsafe.park(Native Method) java.base@21.0.6/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.base@21.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.base@21.0.6/java.lang.ref.ReferenceQueue.poll(Unknown Source) java.base@21.0.6/java.lang.ref.Reference$1.pollReferenceQueue(Unknown Source) java.base@21.0.6/jdk.internal.ref.CleanerImpl.run(Unknown Source) java.base@21.0.6/java.lang.Thread.runWith(Unknown Source) java.base@21.0.6/java.lang.Thread.run(Unknown Source) java.base@21.0.6/jdk.internal.misc.InnocuousThread.run(Unknown Source) Thread: Notification Thread (19) of system
Screenshot for preferences with da language set as well as Tags/memberships (showing language in cz) and Wikidata Info (showing that da label is present as well