Stefano Violi created IGNITE-7670: ------------------------------------- Summary: Errors Installing Ignite OSGi Karaf features on JBoss fuse Key: IGNITE-7670 URL: https://issues.apache.org/jira/browse/IGNITE-7670 Project: Ignite Issue Type: Bug Components: osgi Affects Versions: 2.3 Environment: jboss-fuse-6.2.1.redhat-159 Reporter: Stefano Violi
Installing Ignite's features repository on JBoss Fuse generates the following error: *Karaf shell command:* JBossFuse:karaf@root18007> features:addurl mvn:org.apache.ignite/ignite-osgi-karaf/2.3.0/xml/features *Error:* Error executing command: Unable to add repositories: Unrecognized root element: \{http://karaf.apache.org/xmlns/features/v1.3.0}features I also generated a new feature repository compliant with Fuse, adding the ignite-core and ignite-indexing features: in this way i installed them on JBoss Fuse. By the way, when i use these features from my component and I start Ignite with the following Java code Ignition.start(); I get the following error: Caused by: java.lang.NoClassDefFoundError: org/h2/server/Service at java.lang.Class.forName0(Native Method)[:1.8.0_112] at java.lang.Class.forName(Class.java:264)[:1.8.0_112] at org.apache.ignite.internal.IgniteComponentType.inClassPath(IgniteComponentType.java:153) I think there is some OSGi package import/export problem on Ignite features and boundles. Below the feature: feature name="ignite-core" version="2.3.0" description="Apache Ignite :: Core"> <details><![CDATA[The Apache Ignite core module. This feature also installs the JCache 1.0 specification API.]]></details> <bundle start="true" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.javax-cache-api/1.0.0_1</bundle> <bundle dependency="true">mvn:org.apache.ignite/ignite-osgi/2.5.0-SNAPSHOT</bundle> <bundle start="true">mvn:org.apache.ignite/ignite-core/2.5.0-SNAPSHOT</bundle> </feature> <feature name="ignite-indexing" version="2.3.0" description="Apache Ignite :: Indexing"> <details> <![CDATA[The Apache Ignite Indexing module + dependencies. This module is a fragment of ignite-core. Be sure to refresh ignite-core manually in case it is not refreshed automatically.]]> </details> <bundle start="true" dependency="true">mvn:org.osgi/org.osgi.enterprise/5.0.0</bundle> <bundle start="true" dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.lucene/5.5.2_1</bundle> <bundle start="true" dependency="true">mvn:com.h2database/h2/1.4.195</bundle> <bundle start="false">mvn:org.apache.ignite/ignite-indexing/2.3.0</bundle> </feature> Thanks Kind regards -- This message was sent by Atlassian JIRA (v7.6.3#76005)