Looking for some help on resolving an issue with my test application? My view folder is missing. Other applications are fine.
Message: Error starting up module Perspective
Time: Thu Jul 8 9:29:00PM
Severity: ERROR
Logger: designer.main
Stack Trace: com.inductiveautomation.ignition.common.gson.JsonSyntaxException: com.inductiveautomation.ignition.common.gson.stream.MalformedJsonException: Expected ‘:’ at line 6 column 55 path $.base.transition.0.0
at com.inductiveautomation.ignition.common.gson.internal.Streams.parse(Streams.java:60)
at com.inductiveautomation.ignition.common.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:65)
at com.inductiveautomation.ignition.common.gson.Gson.fromJson(Gson.java:927)
at com.inductiveautomation.ignition.common.gson.Gson.fromJson(Gson.java:865)
at com.inductiveautomation.perspective.common.config.styles.StyleClassConfig.fromProjectResource(StyleClassConfig.java:69)
at com.inductiveautomation.perspective.designer.DesignerHook$StyleChangeListener.toCss(DesignerHook.java:464)
at com.inductiveautomation.perspective.designer.DesignerHook$StyleChangeListener.lambda$compileStyles$1(DesignerHook.java:454)
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.perspective.designer.DesignerHook$StyleChangeListener.compileStyles(DesignerHook.java:452)
at com.inductiveautomation.perspective.designer.DesignerHook$StyleChangeListener.<init>(DesignerHook.java:444)
at com.inductiveautomation.perspective.designer.DesignerHook.lambda$startup$2(DesignerHook.java:233)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at com.inductiveautomation.perspective.designer.DesignerHook.startup(DesignerHook.java:205)
at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(IgnitionDesigner.java:1934)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(IgnitionDesigner.java:1174)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$7(IgnitionDesigner.java:976)
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:975)
at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:1998)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: com.inductiveautomation.ignition.common.gson.stream.MalformedJsonException: Expected ‘:’ at line 6 column 55 path $.base.transition.0.0
at com.inductiveautomation.ignition.common.gson.stream.JsonReader.syntaxError(JsonReader.java:1568)
at com.inductiveautomation.ignition.common.gson.stream.JsonReader.doPeek(JsonReader.java:530)
at com.inductiveautomation.ignition.common.gson.stream.JsonReader.peek(JsonReader.java:425)
at com.inductiveautomation.ignition.common.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:700)
at com.inductiveautomation.ignition.common.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:723)
at com.inductiveautomation.ignition.common.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:723)
at com.inductiveautomation.ignition.common.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:723)
at com.inductiveautomation.ignition.common.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:698)
at com.inductiveautomation.ignition.common.gson.internal.Streams.parse(Streams.java:48)
… 35 common frames omitted