cancel
Showing results for 
Search instead for 
Did you mean: 

A tricky component(?) message processing exception

former_member560382
Participant
0 Kudos

Hi guys,

we have a very strange exception on messages being processed on our PI system. Have you ever gone through this please?

A hint might be, the messages are sometimes processed OK, but sometimes thay fail on this exception. It really seems to be a random behaviour.

Any help appreciated.

Peter

Exception:

Mapping "XXX" failed to execute: MappingException: Creating MappingInterfaceLocal instance failed while executing mapping, IllegalStateException: service [com.sap.aii.adapter.xi.svc], CSN component [BC-XI-CON-AFW] should not use an unregistered loader for operation [loadClass of java.lang.reflect.InvocationTargetException].
[This loader has been unregistered as part of the following operation:
    |com.sap.engine.core.classload.impl0.LoadContextImpl.unregister(LoadContextImpl.java:912)
    |com.sap.engine.core.service630.container.LoadContextWrapper.unregister(LoadContextWrapper.java:131)
    |com.sap.engine.services.deploy.server.utils.LoadContextUtils.ensureLoaderIsUnregistered(LoadContextUtils.java:95)
    |com.sap.engine.services.deploy.server.utils.LoadContextUtils.releaseSharedApplicationLoader(LoadContextUtils.java:413)
    |com.sap.engine.services.deploy.server.DeployServiceImpl.removeApplicationLoader(DeployServiceImpl.java:1495)
    |com.sap.engine.services.deploy.server.application.StopTransaction.commonCommitFinished(StopTransaction.java:250)
    |com.sap.engine.services.deploy.server.application.StopTransaction.commitCommon(StopTransaction.java:285)
    |com.sap.engine.services.deploy.server.application.StopTransaction.commitLocal(StopTransaction.java:277)
    |com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:569)
    |com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocal(ParallelAdapter.java:335)
    |com.sap.engine.services.deploy.server.DeployServiceImpl.execute(DeployServiceImpl.java:1719)
    |com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$StopRemoteCommand.execute(RemoteCommandFactory.java:772)
    |com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:142)
    |com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:137)
    |java.security.AccessController.doPrivileged(Native Method)
    |javax.security.auth.Subject.doAs(Subject.java:396)
    |com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand.executeInSubjectDoAs(RemoteCommandFactory.java:137)
    |com.sap.engine.services.deploy.server.remote.RemoteCaller$1.run(RemoteCaller.java:588)
    |com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    |java.security.AccessController.doPrivileged(Native Method)
    |com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:185)
    |com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:302)
    --------------------------------------------------------------------------]
ClassLoader name: [sap.com/com.sap.xi.services]
Loader hash code: 7122b902
Living status: unregistered
Direct parent loaders:
   [system:Frame]
   [interface:webservices]
   [interface:cross]
   [interface:security]
   [interface:transactionext]
   [library:webservices_lib]
   [library:opensql]
   [library:jms]
   [library:ejb20]
   [service:p4]
   [service:ejb]
   [service:servlet_jsp]
   [service:com.sap.aii.af.cpa.svc]
   [sap.com/com.sap.aii.sec.prx]
   [service:com.sap.xi.mapping.svc]
   [service:com.sap.aii.proxy.svc]
   [library:tc~di~dtrclient~protocol~plb]
   [sap.com/tc~esi~uddi~sr~proxy~ear]
   [library:tc~di~scm~transport_api]
   [service:tc~je~webcontainer~public~api]
   [library:com.sap.xi.adminweb.sbeans]
   [library:tc~di~scm~transport_api_impl]
   [sap.com/com.sap.xi.ib.resources]
   [library:sharecheck.lib.facade]
This loader has been unregistered and should not be used anymore. Remove all the references to classes loaded by this loader.

Accepted Solutions (0)

Answers (1)

Answers (1)

azharshaikh
Active Contributor

Hi Peter,

What is the Scenario / Message flow here? Is it happening for any specific Interface / Adapter? Is it for Dev or Prod system issue

What is your PI version?

Regards,

Azhar

former_member560382
Participant
0 Kudos

Hi Azhar,

this is a SOAP->PI7.31(single Java stack)->Proxy.. but there are also different interfaces which fail and as I mentioned - the failure doesn't have any pattern, it just seems to be random.

Thanks,

Peter

azharshaikh
Active Contributor
0 Kudos

Hi Peter,

Please check if the OSS Note # 1827196 is helpful in your case...it has similar error message stated in it.

Regards,

Azhar

former_member560382
Participant
0 Kudos

Hi Azhar,

we have restarted the system and so far it seems to be working w/o any other change, so will see.

Anyways, thanks for the effort.

Peter

pamai
Explorer
0 Kudos

I have no idea why - but it worked for me as well. I was very sceptical ..