<Swing Dev> java.lang.Error: no ComponentUI class for: javax.swing.JPanel
Johannes Kehrer
jke at gmx.de
Tue Nov 20 19:35:26 UTC 2018
Hello,
I have Open JDK on OpenSuse Tumbleweed, 64bit and KDE.
I try to run a program but it only starts and no menu or other interaction is
possible.
Starting it from the commandline the following errorlist is shown:
(the first line was proposed as a remmedy, but doesn't help,
the second line actually starts the program, by downloading it from the site)
johannes at Johannes:~> export KDE_SESSION_VERSION=5
johannes at Johannes:~> javaws "https://jnlp.openecard.org/openecard.jnlp"
java.lang.Error: no ComponentUI class for: javax.swing.JPanel[,
0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]
at java.desktop/javax.swing.UIDefaults.getUIError(UIDefaults.java:760)
at java.desktop/
javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:131)
at java.desktop/javax.swing.UIDefaults.getUI(UIDefaults.java:790)
at java.desktop/javax.swing.UIManager.getUI(UIManager.java:1066)
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 java.desktop/javax.swing.JRootPane.createGlassPane(JRootPane.java:
521)
at java.desktop/javax.swing.JRootPane.<init>(JRootPane.java:348)
at java.desktop/javax.swing.JWindow.createRootPane(JWindow.java:274)
at java.desktop/javax.swing.JWindow.windowInit(JWindow.java:262)
at java.desktop/javax.swing.JWindow.<init>(JWindow.java:189)
at java.desktop/javax.swing.JWindow.<init>(JWindow.java:135)
at java.desktop/
net.sourceforge.jnlp.runtime.JNLPRuntime.checkHeadless(JNLPRuntime.java:744)
at java.desktop/
net.sourceforge.jnlp.runtime.JNLPRuntime.isHeadless(JNLPRuntime.java:503)
at java.desktop/
net.sourceforge.jnlp.util.logging.JavaConsole.isEnabled(JavaConsole.java:178)
at java.desktop/
net.sourceforge.jnlp.util.logging.JavaConsole.isEnabled(JavaConsole.java:173)
at java.desktop/
net.sourceforge.jnlp.util.logging.LogConfig.isLogToConsole(LogConfig.java:155)
at java.desktop/
net.sourceforge.jnlp.util.logging.OutputController.consume(OutputController.java:
153)
at java.desktop/
net.sourceforge.jnlp.util.logging.OutputController.flush(OutputController.java:
138)
at java.desktop/
net.sourceforge.jnlp.util.logging.OutputController$MessageQueConsumer.run(OutputController.java:
124)
at java.base/java.lang.Thread.run(Thread.java:834)
Die Codebasis stimmt mit der Codebasis im Manifest überein und die Anwendung
ist signiert. Fahre fort. Um Einzelheiten zu erfahren siehe: http://
docs.oracle.com/javase/7/docs/technotes/guides/jweb/security/no_redeploy.html.
Main class defined in config file.
mainclass=org.openecard.richclient.RichClient
Main method threw an exception.
johannes at Johannes:~>
Is help possible, or does it just not run with Open JDK
Thanks in advance,
Johannes
More information about the swing-dev
mailing list