Hi,
We are facing an issue with message flow in PI 7.31.
The messages once received by PI are scheduled for delivery, but after an interval of time either go in "error" or remain "to be delivered / waiting".
There are multiple problems identified for same :
1. No logs getting created for messages showing in "Delivered" state. Also, unable to see the target payload for successful messages. This is happening for all flow pattern (file/idoc/http)
2. The messages for Receiver SOAP are in error state show error as "HTTP 0 null. connection reset. below snap will show the same.
3. Some messages are in "To be delivered" and no message log shown as above. on attempt to reprocess, log shows administrator task initiated, but status remains as is.
4. Messages in "SOAP adapter :general error" show following log.
5. messages in "Messaging general error: show following log.
Mapping <OM> 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:1493)
|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:574)
|com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocal(ParallelAdapter.java:335)
|com.sap.engine.services.deploy.server.DeployServiceImpl.stopApplicationLocalAndWait(DeployServiceImpl.java:2409)
|com.sap.engine.services.deploy.server.LifecycleController.stopConsumer(LifecycleController.java:800)
|com.sap.engine.services.deploy.server.LifecycleController.stopAllConsumersOf(LifecycleController.java:747)
|com.sap.engine.services.deploy.server.LifecycleController.componentIsGettingUnavailable(LifecycleController.java:716)
|com.sap.engine.services.deploy.server.application.StopTransaction.beginCommon(StopTransaction.java:177)
|com.sap.engine.services.deploy.server.application.StopTransaction.beginLocal(StopTransaction.java:155)
|com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:554)
|com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocal(ParallelAdapter.java:335)
|com.sap.engine.services.deploy.server.DeployServiceImpl.execute(DeployServiceImpl.java:1710)
|com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$StopRemoteCommand.execute(RemoteCommandFactory.java:762)
|com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:139)
|com.sap.engine.services.deploy.server.remote.RemoteCommandFactory$RemoteCommand$1.run(RemoteCommandFactory.java:134)
|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:134)
|com.sap.engine.services.deploy.server.remote.RemoteCaller$1.run(RemoteCaller.java:589)
|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: 306c875e
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]
[library:engine.security.core.lib.facade]
[library:com.sap.xi.util.dbprof]
[sap.com/com.sap.aii.sec.prx]
[sap.com/tc~esi~uddi~sr~proxy~ear]
[library:sharecheck.lib.facade]
[library:com.sap.xi.mapping.tool.lib]
[library:tc~di~dtrclient~protocol~plb]
[service:engine.security.facade]
[service:com.sap.aii.af.cpa.svc]
[library:tc~di~scm~transport_api_impl]
[service:com.sap.aii.af.svc]
[service:com.sap.xi.mapping.svc]
[service:com.sap.aii.proxy.svc]
[library:com.sap.xi.adminweb.sbeans]
[service:tc~je~webcontainer~public~api]
[sap.com/com.sap.xi.ib.resources]
This loader has been unregistered and should not be used anymore. Remove all the references to classes loaded by this loader
Response is appreciated.