[BUG] Perspective designer not loading

The perspective options now appear in the project browser however when selecting a view the designer window does not render.

Build: 8.0.0-beta0 (b2019011302)
Designer: MacOS 10.14

Do you have any errors in the console?

It’s possible you’re experiencing the same bug as this post: http://forum.inductiveautomation.com/t/bug-problems-with-v8-on-google-compute-instance/21848/3?u=kevin.herron

i beleive so, here is my logs.

10:44:03.198 [Designer-Startup] INFO designer.main - Cleanup... [+159]
10:44:03.199 [Designer-Startup] INFO designer.main - Initializing UI... [+160]
10:44:03.266 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good'
10:44:03.266 [Designer-Startup] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms
10:44:04.506 [Designer-Startup] INFO designer.main - Starting module: Vision [+1467]
10:44:06.636 [Designer-Startup] INFO designer.main - Starting module: Alarm Notification [+3597]
10:44:06.722 [Designer-Startup] INFO designer.main - Starting module: Symbol Factory [+3683]
10:44:06.732 [Designer-Startup] INFO designer.main - Starting module: Perspective [+3693]
10:44:06.812 [Designer-Startup] INFO Perspective.Designer - Starting up Perspective module.  Mode: Activated
10:44:07.068 [Designer-Startup] ERROR designer.main - Error starting up module Perspective
java.lang.ClassFormatError: Illegal field name "com.inductiveautomation.ignition.client.jsonedit.NodeEditor$this" in class com/inductiveautomation/ignition/client/jsonedit/NodeEditor$Expander
	at java.base/java.lang.ClassLoader.defineClass1(Native Method)
	at java.base/java.lang.ClassLoader.defineClass(Unknown Source)
	at java.base/java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.base/java.net.URLClassLoader.defineClass(Unknown Source)
	at java.base/java.net.URLClassLoader$1.run(Unknown Source)
	at java.base/java.net.URLClassLoader$1.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.net.URLClassLoader.findClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
	at com.inductiveautomation.ignition.client.jsonedit.NodeEditor.initComponents(NodeEditor.java:347)
	at com.inductiveautomation.ignition.client.jsonedit.NodeEditor.<init>(NodeEditor.java:253)
	at com.inductiveautomation.perspective.designer.workspace.propertyeditor.ComponentScopeEditor$BindingCompatibleNodeEditor.<init>(ComponentScopeEditor.java:179)
	at com.inductiveautomation.perspective.designer.workspace.propertyeditor.ComponentScopeEditor.newNodeEditor(ComponentScopeEditor.java:157)
	at com.inductiveautomation.ignition.client.jsonedit.NodeEditor$ChildEditors.updateChildren(NodeEditor.java:1265)
	at com.inductiveautomation.ignition.client.jsonedit.NodeEditor$ChildEditors.load(NodeEditor.java:1191)
	at com.inductiveautomation.ignition.client.jsonedit.NodeEditor$ChildEditors.<init>(NodeEditor.java:1171)
	at com.inductiveautomation.ignition.client.jsonedit.NodeEditor.initComponents(NodeEditor.java:356)
	at com.inductiveautomation.ignition.client.jsonedit.NodeEditor.<init>(NodeEditor.java:253)
	at com.inductiveautomation.perspective.designer.workspace.propertyeditor.ComponentScopeEditor$BindingCompatibleNodeEditor.<init>(ComponentScopeEditor.java:179)
	at com.inductiveautomation.perspective.designer.workspace.propertyeditor.ComponentScopeEditor.newNodeEditor(ComponentScopeEditor.java:157)
	at com.inductiveautomation.ignition.client.jsonedit.JsonEditor.setModel(JsonEditor.java:121)
	at com.inductiveautomation.ignition.client.jsonedit.JsonEditor.<init>(JsonEditor.java:93)
	at com.inductiveautomation.ignition.client.jsonedit.JsonEditor.<init>(JsonEditor.java:83)
	at com.inductiveautomation.perspective.designer.workspace.propertyeditor.ComponentScopeEditor.<init>(ComponentScopeEditor.java:94)
	at com.inductiveautomation.perspective.designer.workspace.propertyeditor.PropertyEditorFrame.createScopeEditor(PropertyEditorFrame.java:194)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
	at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)
	at com.inductiveautomation.perspective.designer.workspace.propertyeditor.PropertyEditorFrame.<init>(PropertyEditorFrame.java:113)
	at com.inductiveautomation.perspective.designer.workspace.ViewWorkspace.<init>(ViewWorkspace.java:107)
	at com.inductiveautomation.perspective.designer.DesignerHook.startup(DesignerHook.java:187)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1961)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1091)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$3(IgnitionDesigner.java:911)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:910)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler$1.run(IgnitionDesigner.java:2033)
	at java.base/java.lang.Thread.run(Unknown Source)
10:44:07.068 [Designer-Startup] INFO designer.main - Initializing Scripting... [+4029]
10:44:07.087 [Designer-Startup] INFO designer.main - Initializing UI... [+4048]
10:44:07.095 [Designer-Startup] INFO com.inductiveautomation.ignition.designer.querybrowser.QueryBrowser - No default datasource set for project. Set default in gateway and relaunch project.

Looks to be the same. This should be fixed in the next nightly build that occurs.

1 Like

Sorry about the double up.

Y’all are doing a fantastic job !!!

1 Like