Skip to Content
author's profile photo Former Member
Former Member

Mapping Error

Hi All,

I am getting the below error in 'Request Mapping' step during Runtime message Processing :

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Request Message Mapping

-->

- http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP=" http://sap.com/xi/XI/Message/30" xmlns:xlink=" http://www.w3.org/1999/xlink" xmlns:wsu=" http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsse=" http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAP:mustUnderstand="1">

<SAP:Category>XIServer</SAP:Category>

<SAP:Code area="MAPPING">JCO_SYSTEM_FAILURE</SAP:Code>

<SAP:P1>com.sap.engine.services.rfcengine.RFCException: Bean SMPP_CALL_JAVA_RUNTIME3 not</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>"SYSTEM FAILURE" during JCo call. com.sap.engine.services.rfcengine.RFCException: Bean SMPP_CALL_JAVA_RUNTIME3 not</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error

I have tested the message mapping in repository and it is working fine.

But when i test the Interface Mapping in repository, the following error is thrown:

Messages:14:12:47 Start of Test

- LinkageError at JavaMapping.load(): Could not load class: com/sap/xi/tf/_twoNumbers2sumResult_

- java.lang.NoClassDefFoundError: Illegal name: com/sap/xi/tf/_twoNumbers2sumResult_

at java.lang.ClassLoader.defineClass(ClassLoader.java:538)

at java.lang.ClassLoader.defineClass(ClassLoader.java:448)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingLoader.findClass(RepMappingLoader.java:173)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at com.sap.aii.ibrep.server.mapping.ibrun.RepJavaMapping.load(RepJavaMapping.java:130)

at com.sap.aii.ibrep.server.mapping.ibrun.RepJavaMapping.execute(RepJavaMapping.java:49)

at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingHandler.run(RepMappingHandler.java:75)

at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:110)

at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInterfaceMapping(ServerMapService.java:141)

at com.sap.aii.ibrep.server.mapping.ServerMapService.transform(ServerMapService.java:120)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.transform(MapServiceBean.java:51)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:305)

at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:266)

at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:292)

at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:118)

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

at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

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

at java.security.AccessController.doPrivileged(Native Method)

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

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

14:12:48 End of Test

Does anyone experienced this?...

Is the runtime error happening because of Interface Mapping error?

Any help appreciated

Regards

Sreekanth

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Nov 23, 2004 at 10:00 AM

    Hi

    it's your naming that's wrong try without the "_" at the start of your namespace.

    Regards

    Ian

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Nov 23, 2004 at 10:52 AM

    Hi

    Illegal name: com/sap/xi/tf/_twoNumbers2sumResult_

    It does not like the "_"twoNumbers... try changing this name

    / Ian

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi,

      I do not the '_' charecter infront of my mapping program name twoNumbers2sumResult. I ensured that none of my repository objects have '_' special character.

      My major problem is at runtime i am getting the below error:

      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

      - <!-- Request Message Mapping

      -->

      - http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP=" http://sap.com/xi/XI/Message/30" xmlns:xlink=" http://www.w3.org/1999/xlink" xmlns:wsu=" http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsse=" http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAP:mustUnderstand="1">

      <SAP:Category>XIServer</SAP:Category>

      <SAP:Code area="MAPPING">JCO_SYSTEM_FAILURE</SAP:Code>

      <SAP:P1>com.sap.engine.services.rfcengine.RFCException: Bean SMPP_CALL_JAVA_RUNTIME3 not</SAP:P1>

      <SAP:P2 />

      <SAP:P3 />

      <SAP:P4 />

      <SAP:AdditionalText />

      <SAP:ApplicationFaultMessage namespace="" />

      <SAP:Stack>"SYSTEM FAILURE" during JCo call. com.sap.engine.services.rfcengine.RFCException: Bean SMPP_CALL_JAVA_RUNTIME3 not</SAP:Stack>

      <SAP:Retry>M</SAP:Retry>

      </SAP:Error>

      After seraching the SDN for this issue, i found someone suggesting to test the interface mappings in repository. The result of interface mapping testing, i am getting the below error,

      08:49:43 Start of Test

      - Creating Java mapping com/sap/xi/tf/_twoNumbers2sumResult_

      - LinkageError at JavaMapping.load(): Could not load class: com/sap/xi/tf/_twoNumbers2sumResult_

      - java.lang.NoClassDefFoundError: Illegal name: com/sap/xi/tf/_twoNumbers2sumResult_

      at java.lang.ClassLoader.defineClass(ClassLoader.java:538)

      at java.lang.ClassLoader.defineClass(ClassLoader.java:448)

      at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingLoader.findClass(RepMappingLoader.java:173)

      at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

      at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

      at com.sap.aii.ibrep.server.mapping.ibrun.RepJavaMapping.load(RepJavaMapping.java:130)

      at com.sap.aii.ibrep.server.mapping.ibrun.RepJavaMapping.execute(RepJavaMapping.java:49)

      at com.sap.aii.ibrep.server.mapping.ibrun.RepMappingHandler.run(RepMappingHandler.java:75)

      at com.sap.aii.ibrep.server.mapping.rt.MappingHandlerAdapter.run(MappingHandlerAdapter.java:110)

      at com.sap.aii.ibrep.server.mapping.ServerMapService.transformInterfaceMapping(ServerMapService.java:141)

      at com.sap.aii.ibrep.server.mapping.ServerMapService.transform(ServerMapService.java:120)

      at com.sap.aii.ibrep.sbeans.mapping.MapServiceBean.transform(MapServiceBean.java:51)

      at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0.transform(MapServiceRemoteObjectImpl0.java:305)

      at com.sap.aii.ibrep.sbeans.mapping.MapServiceRemoteObjectImpl0p4_Skel.dispatch(MapServiceRemoteObjectImpl0p4_Skel.java:266)

      at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:292)

      at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183)

      at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:118)

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

      at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)

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

      at java.security.AccessController.doPrivileged(Native Method)

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

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

      08:49:44 End of Test

      I don't any clue why interface mapping test is adding '_' to the mapping program name.

      Best Regards

      Sreekanth

  • author's profile photo Former Member
    Former Member
    Posted on Nov 24, 2004 at 08:27 AM

    Hi

    LINKAGE_ERROR error occurs during the mapping.

    The trace contains "java.lang.NoClassDefFoundError: Illegal name":

    Then sounds like the note 755302

    Reason and Prerequisites

    As of the jdk 1.4.2_05 from Sun, this program error occurs during the mapping in the runtime or during testing in the Repository. This error may also occur in conjunction with jdks of other vendors or other versions.

    Solution

    The error is corrected with Support Package 5 for Support Package 03 for the XI TOOLS 3.0 software component.

    Regards

    Ian

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.