SFC Module not showing in Designer

Added the SFC module to my gateway and it doesn’t show up in the Designer Project. I have rebooted the gateway and restarted the module without fixing it.

I assume the module says it’s running in the gateway. Anything in the designer logs?

Everything appears ok

That looks like the gateway log to me…

Yea i got side tracked before I could get the Designer Log up. There does appear to be an error related to the SFC.

14:52:58.894 [Designer-Startup] INFO designer.main - Downloading... [+0]
14:52:59.104 [Designer-Startup] INFO designer.main - Cleanup... [+210]
14:52:59.104 [Designer-Startup] INFO designer.main - Initializing UI... [+210]
14:52:59.162 [Designer-Startup] INFO tags.manager.gwinterface - Tag poll rate changed to 250 ms
14:52:59.162 [DesignerExecEngine-1] INFO tags.subscriptions - Changing connected quality to 'Good'
14:53:01.695 [Designer-Startup] INFO designer.main - Starting module: Vision [+2801]
14:53:02.520 [Designer-Startup] ERROR Scripting.ScriptManager.CollinsAerospace - Warning: collision at system.util.initialize
14:53:06.769 [Designer-Startup] INFO designer.main - Starting module: Symbol Factory [+7875]
14:53:06.780 [Designer-Startup] INFO designer.main - Starting module: Alarm Notification [+7886]
14:53:06.894 [Designer-Startup] INFO designer.main - Starting module: SFC [+8000]
14:53:06.906 [Designer-Startup] ERROR designer.main - Error starting up module SFC
java.lang.NoClassDefFoundError: com/inductiveautomation/ignition/client/icons/SvgIconUtil
	at com.inductiveautomation.sfc.client.ui.EndStepUI$EndStepFactory.<init>(EndStepUI.java:80)
	at com.inductiveautomation.sfc.client.ui.EndStepUI.<clinit>(EndStepUI.java:74)
	at com.inductiveautomation.sfc.client.impl.ClientStepRegistryImpl.<init>(ClientStepRegistryImpl.java:34)
	at com.inductiveautomation.sfc.designer.SFCDesignerHook.<init>(SFCDesignerHook.java:43)
	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.IgnitionDesigner.startupModule(IgnitionDesigner.java:1083)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner.lambda$loadProject$8(IgnitionDesigner.java:915)
	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:914)
	at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:1898)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.inductiveautomation.ignition.client.icons.SvgIconUtil
	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)
	... 23 common frames omitted
14:53:06.907 [Designer-Startup] INFO designer.main - Starting module: OPC-UA [+8013]
14:53:06.907 [Designer-Startup] INFO designer.main - Starting module: Enterprise Administration [+8013]
14:53:06.926 [Designer-Startup] INFO designer.main - Starting module: SQL Bridge [+8032]
14:53:07.327 [Designer-Startup] INFO designer.main - Starting module: DNP3 Driver [+8433]
14:53:07.328 [Designer-Startup] INFO designer.main - Starting module: OpcCom [+8434]
14:53:07.329 [Designer-Startup] INFO designer.main - Starting module: Reporting [+8435]
14:53:07.370 [Designer-Startup] INFO reporting.Designer - Starting up Reporting Module. Mode: Trial
14:53:07.697 [Designer-Startup] INFO designer.main - Initializing Scripting... [+8803]
14:53:07.770 [Designer-Startup] INFO designer.main - Initializing UI... [+8876]

Looks like you installed the most recent SFC module into a gateway that’s older than, say… 8.0.13.

You’ll need to download the SFC module that matches your gateway version or upgrade your gateway.

1 Like

That fixed the issue. Thanks