cancel
Showing results for 
Search instead for 
Did you mean: 

JCO_SYSTEM_FAILURE during JCo call. java.lang.reflect.UndeclaredThrowableException

sandip_hole
Participant
0 Kudos

Hello Experts,

We are on PI7.3 SP11 dual stack system, suddenly we have started observing "MAPPING"> JCO_SYSTEM_FAILURE java.lang.reflect.UndeclaredThrowableException error in one of the PI environment. This is problem observed across multiple synchronous scenarios. Also this is intermittent problem where all the messages are not failing but few are getting successfully processed as well.

Please note we have already done below checks/actions

  1. Dest: AI_RUNTIME_JCOSERVER is working fine
  2. Soft shutdown in SMICM, cache refresh and java stack restart
  3. JCO RFC provider AI_RUNTIME_<SID> stopped and started again from NWA
  4. Increased jstart/stackSize parameter to 4M
  5. Complete PI server restart
  6. note 1972303- talks about XSLT mapping issue however in our case the issue is more generic and for non-xslt mapping interfaces as well

looking at error it seems the issue lies when JCO tries to communicate with java and ABAP stack during mapping runtime, however by seeing all messages are not failing, it might have to do with system performance tuning?

Additionally got below error logs from dev_jrfc.trc file from j2ee/cluster/server* location but not able to figured out the error, Appreciate any help here

Exception thrown [Wed Apr 12 06:34:33,175]:Exception thrown by application running in JCo Server
com.sap.aii.af.lib.mp.module.ModuleException: call to messaging system failed: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIServer:JCO_SYSTEM_FAILURE:
at com.sap.aii.adapter.rfc.afcommunication.ejb.RfcAFBean.process(RfcAFBean.java:426)
at sun.reflect.GeneratedMethodAccessor469.invoke(Unknown Source)

...

...

Caused by: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIServer:JCO_SYSTEM_FAILURE:
at com.sap.aii.adapter.xi.ms.XIEventHandler$TRPProcessingBlock.process(XIEventHandler.java:1825)

Many Thanks,

Sandip

Accepted Solutions (1)

Accepted Solutions (1)

sandip_hole
Participant
0 Kudos

Hello,

Problem was sorted out by point no 3 ( restart of JCO RFC provider AI_RUNTIME_<SID>), However this time it was done by our basis team, I believe with additional required authorizations.

Thanks,

Sandip

Answers (0)