When using XWindows to run the Spectrum Install Anywhere GUI on a Linux machine the installer dialog in some cases may hang after the installation is complete and you click the 'Done' button.
Install is Complete, click on 'Next'
Click on 'Done'
In some cases, the window remains with all buttons greyed out and has to be closed using the 'x'.
Installation wizard has finished installing DX NetOps Spectrum.
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Window must not be zero
at java.desktop/sun.awt.X11.WindowPropertyGetter.<init>(Unknown Source)
at java.desktop/sun.awt.X11.WindowPropertyGetter.<init>(Unknown Source)
at java.desktop/sun.awt.X11.XlibUtil.isToplevelWindow(Unknown Source)
at java.desktop/sun.awt.X11.XWindowPeer.setToplevelTransientFor(Unknown Source)
at java.desktop/sun.awt.X11.XWindowPeer.restoreTransientFor(Unknown Source)
at java.desktop/sun.awt.X11.XWindowPeer.removeFromTransientFors(Unknown Source)
at java.desktop/sun.awt.X11.XWindowPeer.setModalBlocked(Unknown Source)
at java.desktop/sun.awt.X11.XWindowPeer.setModalBlocked(Unknown Source)
at java.desktop/java.awt.Window.setModalBlocked(Unknown Source)
at java.desktop/java.awt.Dialog.unblockWindow(Unknown Source)
at java.desktop/java.awt.Window.hide(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 Flexeraat8.setVisible(Unknown Source)
at com.zerog.ia.installer.AAMgr.ab(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.aj(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)
at com.zerog.ia.installer.AAMgr.ac(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.aj(Unknown Source)
at com.zerog.ia.installer.AAMgrBase.runNextInstallPiece(Unknown Source)
at com.zerog.ia.installer.AAMgr.actionPerformed(Unknown Source)
at java.desktop/java.awt.Button.processActionEvent(Unknown Source)
at java.desktop/java.awt.Button.processEvent(Unknown Source)
at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(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.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
at java.desktop/java.awt.EventQueue$5.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)
This appears to be possibly related to a java bug
https://bugs.openjdk.org/browse/JDK-8204646
At the current time we do not have a fix for this. As this occurs after the installation has finished it is ok to 'x' out of the installer dialog.
X11 Client in the reported case was Exceed