Ignition Designer opens blank and blocks entire screen input

When opening the designer from the Designer Launcher the projects loads, but when the Designer opens it is blank, apart from the widows header. It opens in full screen and blocks all input by mouse to Windows, also on my second screen where the designer window isn’t present. I can switch context by keyboard, going to other applications and in that way also right-click the Designer in the task bar in order to close it. So the application is not crashed it seems.
Has any one seen this behavior before?

I’m running Windows 10, Ignition 8.1.14

This is odd. Are you running your windows instance inside of a VM or something? If you go to %HOME%/.ignition/clientlauncher-data there should be a designerlauncher.log file which contains the launch command used at the very bottom. You could try running that in Command Prompt directly to see if there is any output which might indicate the cause of the issue. If you could do that and paste the output here using a code block (surround the pasted output in three back-ticks) like

```
<paste output>
```

Thanks! That provided some logs with error indications.
After a long output of loaded jars and modules, this sections comes

Starting class: com.inductiveautomation.ignition.designer.DesignerStartupHook
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by de.javasoft.plaf.synthetica.SyntheticaLookAndFeel (file:/C:/Users/<user>/.ignition/cache/resources/platform/synthetica-3.4.0.jar/0000000027D0B8E3/synthetica-3.4.0.jar) to method sun.swing.DefaultLookup.setDefaultLookup(sun.swing.DefaultLookup)
WARNING: Please consider reporting this to the maintainers of de.javasoft.plaf.synthetica.SyntheticaLookAndFeel
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
08:19:18.295 [secure-random-seed-gen] INFO Common.SecureRandomProvider - Secure random seed generated in 1ms
08:19:19.254 [StartupStep-Starter] INFO com.inductiveautomation.ignition.client.gateway_interface.GatewayConnectionManager - Initializing gateway connection with URLs: [http://localhost:8088]
08:19:19.359 [StartupStep-Starter] INFO com.inductiveautomation.ignition.client.util.gui.progress.ClientProgressManager - Progress manager started.
08:19:26.005 [AWT-EventQueue-0] INFO com.inductiveautomation.ignition.client.gateway_interface.GatewayConnectionManager - Updated login state. Logged in? true, Username: admin, Roles: [Administrator], Security Zones: null
08:19:32.882 [Designer-Startup] INFO designer.main - Downloading... [+0]
08:19:32.970 [Designer-Startup] INFO designer.main - Cleanup... [+87]
08:19:32.979 [Designer-Startup] INFO designer.main - Initializing UI... [+97]
08:19:33.051 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good'
08:19:33.051 [Designer-Startup] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms
08:19:34.589 [Designer-Startup] INFO designer.main - Starting module: Vision [+1707]
08:19:37.423 [Designer-Startup] INFO designer.main - Starting module: Perspective [+4540]
08:19:39.335 [Designer-Startup] INFO Perspective.Designer - Starting up Perspective module.  Mode: Trial
08:19:41.094 [AWT-EventQueue-0] INFO Perspective.SessionProps - Session props debug url: http://localhost:9222/devtools/inspector.html?ws=localhost:9222/devtools/page/33729EE98BD0FDA5CCCE55E21B58B83A
08:19:41.465 [Designer-Startup] INFO designer.main - Starting module: Symbol Factory [+8583]
08:19:41.471 [Designer-Startup] INFO designer.main - Starting module: Alarm Notification [+8589]
08:19:41.625 [Designer-Startup] INFO designer.main - Starting module: SFC [+8743]
08:19:42.151 [Designer-Startup] INFO designer.main - Starting module: OPC-UA [+9269]
08:19:42.152 [Designer-Startup] INFO designer.main - Starting module: Enterprise Administration [+9270]
08:19:42.167 [Designer-Startup] INFO designer.main - Starting module: SQL Bridge [+9285]
08:19:42.443 [Designer-Startup] INFO designer.main - Starting module: DNP3 Driver [+9561]
08:19:42.444 [Designer-Startup] INFO designer.main - Starting module: Serial Support Client [+9562]
08:19:42.452 [Designer-Startup] INFO designer.main - Starting module: OpcCom [+9570]
08:19:42.453 [Designer-Startup] INFO designer.main - Starting module: Reporting [+9571]
08:19:42.507 [Designer-Startup] INFO reporting.Designer - Starting up Reporting Module. Mode: Trial
08:19:42.906 [Designer-Startup] INFO designer.main - Initializing Scripting... [+10024]
08:19:42.977 [Designer-Startup] INFO designer.main - Initializing UI... [+10095]
08:19:46.281 [EDT-Watchdog-1] INFO edt-watchdog - Non-responsive UI thread detected. Stack saved at 'C:\Users\<user>\.ignition\cache\gwlocalhost_8088\C0\NonResponsiveEdt-2022-02-15_081946.json'
08:20:15.504 [EDT-Watchdog-1] INFO edt-watchdog - Non-responsive UI thread detected. Stack saved at 'C:\Users\<user>\.ignition\cache\gwlocalhost_8088\C0\NonResponsiveEdt-2022-02-15_082015.json'
08:20:29.218 [EDT-Watchdog-1] INFO edt-watchdog - Non-responsive UI thread detected. Stack saved at 'C:\Users\<user>\.ignition\cache\gwlocalhost_8088\C0\NonResponsiveEdt-2022-02-15_082029.json'
08:20:36.714 [EDT-Watchdog-1] INFO edt-watchdog - Non-responsive UI thread detected. Stack saved at 'C:\Users\<user>\.ignition\cache\gwlocalhost_8088\C0\NonResponsiveEdt-2022-02-15_082036.json'

I attached the first ‘NonResponsive…json’
NonResponsiveEdt-2022-02-15_081946.json (46.0 KB)

Can you send an export of your project to support?
Are you using any Paintable Canvas components? Any custom modules?

AWT-EventQueue-0
	locked monitors:
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.awt.Component$AWTTreeLock@787fda6f
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.awt.Component$AWTTreeLock@787fda6f
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.awt.Component$AWTTreeLock@787fda6f
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.awt.Component$AWTTreeLock@787fda6f
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.awt.Component$AWTTreeLock@787fda6f
	stacktrace:
	java.desktop@11.0.13/sun.java2d.loops.FillRect.FillRect(Native Method)
	java.desktop@11.0.13/sun.java2d.pipe.LoopPipe.fillRect(Unknown Source)
	java.desktop@11.0.13/sun.java2d.SunGraphics2D.fillRect(Unknown Source)
	java.desktop@11.0.13/javax.swing.plaf.ComponentUI.update(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paintComponent(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.JLayeredPane.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paintChildren(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paintToOffscreen(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.JComponent.paint(Unknown Source)
	java.desktop@11.0.13/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
	java.desktop@11.0.13/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
	java.desktop@11.0.13/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
	java.desktop@11.0.13/java.awt.Container.paint(Unknown Source)
	java.desktop@11.0.13/java.awt.Window.paint(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager$4.run(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager$4.run(Unknown Source)
	java.base@11.0.13/java.security.AccessController.doPrivileged(Native Method)
	java.base@11.0.13/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	java.desktop@11.0.13/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	java.desktop@11.0.13/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	java.desktop@11.0.13/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	java.desktop@11.0.13/java.awt.EventQueue$4.run(Unknown Source)
	java.desktop@11.0.13/java.awt.EventQueue$4.run(Unknown Source)
	java.base@11.0.13/java.security.AccessController.doPrivileged(Native Method)
	java.base@11.0.13/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	java.desktop@11.0.13/java.awt.EventQueue.dispatchEvent(Unknown Source)
	java.desktop@11.0.13/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	java.desktop@11.0.13/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	java.desktop@11.0.13/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	java.desktop@11.0.13/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	java.desktop@11.0.13/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	java.desktop@11.0.13/java.awt.EventDispatchThread.run(Unknown Source)

The Event Dispatch Thread (the primary GUI thread) is held up simply trying to draw some component, but the stack trace doesn’t help identify a particular one.

Yes I can, but the thing is that this is only happening on my laptop. When I RDP to the development server it works fine there, and even empty new projects behave the same on my laptop, so I don’t think it has to do with the project. And no, we’re not using Paintable Canvas and no custom modules.

I read some thread where they tried disabling hardware acceleration to solve some drawing issue, could that be applicable for this issue? (just chancing on stuff here… )

I did an update the other day, but I’ll try to do a reinstall also.

Hardware acceleration is basically irrelevant to Java Swing; all the graphics code is run on the CPU.

It’s a pretty bizarre failure case, though… I mean, you could try deleting the local runtime (%USERPROFILE%/.ignition/cache/resources/runtimes) and redownloading, but since you’re able to launch the JVM I doubt that’ll do anything.