Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-2787

Camel SAP - Spring container - Could not initialize class org.eclipse.emf.ecore.xml.type.XMLTypePackage

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • jboss-fuse-6.2
    • jboss-fuse-6.2
    • Camel
    • None
    • % %
    • Hide

      Setup JBoss Fuse:

      • Copy some extra SAP libraries
        cp sapjco3.jar libsapjco3.so sapidoc3.jar ${FUSE_HOME}/lib
      • Modify $FUSE_HOME/etc/custom.properties
      • Append the following value to
        org.osgi.framework.system.packages.extra property.
                ,\
                org.apache.karaf.branding, \
                com.sun.xml.bind.v2.model.core, \
                com.sap.conn.jco, \
                com.sap.conn.jco.ext, \
                com.sap.conn.jco.monitor, \
                com.sap.conn.jco.rt, \
                com.sap.conn.jco.server,\
                com.sap.conn.idoc,\
                com.sap.conn.idoc.jco
            

      Run test:

      git clone -c http.sslverify=false https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-soa/jbossqe-camel-it.git
      cd jbossqe-camel-it
      git checkout JBQA-10179-SAP
      mvn clean install -pl  :sap-component-test -am
      mvn verify -pl :sap-component-test -P jboss-fuse
      
      Show
      Setup JBoss Fuse: Copy some extra SAP libraries cp sapjco3.jar libsapjco3.so sapidoc3.jar ${FUSE_HOME}/lib Modify $FUSE_HOME/etc/custom.properties Append the following value to org.osgi.framework.system.packages.extra property. ,\ org.apache.karaf.branding, \ com.sun.xml.bind.v2.model.core, \ com.sap.conn.jco, \ com.sap.conn.jco.ext, \ com.sap.conn.jco.monitor, \ com.sap.conn.jco.rt, \ com.sap.conn.jco.server,\ com.sap.conn.idoc,\ com.sap.conn.idoc.jco Run test: git clone -c http.sslverify= false https: //gitlab.mw.lab.eng.bos.redhat.com/jbossqe-soa/jbossqe-camel-it.git cd jbossqe-camel-it git checkout JBQA-10179-SAP mvn clean install -pl :sap-component-test -am mvn verify -pl :sap-component-test -P jboss-fuse

    Description

      It is not possible to convert SAP request from String object to org.fusesource.camel.component.sap.model.rfc.Structure object.

      Error during type conversion from type: java.lang.String to the required type: org.fusesource.camel.component.sap.model.rfc.Structure
      ...
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.emf.ecore.xml.type.XMLTypePackage
              at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.<init>(XMLHelperImpl.java:85)
      

      Attachments

        Activity

          People

            bicollin1@redhat.com William Collins (Inactive)
            mbasovni Martin Basovnik (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: