Differences
This shows you the differences between two versions of the page.
— |
classcastexception_with_apache_karaf_and_amdatu_web [2021/04/05 11:23] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== ClassCastException with Apache Karaf and Amdatu Web ====== | ||
+ | < | ||
+ | 2015-06-17 16: | ||
+ | org.osgi.framework.BundleException: | ||
+ | at org.apache.felix.framework.Felix.activateBundle(Felix.java: | ||
+ | at org.apache.felix.framework.Felix.startBundle(Felix.java: | ||
+ | at org.apache.felix.framework.BundleImpl.start(BundleImpl.java: | ||
+ | at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java: | ||
+ | at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java: | ||
+ | at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java: | ||
+ | at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java: | ||
+ | at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java: | ||
+ | at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java: | ||
+ | Caused by: java.lang.ClassCastException: | ||
+ | at org.apache.felix.dm.ServiceUtil.getRankingAsInteger(ServiceUtil.java: | ||
+ | at org.apache.felix.dm.ServiceUtil.getRanking(ServiceUtil.java: | ||
+ | at org.apache.felix.dm.tracker.ServiceTracker$Tracked.setInitial(ServiceTracker.java: | ||
+ | at org.apache.felix.dm.tracker.ServiceTracker.open(ServiceTracker.java: | ||
+ | at org.apache.felix.dm.tracker.ServiceTracker.open(ServiceTracker.java: | ||
+ | at org.apache.felix.dm.tracker.ServiceTracker.open(ServiceTracker.java: | ||
+ | at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.start(ServiceDependencyImpl.java: | ||
+ | at org.apache.felix.dm.impl.ComponentImpl.startTrackingOptional(ComponentImpl.java: | ||
+ | at org.apache.felix.dm.impl.ComponentImpl.bindService(ComponentImpl.java: | ||
+ | at org.apache.felix.dm.impl.ComponentImpl.access$400(ComponentImpl.java: | ||
+ | at org.apache.felix.dm.impl.ComponentImpl$7.run(ComponentImpl.java: | ||
+ | at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java: | ||
+ | at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java: | ||
+ | at org.apache.felix.dm.impl.SerialExecutor.access$000(SerialExecutor.java: | ||
+ | at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java: | ||
+ | at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java: | ||
+ | at org.apache.felix.dm.impl.SerialExecutor.execute(SerialExecutor.java: | ||
+ | at org.apache.felix.dm.impl.ComponentImpl.calculateStateChanges(ComponentImpl.java: | ||
+ | at org.apache.felix.dm.impl.ComponentImpl.start(ComponentImpl.java: | ||
+ | at org.apache.felix.dm.DependencyManager.add(DependencyManager.java: | ||
+ | at org.amdatu.web.rest.wink.Activator.init(Activator.java: | ||
+ | at org.apache.felix.dm.DependencyActivatorBase.start(DependencyActivatorBase.java: | ||
+ | at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java: | ||
+ | at org.apache.felix.framework.Felix.activateBundle(Felix.java: | ||
+ | </ | ||
+ | |||
+ | The problem is that the OSGi service property '' | ||
+ | |||
+ | The bundle '' | ||
+ | |||
+ | One solution is to stop the bundle (if you don't need it). | ||
+ | |||
+ | < | ||
+ | |||
+ | {{tag> |