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

Camel Odata quickstart does not work with ibm java on karaf

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • None
    • fuse-7.5-CR1
    • Camel, Karaf
    • None
    • % %

    Description

      Camel Odata quickstart on Karaf failing because getting data from URL:

      14:34:12.067 ERROR [pipe-bundle:install -s mvn:org.jboss.fuse.quickstarts/camel-odata/7.5.0.fuse-750019-redhat-00002] Unable to start container for blueprint bundle camel-odata/7.5.0.fuse-750019-redhat-00002
      org.osgi.service.blueprint.container.ComponentDefinitionException: Error when instantiating bean odata4Configuration of class org.apache.camel.example.olingo4.blueprint.Olingo4TestConfiguration
      	at org.apache.aries.blueprint.container.BeanRecipe.wrapAsCompDefEx(BeanRecipe.java:362) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromType(BeanRecipe.java:352) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:283) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) ~[!/:1.10.2]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:277) ~[?:1.8.0]
      	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:810) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:784) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:765) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:699) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) ~[!/:1.10.2]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:277) ~[?:1.8.0]
      	at org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:360) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:190) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:737) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:433) [!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:298) [!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:311) [!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:280) [!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:276) [!/:1.10.2]
      	at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:266) [!/:1.10.2]
      	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) [!/:1.10.2]
      	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) [!/:1.10.2]
      	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) [!/:1.10.2]
      	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) [!/:1.10.2]
      	at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) [!/:1.10.2]
      	at org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179) [org.apache.felix.framework-5.6.12.jar:?]
      	at org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730) [org.apache.felix.framework-5.6.12.jar:?]
      	at org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485) [org.apache.felix.framework-5.6.12.jar:?]
      	at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) [org.apache.felix.framework-5.6.12.jar:?]
      	at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) [org.apache.felix.framework-5.6.12.jar:?]
      	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) [org.apache.felix.framework-5.6.12.jar:?]
      	at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) [org.apache.felix.framework-5.6.12.jar:?]
      	at org.apache.karaf.bundle.command.Install.execute(Install.java:115) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:84) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:68) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:86) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:599) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:526) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:415) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.felix.gogo.runtime.Pipe.doCall(Pipe.java:416) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:229) [!/:4.2.6.fuse-750016-redhat-00001]
      	at org.apache.felix.gogo.runtime.Pipe.call(Pipe.java:59) [!/:4.2.6.fuse-750016-redhat-00001]
      	at java.util.concurrent.FutureTask.run(FutureTask.java:277) [?:1.8.0]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160) [?:1.8.0]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:1.8.0]
      	at java.lang.Thread.run(Thread.java:818) [?:2.9 (08-02-2019)]
      Caused by: java.lang.RuntimeException: Error getting OData Test service URI using base URL:http://services.odata.org/TripPinRESTierService
      	at org.apache.camel.example.olingo4.blueprint.Olingo4TestConfiguration.getTestServiceUri(Olingo4TestConfiguration.java:50) ~[?:?]
      	at org.apache.camel.example.olingo4.blueprint.Olingo4TestConfiguration.<init>(Olingo4TestConfiguration.java:32) ~[?:?]
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0]
      	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:83) ~[?:1.8.0]
      	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:57) ~[?:1.8.0]
      	at java.lang.reflect.Constructor.newInstance(Constructor.java:437) ~[?:1.8.0]
      	at org.apache.aries.blueprint.utils.ReflectionUtils.newInstance(ReflectionUtils.java:369) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.newInstance(BeanRecipe.java:839) ~[!/:1.10.2]
      	at org.apache.aries.blueprint.container.BeanRecipe.getInstanceFromType(BeanRecipe.java:350) ~[!/:1.10.2]
      	... 51 more
      
      

      It is maybe some problem with SSL certification. In log also appears:

      14:34:10.988 INFO [pipe-bundle:install -s mvn:org.jboss.fuse.quickstarts/camel-odata/7.5.0.fuse-750019-redhat-00002] I/O exception (java.net.SocketException) caught when processing request to {s}->https://services.odata.org:443: Connection reset
      14:34:10.992 INFO [pipe-bundle:install -s mvn:org.jboss.fuse.quickstarts/camel-odata/7.5.0.fuse-750019-redhat-00002] Retrying request to {s}->https://services.odata.org:443
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            tveskrna Tomas Veskrna
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: