cancel
Showing results for 
Search instead for 
Did you mean: 

Runtime Mapping error

Former Member
0 Kudos

Dear all,

This week we had done XQ1 operating system transformation from HP-UX to Linux environment,after that we test our Interfaces(Scenarios) and get the following error in runtime message mapping

We tested manually for our scenarios,every scenario Mapping is execute successfully,but in runtime it gives the below following dump

SXMB_Moni error Description:

____________________________

<?xml version="1.0" encoding="utf-8" ?>

- <MappingTrace>

<Trace level="1" type="T">Mapping-Namespace:urn:pg-com:OLK001A1:PD2TCTP-OpenJob</Trace>

<Trace level="1" type="T">Mapping-Name:PD2001A1_PD2001A1_IDOC_ZXI0001_to_CWLD_RFC_EVENT_RETURN</Trace>

<Trace level="1" type="T">Mapping-SWCV:5D932D90E93411DC9277D3DB0A9E0151</Trace>

<Trace level="1" type="T">Mapping-Step:1</Trace>

<Trace level="1" type="T">Mapping-Type:JAVA</Trace>

<Trace level="1" type="T">Mapping-Program:com/sap/xi/tf/_PD2001A1_PD2001A1_IDOC_ZXI0001_to_CWLD_RFC_EVENT_RETURN_</Trace>

<Trace level="1" type="T">This program line cannot be accessed</Trace>

<Trace level="1" type="T">com.sap.aii.utilxi.misc.api.UnreachableException: This program line cannot be accessed at com.sap.aii.ibrun.server.mapping.StampPersistor.getCurrentStamp(StampPersistor.java:118) at com.sap.aii.ibrun.server.mapping.StampPersistor.getCurrentStamp(StampPersistor.java:69) at com.sap.aii.ibrun.server.mapping.MappingPool$MappingStamp.getCurrentStamp(MappingPool.java:382) at com.sap.aii.ibrun.server.mapping.pool.SynchronizedGlobalStamp.getCurrentStamp(Pool.java:155) at com.sap.aii.ibrun.server.mapping.pool.Pool.checkOut(Pool.java:50) at com.sap.aii.ibrun.server.mapping.MappingPool.checkOut(MappingPool.java:52) at com.sap.aii.ibrun.server.mapping.JavaMapping.load(JavaMapping.java:91) at com.sap.aii.ibrun.server.mapping.JavaMapping.executeStep(JavaMapping.java:45) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java:92) at com.sap.aii.ibrun.server.mapping.MappingHandler.run(MappingHandler.java:90) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:95) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:68) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:79) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceObjectImpl0_0.processFunction(MappingServiceObjectImpl0_0.java:131) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:61) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60) at java.lang.reflect.Method.invoke(Method.java:391) at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187) at $Proxy199.processFunction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:61) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60) at java.lang.reflect.Method.invoke(Method.java:391) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:107) at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequestInternal(RFCJCOServer.java:113) at com.sap.engine.services.rfcengine.RFCJCOServer$ApplicationRunnable.run(RFCJCOServer.java:157) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:219) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)</Trace>

<Trace level="1" type="T" />

</MappingTrace>

____________________________

At the same time our XI administator got the following below dump

_________________________

#1.5^H#E41F1367D108006600000208000007790004A52B76288B1E#1307505991387#com.sap.engine.services.security.authentication.logincontext#sap.com/com.sap.security.core.admin#com.sap.engine.services.security.authentication.logincontext#J2EE_GUEST#0####b11663a0918411e0ac9ae41f1367d108#SAPEngine_Application_Thread[impl:3]_15##0#0#Error#1#/System/Security/Authentication#Plain###LOGIN.FAILED

User: N/A

Authentication Stack: ticket

Login Module Flag Initialize Login Commit Abort Details

1. com.sap.security.core.server.jaas.EvaluateTicketLoginModule SUFFICIENT ok exception true null

2. com.sap.engine.services.security.server.jaas.BasicPasswordLoginModule REQUISITE ok true

3. com.sap.security.core.server.jaas.CreateTicketLoginModule OPTIONAL ok true #

#1.5^H#E41F1367D10800660000020A000007790004A52B76288D65#1307505991388#com.sap.engine.services.security.authentication.logonapplication#sap.com/com.sap.security.core.admin#com.sap.engine.services.security.authentication.logonapplication.doLogon#J2EE_GUEST#0####b11663a0918411e0ac9ae41f1367d108#SAPEngine_Application_Thread[impl:3]_15##0#0#Error##Java###doLogon failed

[EXCEPTION]

#1#com.sap.security.core.logon.imp.UMELoginException: USER_AUTH_FAILED

at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.logon(SAPJ2EEAuthenticator.java:341)

at com.sap.security.core.logonadmin.ServletAccessToLogic.logon(ServletAccessToLogic.java:202)

at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.doLogon(SAPMLogonLogic.java:977)

at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.uidPasswordLogon(SAPMLogonLogic.java:630)

at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.executeRequest(SAPMLogonLogic.java:150)

at com.sap.security.core.sapmimp.logon.SAPMLogonServlet.doPost(SAPMLogonServlet.java:60)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(AccessController.java:219)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

__________________________________________

So please help us to solve this problem as soon as possible. We are looking forward to here from you.

Thank you very much,

Sateesh

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi All,

With the help of SAP we resolved this issue.

The problem was found for the table XI_RUNPOOLSTAMP was missed unique INDEX during the transformation. Not only this table we have missed several unique Indexes for the XI tables. So this cause the problem

Note: Unique Indexes prevent the Duplicate rows.

Solution: We created the Unique Index for that table.

Thank you,

Sateesh

former_member472138
Active Contributor
0 Kudos

Check the User is locked which is used in RFC.

Regards

Pothana

Former Member
0 Kudos

Yes, I agree.

There's a Login Error, this probably cause mapping error.

Former Member
0 Kudos

Hi,

Thank you very much for your responses,

JCO_Runtime_Server is fine.

Yes, We had login problem for our J2ee_Guest user, We are n't unable to login and get the below from Adminstator end.

********************************

#1.5^H#E41F1367D108006600000208000007790004A52B76288B1E#1307505991387#com.sap.engine.services.security.authentication.logincontext#sap.com/com.sap.security.core.admin#com.sap.engine.services.security.authentication.logincontext#J2EE_GUEST#0####b11663a0918411e0ac9ae41f1367d108#SAPEngine_Application_Thread[impl:3]_15##0#0#Error#1#/System/Security/Authentication#Plain###LOGIN.FAILED

User: N/A

Authentication Stack: ticket

Login Module Flag Initialize Login Commit Abort Details

1. com.sap.security.core.server.jaas.EvaluateTicketLoginModule SUFFICIENT ok exception true null

2. com.sap.engine.services.security.server.jaas.BasicPasswordLoginModule REQUISITE ok true

3. com.sap.security.core.server.jaas.CreateTicketLoginModule OPTIONAL ok true #

#1.5^H#E41F1367D10800660000020A000007790004A52B76288D65#1307505991388#com.sap.engine.services.security.authentication.logonapplication#sap.com/com.sap.security.core.admin#com.sap.engine.services.security.authentication.logonapplication.doLogon#J2EE_GUEST#0####b11663a0918411e0ac9ae41f1367d108#SAPEngine_Application_Thread[impl:3]_15##0#0#Error##Java###doLogon failed

[EXCEPTION]

#1#com.sap.security.core.logon.imp.UMELoginException: USER_AUTH_FAILED

at com.sap.security.core.logon.imp.SAPJ2EEAuthenticator.logon(SAPJ2EEAuthenticator.java:341)

at com.sap.security.core.logonadmin.ServletAccessToLogic.logon(ServletAccessToLogic.java:202)

at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.doLogon(SAPMLogonLogic.java:977)

at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.uidPasswordLogon(SAPMLogonLogic.java:630)

at com.sap.security.core.sapmimp.logon.SAPMLogonLogic.executeRequest(SAPMLogonLogic.java:150)

at com.sap.security.core.sapmimp.logon.SAPMLogonServlet.doPost(SAPMLogonServlet.java:60)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:387)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:365)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:266)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(AccessController.java:219)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)

**********************************************

Could you please help us out about this problem, Thank you very much.

Sateesh

Edited by: sateesh kumar .N on Jun 8, 2011 1:46 PM

former_member472138
Active Contributor
0 Kudos

It's the issue with the authentication. Unlock the password for the user J2EE_GUEST and see. If not successful then reset the pass.

Hope this is not configured with SingleSignOn.

Regards

Pothana

Former Member
0 Kudos

As Pothana said, check J2ee_guest user. Probably is locked.

Former Member
0 Kudos

Hello Mr,

The RFC Connection (in SM59transaction) called AI_RUNTIME_JCOSERVER work fine?