# Problem with menu of Ignition Designer

**URL:** <https://forum.inductiveautomation.com/t/problem-with-menu-of-ignition-designer/45327>\
**Category:** Ignition\
**Tags:** vision, ignition80\
**Created:** [April 7, 2021, 6:22am UTC](https://forum.inductiveautomation.com/t/problem-with-menu-of-ignition-designer/45327 "2021-04-07T06:22:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![stefano.sforna](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@stefano.sforna](https://forum.inductiveautomation.com/u/stefano.sforna)\
**Post date:** [April 7, 2021, 6:22am UTC](https://forum.inductiveautomation.com/t/problem-with-menu-of-ignition-designer/45327/1 "2021-04-07T06:22:43Z")

</div>

Goodmorning,  
all time I add a new window in Ignition designer, I have an error message and isn’t possible open menu.  
The error is:

Exception in thread “AWT-EventQueue-0” java.lang.ClassCastException: class javax.swing.plaf.synth.SynthRootPaneUI cannot be cast to class de.javasoft.plaf.synthetica.SyntheticaRootPaneUI (javax.swing.plaf.synth.SynthRootPaneUI is in module java.desktop of loader ‘bootstrap’; de.javasoft.plaf.synthetica.SyntheticaRootPaneUI is in unnamed module of loader java.net.URLClassLoader @25b708b6)  
at de.javasoft.plaf.synthetica.painter.RootPanePainter.paintRootPaneBorder(RootPanePainter.java:160)  
at com.jidesoft.plaf.synthetica.SyntheticaFrameBorder.paintBorder(SyntheticaFrameBorder.java:36)  
at java.desktop/javax.swing.JComponent.paintBorder(Unknown Source)  
at java.desktop/javax.swing.JMenuBar.paintBorder(Unknown Source)  
at com.jidesoft.action.CommandBar.paintBorder(Unknown Source)  
at java.desktop/javax.swing.JComponent.paint(Unknown Source)  
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)  
at java.desktop/javax.swing.JComponent.paint(Unknown Source)  
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)  
at java.desktop/javax.swing.JComponent.paint(Unknown Source)  
at java.desktop/javax.swing.JLayeredPane.paint(Unknown Source)  
at java.desktop/javax.swing.JComponent.paintChildren(Unknown Source)  
at java.desktop/javax.swing.JComponent.paintToOffscreen(Unknown Source)  
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedImpl(Unknown Source)  
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)  
at java.desktop/javax.swing.RepaintManager$PaintManager.paint(Unknown Source)  
at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)  
at java.desktop/javax.swing.JComponent.paint(Unknown Source)  
at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)  
at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)  
at java.desktop/sun.awt.SunGraphicsCallback.runComponents(Unknown Source)  
at java.desktop/java.awt.Container.paint(Unknown Source)  
at java.desktop/java.awt.Window.paint(Unknown Source)  
at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)  
at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)  
at java.base/java.security.AccessController.doPrivileged(Native Method)  
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)  
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)  
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)  
at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)  
at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)  
at java.desktop/java.awt.event.InvocationEvent.dispatch(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(Native Method)  
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)

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 7, 2021, 11:29am UTC](https://forum.inductiveautomation.com/t/problem-with-menu-of-ignition-designer/45327/2 "2021-04-07T11:29:37Z")

</div>

Looks like what you might get from java8 trying to run Ignition v8+. Use the JRE (11) supplied by v8’s designer launcher.

---

<div class="post-metadata">

**Author:** ![stefano.sforna](https://avatars.discourse-cdn.com/v4/letter/s/91b2a8/32.png) [@stefano.sforna](https://forum.inductiveautomation.com/u/stefano.sforna)\
**Post date:** [April 7, 2021, 12:09pm UTC](https://forum.inductiveautomation.com/t/problem-with-menu-of-ignition-designer/45327/3 "2021-04-07T12:09:22Z")

</div>

I use Java version 11.0.9+11-LTS
