[ 
https://issues.apache.org/jira/browse/IGNITE-7670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Maxim Muzafarov updated IGNITE-7670:
------------------------------------
    Labels: ignite-osgi  (was: )

> 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
>            Priority: Critical
>              Labels: ignite-osgi
>
> 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
(v8.20.10#820010)

Reply via email to