Error: Deserialized object does not match desired type

Hello,

My Module has been working fine. But as soon as I added few more functions I am getting following error.

Could you help to pin point where did I do wrong?

Note: I am new to module development :slight_smile:

com.inductiveautomation.ignition.common.xmlserialization.SerializationException: Deserialized object does not match desired type. class com.tesla.hermesclient.common.HermesClientScriptConfig is not assignable from class com.tesla.hermesclient.common.HermesClientScriptConfig
at com.inductiveautomation.ignition.common.project.Project.decodeOrCreate(Project.java:678)
at com.inductiveautomation.ignition.common.project.Project.decodeOrCreate(Project.java:658)
at com.tesla.hermesclient.gateway.GatewayHook.onResourceModified(GatewayHook.java:141)
at com.tesla.hermesclient.gateway.GatewayHook.onSessionOpened(GatewayHook.java:179)
at com.tesla.hermes.adapter.tcp.client.HermesClient.sessionOpened(HermesClient.java:227)
at com.tesla.hermes.adapter.tcp.client.HermesAdapterMain.sessionOpened(HermesAdapterMain.java:98)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.sessionOpened(DefaultIoFilterChain.java:788)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionOpened(DefaultIoFilterChain.java:475)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$800(DefaultIoFilterChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionOpened(DefaultIoFilterChain.java:921)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionOpened(IoFilterAdapter.java:81)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionOpened(DefaultIoFilterChain.java:475)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$800(DefaultIoFilterChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.sessionOpened(DefaultIoFilterChain.java:921)
at org.apache.mina.core.filterchain.IoFilterAdapter.sessionOpened(IoFilterAdapter.java:81)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextSessionOpened(DefaultIoFilterChain.java:475)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireSessionOpened(DefaultIoFilterChain.java:468)
at org.apache.mina.core.service.IoServiceListenerSupport.fireSessionCreated(IoServiceListenerSupport.java:213)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.addNow(AbstractPollingIoProcessor.java:518)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.handleNewSessions(AbstractPollingIoProcessor.java:487)
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$400(AbstractPollingIoProcessor.java:68)
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1111)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Best Regards,

Hi-I know this is 6 years old, but curious if you were doing an implementation of Hermes-9852 with ignition?