6.1.0.5-R CE Kafka complains about data-refinery-plugin, other components crash.

220 views
Skip to first unread message

Brandon Jackson

unread,
Aug 29, 2016, 10:02:59 AM8/29/16
to kettle-developers
If you pull tag 6.1.0.5-R go to the assembly directory, ant resolve, assemble-full.  You get a successful build.  Run ./spoon.sh in the bin/stage/data-integration directory and you'll see there are some problems starting up centered around the data-refinery-pdi-plugin.  This also crashes some other plugins like marketplace etc.  I see binaries in there for all the mentioned components.

Just wanted to let someone know.


java.lang.Exception: Could not start bundle mvn:pentaho/data-refinery-pdi-plugin/6.1.0.5-231 in feature(s) pdi-data-refinery-0.0.0: Unresolved constraint in bundle data-refinery-pdi-plugin [108]: Unable to resolve 108.0: missing requirement [108.0] osgi.wiring.package; (&(osgi.wiring.package=com.thoughtworks.xstream)(version>=1.4.0)(!(version>=2.0.0)))
at org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:504)
at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:459)
at org.apache.karaf.features.internal.BootFeaturesInstaller.installBootFeatures(BootFeaturesInstaller.java:92)
at org.apache.karaf.features.internal.BootFeaturesInstaller$1.run(BootFeaturesInstaller.java:71)
Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle data-refinery-pdi-plugin [108]: Unable to resolve 108.0: missing requirement [108.0] osgi.wiring.package; (&(osgi.wiring.package=com.thoughtworks.xstream)(version>=1.4.0)(!(version>=2.0.0)))
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)
at org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:501)
... 3 more

Other bits:

08:48:42,528 ERROR [KarafCapability] Unknown error installing feature
java.lang.Exception: Could not start bundle mvn:pentaho/pentaho-requirejs-osgi-manager/6.1.0.5-231 in feature(s) pentaho-requirejs-osgi-manager-6.1.0.5-231: Unresolved constraint in bundle pentaho-requirejs-osgi-manager [221]: Unable to resolve 221.0: missing requirement [221.0] osgi.wiring.package; (osgi.wiring.package=org.apache.felix.http.api)
at org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:504)
at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:459)
at org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:400)
at Proxy9c44949a_0b68_4cec_a268_9910c9da4c97.installFeature(Unknown Source)
at org.pentaho.osgi.bridge.KarafCapability.install(KarafCapability.java:74)
at org.pentaho.osgi.impl.KarafFeatureWatcherImpl.waitForFeatures(KarafFeatureWatcherImpl.java:99)
at org.pentaho.di.osgi.KarafLifecycleListener$2.run(KarafLifecycleListener.java:144)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle pentaho-requirejs-osgi-manager [221]: Unable to resolve 221.0: missing requirement [221.0] osgi.wiring.package; (osgi.wiring.package=org.apache.felix.http.api)
at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)
at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942)
at org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:501)
... 7 more

Brandon Jackson

unread,
Aug 29, 2016, 10:20:12 AM8/29/16
to kettle-developers
Just so it helps others.  Basically, we can remove the data-refinery-pdi-plugin from the Karaf boot up by editing the file
data-integration/system/karaf/etc/org.apache.karaf.features.cfg

Look for the "featuresBoot=" line and removed ,pdi-data-refinery from the end including the comma.

I also went ahead and deleted the contents of the cache directory by deleting the spoon folder and everything under it in
data-integration/system/karaf/caches
Reply all
Reply to author
Forward
0 new messages