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

camel-sap: Base packages are not properly deployed to common package registry on EAP

    XMLWordPrintable

Details

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

      Steps to reproduce:
      1) git clone -b 6.3.x git@gitlab.mw.lab.eng.bos.redhat.com:jbossqe-soa/jbossqe-camel-it.git
      3) start fuse on EAP
      4) mvn clean install -Pjboss-eap,sap -am -amd -pl :sap-test
      SapXMLTest should fail.

      Show
      Steps to reproduce: 1) git clone -b 6.3.x git@gitlab.mw.lab.eng.bos.redhat.com:jbossqe-soa/jbossqe-camel-it.git 3) start fuse on EAP 4) mvn clean install -Pjboss-eap,sap -am -amd -pl :sap-test SapXMLTest should fail.

    Description

      Base packages are not properly loaded on EAP:

      12:06:41,309 WARN  [org.fusesource.camel.component.sap.converter.DocumentConverter] (Camel (sap-camel-context) thread #3 - file://sap/idoc-destination) Failed to convert String to Document: org.e[188/694]
      f.ecore.resource.Resource$IOWrappedException: Package with uri 'http://sap.fusesource.org/idoc' not found. (file:/, 2, 524)
              at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.handleErrors(XMLLoadImpl.java:77)
              at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:268)
              at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.doLoad(XMLResourceImpl.java:800)
              at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl.load(XMLResourceImpl.java:764)
              at org.fusesource.camel.component.sap.util.Util.unmarshal(Util.java:143) [camel-sap-6.3.0.redhat-283.jar:6.3.0.redhat-283]
              at org.fusesource.camel.component.sap.converter.DocumentConverter.toDocument(DocumentConverter.java:46) [camel-sap-6.3.0.redhat-283.jar:6.3.0.redhat-283]
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_131]
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_131]
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_131]
              at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_131]
              at org.apache.camel.util.ObjectHelper.invokeMethod(ObjectHelper.java:1281) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.impl.converter.StaticMethodTypeConverter.convertTo(StaticMethodTypeConverter.java:59) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.impl.converter.BaseTypeConverterRegistry.doConvertTo(BaseTypeConverterRegistry.java:306) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.impl.converter.BaseTypeConverterRegistry.convertTo(BaseTypeConverterRegistry.java:133) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:78) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.impl.MessageSupport.getBody(MessageSupport.java:53) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.fusesource.camel.component.sap.SapTransactionalIDocProducer.process(SapTransactionalIDocProducer.java:44) [camel-sap-6.3.0.redhat-283.jar:6.3.0.redhat-283]
              at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.fusesource.camel.component.sap.CurrentProcessorDefinitionInterceptStrategy$1.process(CurrentProcessorDefinitionInterceptStrategy.java:31) [camel-sap-6.3.0.redhat-283.jar:6.3.0.redhat-283]
              at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:95) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:196) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.processor.Pipeline.process(Pipeline.java:121) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.processor.Pipeline.process(Pipeline.java:83) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:196) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:454) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:226) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:190) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:175) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:102) [camel-core-2.17.0.redhat-630283.jar:2.17.0.redhat-630283]
              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [rt.jar:1.8.0_131]
              at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [rt.jar:1.8.0_131]
              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [rt.jar:1.8.0_131]
              at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [rt.jar:1.8.0_131]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_131]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_131]
              at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_131]
      Caused by: org.eclipse.emf.ecore.xmi.PackageNotFoundException: Package with uri 'http://sap.fusesource.org/idoc' not found. (file:/, 2, 524)
              at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getPackageForURI(XMLHandler.java:2585)
              at org.eclipse.emf.ecore.xmi.impl.XMLHandler.getFactoryForPrefix(XMLHandler.java:2416)
              at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createObjectByType(XMLHandler.java:1293)
              at org.eclipse.emf.ecore.xmi.impl.XMLHandler.createTopObject(XMLHandler.java:1462)
              at org.eclipse.emf.ecore.xmi.impl.XMLHandler.processElement(XMLHandler.java:1013)
              at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:995)
              at org.eclipse.emf.ecore.xmi.impl.XMLHandler.startElement(XMLHandler.java:706)
              at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:496)
              at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:283)
              at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(XMLNSDocumentScannerImpl.java:733)
              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1754)
              at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
              at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
              at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
              at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
              at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1196)
              at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:555)
              at org.apache.xerces.jaxp.SAXParserImpl.parse(SAXParserImpl.java:289)
              at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load(XMLLoadImpl.java:258)
      

      Attachments

        Issue Links

          Activity

            People

              bicollin1@redhat.com William Collins (Inactive)
              jbouska@redhat.com Jan Bouska
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: