Perspective Module Example


Hi Perry,

Could you please share the URL to more information and/or the module example?



Ignition 8 / Perspective module

Module SDK examples are available here, including a Perspective component example.

1 Like


Is there a change in the API on version 8.0.3 ?

I am getting following error in designer when I build and install the Perspective Example module on Ignition 8.0.3-rc2 (b2019072512).

11:31:30.377 [Designer-Startup] INFO designer.main - Starting module: RadComponents [+7166]
11:31:30.378 [Designer-Startup] INFO RadComponents - Registering Rad Components in Designer!
11:31:30.381 [Designer-Startup] ERROR designer.main - Error starting up module RadComponents
java.lang.NoSuchMethodError: com.inductiveautomation.perspective.designer.api.PerspectiveDesignerInterface.getComponentRegistry(Lcom/inductiveautomation/ignition/designer/model/DesignerContext;)Lcom/inductiveautomation/perspective/designer/DesignerComponentRegistry;
	at org.fakester.designer.RadDesignerHook.startup(
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$LoadedModule.startup(
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.startupModule(
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$8(
	at java.base/$ForEachOp$OfRef.accept(Unknown Source)
	at java.base/$2$1.accept(Unknown Source)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
	at java.base/ Source)
	at java.base/ Source)
	at java.base/$ForEachOp.evaluateSequential(Unknown Source)
	at java.base/$ForEachOp$OfRef.evaluateSequential(Unknown Source)
	at java.base/ Source)
	at java.base/ Source)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(
	at java.base/ Source)


Yes, @PerryAJ has been updating the example here:

I’m not sure if it’s completely up to date right now, but I’m sure he’ll finish the PR and we’ll merge it once 8.0.3 is released.



Yep! There are a number of changes/api additions for 8.0.3. Should have the final updates for that PR within a day or two of 8.0.3 being released.



Thank you.



Are these examples available now for us to download ? The perspective component example at seem to be older.



It’s been available as a PR here

I just requested someone take a look at it to get it merged in, but until that’s done, you can clone my fork with the updates here

1 Like


Just to follow up, the 8.0.3 update did get merged in. Feel free to post an issue on GH if you run into problems or have questions.

1 Like