# Error: Deserialized object does not match desired type

**URL:** <https://forum.inductiveautomation.com/t/error-deserialized-object-does-not-match-desired-type/15801>\
**Category:** Ignition\
**Created:** [October 28, 2017, 7:13am UTC](https://forum.inductiveautomation.com/t/error-deserialized-object-does-not-match-desired-type/15801 "2017-10-28T07:13:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![solam](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@solam](https://forum.inductiveautomation.com/u/solam)\
**Post date:** [October 28, 2017, 7:13am UTC](https://forum.inductiveautomation.com/t/error-deserialized-object-does-not-match-desired-type/15801/1 "2017-10-28T07:13:00Z")

</div>

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 🙂

> 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,

---

<div class="post-metadata">

**Author:** ![gregory.sachs](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@gregory.sachs](https://forum.inductiveautomation.com/u/gregory.sachs)\
**Post date:** [January 19, 2024, 3:55pm UTC](https://forum.inductiveautomation.com/t/error-deserialized-object-does-not-match-desired-type/15801/2 "2024-01-19T15:55:51Z")

</div>

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