We are attempting to upgrade to 8.0.6. The project properties dialog box won’t open no matter which method is used.
getting an error “could not initialize class com.inductiveautomation.perspective.designer.project.properties.perspectivepropspanel”
We are attempting to upgrade to 8.0.6. The project properties dialog box won’t open no matter which method is used.
getting an error “could not initialize class com.inductiveautomation.perspective.designer.project.properties.perspectivepropspanel”
Do you have the Perspective module installed? Can you post the full details of the error message here, encased in triple quotes?
```
error
```
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.base/java.lang.Class.newInstance(Unknown Source)
at com.inductiveautomation.ignition.designer.propertyeditor.PropertyEditorDialog.lazyInit(PropertyEditorDialog.java:137)
at com.inductiveautomation.ignition.designer.gui.LazyFrame.open(LazyFrame.java:73)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.showProjectPropertyEditor(IgnitionDesigner.java:1168)
at com.inductiveautomation.ignition.designer.navtree.NavTreePanel$3.actionPerformed(NavTreePanel.java:200)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.desktop/java.awt.Component.processEvent(Unknown Source)
at java.desktop/java.awt.Container.processEvent(Unknown Source)
at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.Window.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(Native Method)
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(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)```
Yes, it’s in trial but is running.
Just realized this is missing from the beginning of the error dump.
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class com.inductiveautomation.perspective.designer.project.properties.PerspectivePropsPanel
This showed up in the output console of the Designer…
12:56:46.787 [Browser Events Thread] INFO Perspective.SessionProps - store.Client: Hello API call failed: 'Error: Request failed with status code 500'
It looks like the Perspective module is faulted in some way - can you download a gateway log dump, then try uninstalling and reinstalling just the Perspective module? You can individually download it from the website: https://inductiveautomation.com/downloads/archive/8.0.6
The Perspective module appears to have been corrupted. Reinstalling it resolved the problem. Thank you for the help!