1 Reply Latest reply: Nov 21, 2012 9:21 AM by user13397006 RSS

    ODI Reverse Engineer Error - SAP Connection

    Robert.G
      Hi,

      I get some errors when I try to connect to SAP via ODI SAP ABAP.

      I also get this error only when UPLOAD_ABAP_CODE is set to true then reverse-engineer run stopps at "Install Base Structure for RKM RFCs". My ODI User has all Administrator rights and also a Developer license.

      I hope one of you could help me. Thank you very much in advance!

      BR

      Robert

      java.lang.NoClassDefFoundError: oracle/odi/sdk/opentools/OpenToolAbstract
           at java.lang.ClassLoader.defineClass1(Native Method)
           at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
           at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
           at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
           at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
           at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
           at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
           at java.security.AccessController.doPrivileged(Native Method)
           at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:410)
           at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
           at java.lang.Class.forName0(Native Method)
           at java.lang.Class.forName(Class.java:264)
           at com.sunopsis.dwg.function.SnpsFunctionBase.getOpenToolApi(SnpsFunctionBase.java:916)
           at com.sunopsis.dwg.function.SnpsFunctionBase.getSunopsisApi(SnpsFunctionBase.java:491)
           at com.sunopsis.dwg.dbobj.SnpSessTaskSql.executeOdiCommand(SnpSessTaskSql.java:1431)
           at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:44)
           at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:1)
           at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
           at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
           at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
           at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:558)
           at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:464)
           at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
           at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)
           at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
           at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
           at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)
           at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)
           at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
           at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
           at java.lang.Thread.run(Thread.java:722)
      Caused by: java.lang.ClassNotFoundException: oracle.odi.sdk.opentools.OpenToolAbstract
           at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
           at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
           at java.security.AccessController.doPrivileged(Native Method)
           at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
           at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
           ... 34 more


      Logfile:
      ################################################################
      ################## ODI SAP Log file     ##########################
      ################################################################
      INFO: setSAPConnection - destination: destination SAP_ODI_ERP_POOL_xx.xxx.xx.xxx with properties:{jco.destination.auth_type=CONFIGURED_USER, propertiesProvider=oracle.odi.sap.km.OdiSapDestinationDataProvider, jco.client.destination=SAP_ODI_ERP_POOL_xx.xxx.xx.xxx}
      INFO: setSAPConnection - Connection to SAP successfully created....
      INFO: OdiSAPERPAdapter: setSAPConnection : SAP Connection attributes : DEST: SAP_ODI_ERP_POOL_xx.xxx.xx.xxx
      OWN_HOST: xxxxx
      PARTNER_HOST: xxx
      SYSTNR: 04
      SYSID: AC3
      CLIENT: 902
      USER: xxxxx
      LANGUAGE: E
      ISO_LANGUAGE: EN
      OWN_CODEPAGE: 4102
      OWN_CHARSET: UTF16
      OWN_ENCODING: utf-16
      OWN_BYTES_PER_CHAR: 2
      PARTNER_CODEPAGE: 4103
      PARTNER_CHARSET: UTF16
      PARTNER_ENCODING: utf-16
      PARNER_BYTES_PER_CHAR: 2
      OWN_REL: 720
      PARTNER_REL: 700
      PARTNER_TYPE: 3
      KERNEL_REL: 700
      TRACE: X
      RFC_ROLE: C
      OWN_TYPE: E
      CPIC_CONVID: 00000000

      INFO: repoConnection: weblogic.jdbc.sqlserverbase.ddah@1fe5c60d

      Edited by: Robert.G on 20.08.2012 09:06