The DesignerLauncher on my gentoo laptop broke in the past week. I did do package upgrades, so that is likely the cause. An up-to-date version of Xubuntu-16.04 works fine, so it must be a system dependency somewhere. I’d like a hint to identify it…
Designer gets past login and project selection, then throws the error. Task manager shows java and nested browsercore64 processes idle. Here the resulting backtrace:
java.lang.IllegalArgumentException: Window must not be zero
at java.desktop/sun.awt.X11.XAtom.checkWindow(XAtom.java:774)
at java.desktop/sun.awt.X11.XAtom.getAtomData(XAtom.java:465)
at java.desktop/sun.awt.X11.XToolkit.getWorkArea(XToolkit.java:711)
at java.desktop/sun.awt.X11.XToolkit.getInsets(XToolkit.java:787)
at java.desktop/sun.awt.X11.XToolkit.getScreenInsets(XToolkit.java:775)
at java.desktop/java.awt.Window.init(Window.java:504)
at java.desktop/java.awt.Window.<init>(Window.java:434)
at java.desktop/java.awt.Window.<init>(Window.java:589)
at java.desktop/java.awt.Dialog.<init>(Dialog.java:664)
at java.desktop/java.awt.Dialog.<init>(Dialog.java:408)
at java.desktop/javax.swing.JDialog.<init>(JDialog.java:273)
at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask.<init>(PriviledgedDesignerTask.java:221)
at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask.run(PriviledgedDesignerTask.java:166)
at com.inductiveautomation.ignition.designer.gateway.PriviledgedDesignerTask.runTask(PriviledgedDesignerTask.java:146)
at com.inductiveautomation.ignition.designer.gateway.DTGatewayInterface.run(DTGatewayInterface.java:70)
at com.inductiveautomation.ignition.designer.gateway.DTGatewayInterface.createProject(DTGatewayInterface.java:382)
at com.inductiveautomation.ignition.designer.ProjectDialog$OpenOrCreatePanel$ProjectCreateForm.doCreate(ProjectDialog.java:330)
at com.inductiveautomation.ignition.designer.ProjectDialog$OpenOrCreatePanel$ProjectCreateForm.access$1100(ProjectDialog.java:279)
at com.inductiveautomation.ignition.designer.ProjectDialog$OpenOrCreatePanel$ProjectCreateForm$1.actionPerformed(ProjectDialog.java:406)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:269)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6578)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3343)
at java.desktop/java.awt.Component.processEvent(Component.java:6343)
at java.desktop/java.awt.Container.processEvent(Container.java:2259)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4961)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2317)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4793)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4539)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4480)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2303)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2758)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4793)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766)
at java.desktop/java.awt.EventQueue.access$500(EventQueue.java:97)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:717)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:711)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:99)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:739)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:737)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:736)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:199)
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)
Ignition v(Dev Version)
Java: Oracle Corporation 9.0.4
What is the build date of the Ignition-8.0.0-SNAPSHOT you reporting/commenting on (check file creating date/time)?
Build Date: 2018092018 and 2018101502
Both Servers and Launchers from those versions, including cross connecting the launchers. The older launcher went off into la-la land, the newer launcher shows the error.
Please provide the following if applicable to your issue/comment:
GW Java Version:
# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.16.04.1-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
Client Java Version:
9.0.4 from the trace above.
Browser:
N/A, but Firefox
Browser Version:
59.0.2