Your message dated Tue, 27 Aug 2019 01:22:43 +0200
with message-id <a63a376c-aa72-55c5-ed6e-e0faf6040...@debian.org>
and subject line Re: Bug#911078: triplea: Fails to start with
NullPointerException
has caused the Debian Bug report #911078,
regarding triplea: Fails to start with NullPointerException
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
911078: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911078
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: triplea
Version: 1.9.0.0.7062-2
Severity: grave
Justification: renders package unusable
After the switch to OpenJFX 11, triplea fails to start with a
NullPointerException.
triplea.engine.version.bin:1.9
java.lang.NullPointerException
at
org.pushingpixels.substance.internal.utils.SubstanceColorUtilities.getDefaultBackgroundColor(SubstanceColorUtilities.java:759)
at
org.pushingpixels.substance.internal.utils.SubstanceColorUtilities.getBackgroundFillColor(SubstanceColorUtilities.java:661)
at
org.pushingpixels.substance.internal.ui.SubstancePanelUI.__org__pushingpixels__substance__internal__ui__SubstancePanelUI__installDefaults(SubstancePanelUI.java:74)
at
org.pushingpixels.substance.internal.ui.SubstancePanelUI.installDefaults(SubstancePanelUI.java)
at
java.desktop/javax.swing.plaf.basic.BasicPanelUI.installUI(BasicPanelUI.java:62)
at
org.pushingpixels.substance.internal.ui.SubstancePanelUI.__org__pushingpixels__substance__internal__ui__SubstancePanelUI__installUI(SubstancePanelUI.java)
at
org.pushingpixels.substance.internal.ui.SubstancePanelUI.installUI(SubstancePanelUI.java)
at java.desktop/javax.swing.JComponent.setUI(JComponent.java:685)
at java.desktop/javax.swing.JPanel.setUI(JPanel.java:150)
at java.desktop/javax.swing.JPanel.updateUI(JPanel.java:126)
at java.desktop/javax.swing.JPanel.<init>(JPanel.java:86)
at java.desktop/javax.swing.JPanel.<init>(JPanel.java:109)
at java.desktop/javax.swing.JPanel.<init>(JPanel.java:117)
at
games.strategy.engine.framework.startup.ui.SetupPanel.<init>(SetupPanel.java:25)
at
games.strategy.engine.framework.startup.ui.MetaSetupPanel.<init>(MetaSetupPanel.java:45)
at
games.strategy.engine.framework.startup.mc.SetupPanelModel.showSelectType(SetupPanelModel.java:33)
at
games.strategy.engine.framework.GameRunner.lambda$main$0(GameRunner.java:159)
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$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:85)
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)
java.lang.NullPointerException
at
games.strategy.engine.framework.GameRunner.lambda$showMainFrame$4(GameRunner.java:255)
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$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:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at
games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:330)
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)
java.lang.NullPointerException
at
games.strategy.engine.framework.GameRunner.lambda$showMainFrame$4(GameRunner.java:255)
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$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:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
at
games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:330)
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)
-- System Information:
Debian Release: buster/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.18.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages triplea depends on:
ii default-jre [java8-runtime] 2:1.10-68
ii java-wrappers 0.3
pn libandroid-json-java <none>
ii libcommons-codec-java 1.11-1
ii libcommons-io-java 2.6-2
ii libcommons-logging-java 1.2-2
pn libcommons-math3-java <none>
pn libflamingo-java <none>
ii libguava-java 19.0-1
ii libhttpclient-java 4.5.6-1
ii libhttpcore-java 4.4.10-1
pn libjbcrypt-java <none>
pn liblaf-plugin-java <none>
pn liblaf-widget-java <none>
ii libmail-java 1.6.2-1
pn libpostgresql-jdbc-java <none>
pn libtrident-java <none>
ii libyaml-snake-java 1.21-1
ii openjdk-10-jre [java8-runtime] 10.0.2+13-1
ii openjdk-8-jre [java8-runtime] 8u181-b13-1
ii openjdk-9-jre [java8-runtime] 9.0.4+12-4
pn substance <none>
pn substance-flamingo <none>
triplea recommends no packages.
triplea suggests no packages.
--- End Message ---
--- Begin Message ---
This issue was fixed by the upload of insubstantial version 7.3+dfsg3-5.
The patch for
https://bugs.debian.org/935777
fixed the runtime exception, so in fact the issue was in insubstantial.
I won't merge those bugs and just document it here. I intend to prepare
a buster-update for insubstantial even if triplea was removed from
Buster. Others may stumble about this issue in Debian 10 too.
signature.asc
Description: OpenPGP digital signature
--- End Message ---