Upgrade Camunda - ENGINE-09008

My application is running by Camunda version 7.7.
After upgrade to high version.(Camunda 7.9, 7.10 and 7.16)
The error is
strong textENGINE-09008 Exception while instantiating class ‘com.something.Listener’: null. strong text
How can I solve it?
Thanks

What happens to cause this error?
Have you run all the upgrade scripts from 7.7 to 7.16 ?

I update the SQL Script 7.7 to 7.9 and change the Camunda Version in pom.
Error: Call a Task (inherited JavaDelegate) in bpmn.xml Model. **The Task class can not be created **. It works fine in Camunda 7.7, not in 7.9.

Did you run the scripts to get you from 7.7. to 7.8?

yes. it ran.

why did they not find a class . What does mean the Error code Engine-09008?

You haven’t explained anything about how this error occurs, on startup? when starting a process?

when starting a process.
Every Human Task can’t occur because the delegate class is missing after the upgrade version.

My application did run under Camunda 7.6. It did upgrade to 7.7, it did work fine.
I did make the upgrade the database script to 7.8 than 7.9, and the camunda engine 7.9.
Now every task or service can’t occur because of Engine Error 09008.

How are you deploying Camunda? is it on spring boot?
What version of Java are you using?

It did work by update from version 7.6 to 7.7. But not 7.7 to 7.8, and not 7.7 to 7.9
Our application runs on JBoss EAP platform. The ear file will be copied in standalone/deployments directory during develop.
Our Java Version is 1.8

My Configuration

<bean id="transactionManagerId" class="org.springframework.transaction.jta.JtaTransactionManager" />

<bean id="processEngineConfigurationJTAJEE" class="org.camunda.bpm.engine.spring.SpringProcessEngineConfiguration">
    <property name="idGenerator">
        <bean class="org.camunda.bpm.engine.impl.persistence.StrongUuidGenerator" />
    </property>
    <property name="history" value="none" />
    <!-- working -->
    <property name="dataSource" ref="dataSourceBPMNjee" />
    <property name="transactionManager" ref="transactionManagerId" />
</bean>

In Java
InputStream is = getClass().getResourceAsStream("/camunda.cfg.common.xml");
ProcessEngineConfiguration configuration = SpringProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(is);

In Camunda Version 7.6 works fine.
In Camunda Version 7.7 there is an error because SpringProcessEngineConfiguration has an applicationContext Null.
How can I set the applicationContext?

Resolve for Camunda 7.10, not for Camunda 7.16