rs-peer / issues

1 stars 0 forks source link

UiThreadingViolationException on startup #409

Open TheHolyWaffle opened 4 years ago

TheHolyWaffle commented 4 years ago

I'm getting the following error when I boot up RSPeer inside a openjdk:8-jre Docker container. The script hasn't even started at this point.

The error is non-blocking though, so it is still possible to run scripts. But nonetheless, this should be fixed.

org.pushingpixels.substance.api.UiThreadingViolationException: Component creation must be done on Event Dispatch Thread
     at org.pushingpixels.substance.internal.utils.SubstanceCoreUtilities.testComponentCreationThreadingViolation(SubstanceCoreUtilities.java:1718)
     at org.pushingpixels.substance.internal.ui.SubstancePanelUI.createUI(SubstancePanelUI.java:51)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
     at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)     
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:498)
     at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
     at javax.swing.UIDefaults.getUI(UIDefaults.java:770)
     at javax.swing.UIManager.getUI(UIManager.java:1016)
     at javax.swing.JPanel.updateUI(JPanel.java:126)
     at javax.swing.JPanel.<init>(JPanel.java:86)
     at javax.swing.JPanel.<init>(JPanel.java:109)
     at javax.swing.JPanel.<init>(JPanel.java:117)
     at org.rspeer.ui.component.Splash.<init>(Splash.java:15)
     at org.rspeer.ui.BotView.getSplash(BotView.java:96)
     at org.rspeer.startup.children.SessionValidator.onSuccess(SessionValidator.java:96)
     at org.rspeer.startup.children.SessionValidator.execute(SessionValidator.java:27)
     at org.rspeer.startup.StartupManager.execute(StartupManager.java:37)
     at org.rspeer.Bootstrap.start(Bootstrap.java:41)
     at org.rspeer.Application.main(Application.java:7)
UIDefaults.getUI() failed: createUI() failed for org.rspeer.ui.component.Splash[,0,0,0x0,invalid,layout=java.awt.FlowLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=] java.lang.reflect.InvocationTargetException
java.lang.Error
     at javax.swing.UIDefaults.getUIError(UIDefaults.java:731)
     at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)
     at javax.swing.UIDefaults.getUI(UIDefaults.java:776)
     at javax.swing.UIManager.getUI(UIManager.java:1016)
     at javax.swing.JPanel.updateUI(JPanel.java:126)
     at javax.swing.JPanel.<init>(JPanel.java:86)
     at javax.swing.JPanel.<init>(JPanel.java:109)
     at javax.swing.JPanel.<init>(JPanel.java:117)
     at org.rspeer.ui.component.Splash.<init>(Splash.java:15)
     at org.rspeer.ui.BotView.getSplash(BotView.java:96)
     at org.rspeer.startup.children.SessionValidator.onSuccess(SessionValidator.java:96)
     at org.rspeer.startup.children.SessionValidator.execute(SessionValidator.java:27)
     at org.rspeer.startup.StartupManager.execute(StartupManager.java:37)
     at org.rspeer.Bootstrap.start(Bootstrap.java:41)
     at org.rspeer.Application.main(Application.java:7)