SAP Knowledge Base Article - Preview

3076506 - Axis Adapter raises error "java.lang.NoClassDefFoundError: com/sap/aii/adapter/axis/ra/handlers/soap/MTOMProcessingHandler : cannot initialize class because prior initialization attempt failed"

Symptom

Trying to use the Axis Adapter within your SAP Process Integration or SAP Process Orchestration system and get the below error:

java.lang.NoClassDefFoundError: com/sap/aii/adapter/axis/ra/handlers/soap/MTOMProcessingHandler : cannot initialize class because prior initialization attempt failed

Capturing detailed Axis adapter trace while reproducing the issue, the following exception is visible:

EXCEPTION]
javax.ejb.EJBException: nested exception is: java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/sap/aii/adapter/axis/ra/handlers/soap/MTOMProcessingHandler : cannot initialize class because prior initialization attempt failed
java.lang.RuntimeException: java.lang.NoClassDefFoundError: com/sap/aii/adapter/axis/ra/handlers/soap/MTOMProcessingHandler : cannot initialize class because prior initialization attempt failed
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)
...
Caused by: java.lang.NoClassDefFoundError: com/sap/aii/adapter/axis/ra/handlers/soap/MTOMProcessingHandler : cannot initialize class because prior initialization attempt failed
at com.sap.aii.adapter.axis.ra.providers.AFUtils.createXIMessage(AFUtils.java:580)
at com.sap.aii.adapter.axis.modules.AFAdapterCore.processXIOutboundRequest(AFAdapterCore.java:339)
at com.sap.aii.adapter.axis.modules.AFAdapterCore.process(AFAdapterCore.java:171)
at com.sap.aii.adapter.axis.modules.AFAdapterBean.process(AFAdapterBean.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:47)
... 92 more
Caused by: java.lang.ExceptionInInitializerError
... 101 more
Caused by: org.apache.commons.logging.LogConfigurationException: User-specified log class 'com.sap.aii.axis.log.SAPLogger' cannot be found or is not useable.
at org.apache.commons.logging.impl.LogFactoryImpl.discoverLogImplementation(LogFactoryImpl.java:804)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:541)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:292)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:671)
at com.sap.aii.adapter.axis.ra.handlers.soap.MTOMProcessingHandler.<clinit>(MTOMProcessingHandler.java:34)
... 101 more


Read more...

Environment

  • SAP NetWeaver
  • SAP Process Integration

Product

SAP NetWeaver all versions ; SAP Process Integration all versions

Keywords

Axis, MTOM, Log, Logger, SAPLogger, Class, NoClassDefFoundError, Handler, Commons, Logging, Commons-Logging, Process Integration, PI, Process Orchestration, PO, NetWeaver, XI, AEX , KBA , BC-XI-CON-AXS , Axis Extention for SOAP Adapter , 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.