Symptom
B2B Add-on version 1.0 is not compatible with PO 7.50 SP22 and above SPs. The error variants thrown by OFTP and AS2 channels can be one of the below listed examples, however it is not limited to only these errors.
Errors in the Message Audit Logs:
MP: exception caught with cause javax.ejb.TransactionRolledbackLocalException: Error occurred: ; nested exception is: javax.ejb.EJBTransactionRolledbackException: Transaction ended with error, reason: ; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/cms/Content
Message processing failed. Cause: javax.ejb.TransactionRolledbackLocalException: Error occurred: ; nested exception is: javax.ejb.EJBTransactionRolledbackException: Transaction ended with error, reason: ; nested exception is: javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/smime/SMimeBodyPart
Errors in the Developer Trace files:
[EXCEPTION]
javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/cms/Content
java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/cms/Content
at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:99)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:179)
at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:50)
...
Caused by: java.lang.NoClassDefFoundError: iaik/cms/Content
at com.sap.aii.adapter.oftp2.ra.xi.jca.CCIInteraction.transmit(CCIInteraction.java:694)
at com.sap.aii.adapter.oftp2.ra.xi.jca.CCIInteraction.send(CCIInteraction.java:352)
at com.sap.aii.adapter.oftp2.ra.xi.jca.CCIInteraction.execute(CCIInteraction.java:296)
at com.sap.aii.af.app.endpoint.ModuleProcessorExitBean.process(ModuleProcessorExitBean.java:206)
[EXCEPTION]
javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/smime/SMimeBodyPart
java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/smime/SMimeBodyPart
at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:99)
at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166)
...
at com.sun.proxy.$Proxy1466.process(Unknown Source)
at com.sap.aii.af.app.mp.ejb.ModuleProcessorBean.process(ModuleProcessorBean.java:285)
at sun.reflect.GeneratedMethodAccessor807.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Read more...
Environment
SAP Process Orchesteration 7.50 SP22 and higher
Product
Keywords
B2B Add-on, B2B Add-on v1.0, B2B Add-on v2.0, SAP Process Integration, SAP Process Orchestration, business-to-business, java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/cms/Content, java.lang.RuntimeException: java.lang.NoClassDefFoundError: iaik/smime/SMimeBodyPart , KBA , BC-XI-CON-B2B , B2B add-on (business-to-business) , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.