Oh right, Java 10 is not fully supported yet. I sent a new aries proxy release on vote this morning to have a better support of java 10 and 11. It's planned for Karaf 4.2.1.
Regards JB Le 7 juin 2018 à 13:12, à 13:12, Francois Papon <[email protected]> a écrit: >Hi, > >You should use Java <= 9 for Karaf 4.2.0. > >Can you tried with Java 9 ? > > >François Papon >[email protected] >Open3m - https://www.open3m.io > >Le 07/06/2018 à 16:06, ceugster a écrit : >> Hi >> I reinstalled apache-karaf-4.2.0 from scratch and did afterwards: >> >> feature:install pax-transx-tm >> feature:install aries-blueprint >> feature:install eclipselink >> >> on the last entry I got the following stack trace (see later on) >saying, >> invalid java version 54: >> >> My system:property >> >> os.arch=x86_64 >> os.name=Mac OS X >> os.version=10.13.5 >> path.separator=: >> socksNonProxyHosts=local|*.local|169.254/16|*.169.254/16 >> sun.arch.data.model=64 >> >sun.boot.library.path=/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/lib >> sun.cpu.endian=little >> sun.cpu.isalist= >> sun.io.unicode.encoding=UnicodeBig >> sun.java.command=org.apache.karaf.main.Main >> sun.java.launcher=SUN_STANDARD >> sun.jnu.encoding=UTF-8 >> sun.management.compiler=HotSpot 64-Bit Tiered Compilers >> sun.os.patch.level=unknown >> user.country=CH >> >user.dir=/Users/christian/Projekte/ceugster/Frameworks/apache-karaf-4.2.0 >> user.home=/Users/christian >> user.language=de >> user.name=christian >> user.timezone=Europe/Zurich >> xml.catalog.files= >> karaf@root()> > >> >> and the stack trace: >> >> karaf@root()> feature:install eclipselink >> 13:59:37.522 [features-3-thread-1] ERROR >> org.apache.aries.blueprint.container.ServiceRecipe - Error retrieving >> service from ServiceRecipe[name='.component-4'] >> org.osgi.service.blueprint.container.ComponentDefinitionException: >Error >> setting property: PropertyDescriptor <name: blueprintContainer, >getter: >> null, setter: [class >> >org.apache.aries.transaction.parsing.TxNamespaceHandler.setBlueprintContainer(interface >> org.osgi.service.blueprint.container.BlueprintContainer)] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:821) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:784) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:765) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:699) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) >> ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:268) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:685) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.ServiceRecipe.createService(ServiceRecipe.java:285) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.ServiceRecipe.internalGetService(ServiceRecipe.java:252) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.ServiceRecipe.getService(ServiceRecipe.java:365) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.ServiceRecipe$TriggerServiceFactory.getService(ServiceRecipe.java:540) >> ~[?:?] >> at >> >org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:347) >> ~[?:?] >> at >> >org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247) >> ~[?:?] >> at >> >org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:350) >> ~[?:?] >> at org.apache.felix.framework.Felix.getService(Felix.java:3737) >~[?:?] >> at >> >org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintEventDispatcher$2.addingService(BlueprintEventDispatcher.java:95) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintEventDispatcher$2.addingService(BlueprintEventDispatcher.java:93) >> ~[?:?] >> at >> >org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941) >> ~[?:?] >> at >> >org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870) >> ~[?:?] >> at >> >org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) >> ~[?:?] >> at >org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) >> ~[?:?] >> at >> >org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901) >> ~[?:?] >> at >> >org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) >> ~[?:?] >> at >> >org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) >> ~[?:?] >> at >> >org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) >> ~[?:?] >> at >org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4595) >> ~[?:?] >> at org.apache.felix.framework.Felix.registerService(Felix.java:3587) >~[?:?] >> at >> >org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:475) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:193) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintContainerImpl.registerServices(BlueprintContainerImpl.java:738) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:415) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:278) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:299) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:268) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:264) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:254) >> ~[?:?] >> at >> >org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) >> ~[?:?] >> at >> >org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) >> ~[?:?] >> at >> >org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) >> ~[?:?] >> at >> >org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) >> ~[?:?] >> at >> >org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) >> ~[?:?] >> at >> >org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179) >> ~[?:?] >> at >> >org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730) >> ~[?:?] >> at >> >org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485) >> ~[?:?] >> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4579) >~[?:?] >> at org.apache.felix.framework.Felix.startBundle(Felix.java:2174) >~[?:?] >> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) >~[?:?] >> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) >~[?:?] >> at >> >org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:161) >> ~[?:?] >> at >> >org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1116) >> ~[?:?] >> at >> >org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:996) >> ~[?:?] >> at >> >org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025) >> ~[?:?] >> at >> >org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964) >> ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] >> at >> >java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) >> [?:?] >> at >> >java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) >> [?:?] >> at java.lang.Thread.run(Thread.java:844) [?:?] >> Caused by: >> org.osgi.service.blueprint.container.ComponentDefinitionException: >> java.lang.IllegalArgumentException: Invalid Java version 54 >> at >> >org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(ReferenceRecipe.java:141) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) >> ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:810) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:784) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:765) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:699) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) >> ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:360) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintRepository.createInstance(BlueprintRepository.java:338) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintRepository.create(BlueprintRepository.java:152) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintContainerImpl.getComponentInstance(BlueprintContainerImpl.java:788) >> ~[?:?] >> at >> >org.apache.aries.transaction.parsing.TxNamespaceHandler.setBlueprintContainer(TxNamespaceHandler.java:177) >> ~[?:?] >> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >Method) >> ~[?:?] >> at >> >jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> ~[?:?] >> at >> >jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> ~[?:?] >> at java.lang.reflect.Method.invoke(Method.java:564) ~[?:?] >> at >> >org.apache.aries.blueprint.utils.ReflectionUtils$MethodPropertyDescriptor.internalSet(ReflectionUtils.java:662) >> ~[?:?] >> at >> >org.apache.aries.blueprint.utils.ReflectionUtils$PropertyDescriptor.set(ReflectionUtils.java:412) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:819) >> ~[?:?] >> ... 65 more >> Caused by: java.lang.IllegalArgumentException: Invalid Java version >54 >> at >> >org.apache.aries.proxy.impl.ProxyUtils.getWeavingJavaVersion(ProxyUtils.java:64) >> ~[?:?] >> at >> >org.apache.aries.proxy.impl.interfaces.InterfaceCombiningClassAdapter.<init>(InterfaceCombiningClassAdapter.java:79) >> ~[?:?] >> at >> >org.apache.aries.proxy.impl.interfaces.ProxyClassLoader.createProxyClass(ProxyClassLoader.java:155) >> ~[?:?] >> at >> >org.apache.aries.proxy.impl.interfaces.InterfaceProxyGenerator.getProxyInstance(InterfaceProxyGenerator.java:97) >> ~[?:?] >> at >> >org.apache.aries.proxy.impl.AsmProxyManager.createNewProxy(AsmProxyManager.java:80) >> ~[?:?] >> at >> >org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingInterceptingProxy(AbstractProxyManager.java:77) >> ~[?:?] >> at >> >org.apache.aries.proxy.impl.AbstractProxyManager.createDelegatingProxy(AbstractProxyManager.java:42) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.createProxy(AbstractServiceReferenceRecipe.java:332) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.ReferenceRecipe.internalCreate(ReferenceRecipe.java:125) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) >> ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.RefRecipe.internalCreate(RefRecipe.java:62) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:108) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:810) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:784) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperties(BeanRecipe.java:765) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:699) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) >> ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) >> ~[?:?] >> at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] >> at >> >org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:360) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintRepository.createInstance(BlueprintRepository.java:338) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintRepository.create(BlueprintRepository.java:152) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BlueprintContainerImpl.getComponentInstance(BlueprintContainerImpl.java:788) >> ~[?:?] >> at >> >org.apache.aries.transaction.parsing.TxNamespaceHandler.setBlueprintContainer(TxNamespaceHandler.java:177) >> ~[?:?] >> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >Method) >> ~[?:?] >> at >> >jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> ~[?:?] >> at >> >jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> ~[?:?] >> at java.lang.reflect.Method.invoke(Method.java:564) ~[?:?] >> at >> >org.apache.aries.blueprint.utils.ReflectionUtils$MethodPropertyDescriptor.internalSet(ReflectionUtils.java:662) >> ~[?:?] >> at >> >org.apache.aries.blueprint.utils.ReflectionUtils$PropertyDescriptor.set(ReflectionUtils.java:412) >> ~[?:?] >> at >> >org.apache.aries.blueprint.container.BeanRecipe.setProperty(BeanRecipe.java:819) >> ~[?:?] >> ... 65 more >> karaf@root()> >> >> java >> >> >> >> -- >> Sent from: http://karaf.922171.n3.nabble.com/Karaf-User-f930749.html
