Yeah! I got camel-cxf 2.8.0-SNAPSHOT working in Karaf 2.2.1 using the 
jre.property changes you described. It seems my earlier attempt used the 
jre.properties file in ServiceMix 4.3.0, which is different. 

Thanks for this help and I apologize for my previous mistake.

But this issue does bring up a sticky problem with OSGi, which is supposed to 
alleviate dependency "hell", as one of its main selling points. I haven't found 
this to be very true.



Glenn Silverman
Senior Java Developer
Office: 657-622-2900 x404


-----Original Message-----
From: Glenn Silverman [mailto:[email protected]] 
Sent: Tuesday, May 17, 2011 10:30 AM
To: [email protected]; [email protected]
Subject: RE: Re: Thoughts about Karaf profiles / releases / growing number of 
dependencies (Re: AW: AW: Problem when starting camel-cxf in karaf)

I followed the instructions for modifying etc/jre.properties (actually, the 
file already comments out all the lines listed below) - adding the two xerces 
lines at the end, and tried features:install camel-cxf after installing war and 
camel from the features list, and I got the following error:

Error executing command: Could not start bundle 
mvn:org.apache.camel/camel-cxf/2.8-SNAPSHOT in feature(s) camel-cxf-2.8-
SNAPSHOT: The bundle "org.apache.camel.camel-cxf_2.8.0.SNAPSHOT [274]" could 
not be resolved. Reason: Missing Constraint
: Import-Package: org.apache.camel; version="[2.8.0,2.9.0)"

It seems Karaf is looking for 2.8.0 releases, not the shapshot version.



Glenn Silverman
Senior Java Developer
Office: 657-622-2900 x404


-----Original Message-----
From: Jean-Baptiste Onofré [mailto:[email protected]] 
Sent: Tuesday, May 17, 2011 5:12 AM
To: [email protected]; [email protected]
Subject: Fwd: Re: Thoughts about Karaf profiles / releases / growing number of 
dependencies (Re: AW: AW: Problem when starting camel-cxf in karaf)

I forward my answer to CXF and Camel users mailing list as it could help 
other people.

Regards
JB

-------- Original Message --------
Subject: Re: Thoughts about Karaf profiles / releases / growing number 
of dependencies (Re: AW: AW: Problem when starting camel-cxf in karaf)
Date: Tue, 17 May 2011 14:06:51 +0200
From: Jean-Baptiste Onofré <[email protected]>
Reply-To: [email protected]
To: [email protected]

OK guys I got it.

Here's the workaround:

- I took Karaf 2.2.1 from scratch and uncompress
- I changed the etc/jre.properties, in the jre-1.6 section, by:
  * commenting the following lines:

  # javax.activation, \
  [...]
  # javax.annotation, \
  # javax.annotation.processing, \
  [...]
  # javax.jws, \
  # javax.jws.soap, \
  [...]
  #javax.xml.bind, \
  #javax.xml.bind.annotation, \
  #javax.xml.bind.annotation.adapters, \
  #javax.xml.bind.attachment, \
  #javax.xml.bind.helpers, \
  #javax.xml.bind.util, \
  [...]
  #javax.xml.soap, \
  #javax.xml.stream, \
  #javax.xml.stream.events, \
  #javax.xml.stream.util, \
  [...]
  #javax.xml.ws, \
  #javax.xml.ws.handler, \
  #javax.xml.ws.handler.soap, \
  #javax.xml.ws.http, \
  #javax.xml.ws.soap, \
  #javax.xml.ws.spi, \
  #javax.xml.ws.wsaddressing, \
  [...]

  * adding the following lines at the end:

  com.sun.org.apache.xerces.internal.dom, \
  com.sun.org.apache.xerces.internal.jaxp

- After the added the camel features descriptor URL
- And installed the camel-cxf feature without problem

Regards
JB

On 05/17/2011 12:53 PM, akuhtz wrote:
> Hi JB,
>
> I've the same problem:
>   * Start with fresh karaf-2.2.1 (extracted from assembly.zip),
>   * add the camel features url in the console: features:addurl
> mvn:org.apache.camel.karaf/apache-camel/2.8-SNAPSHOT/xml/features
>   * try to install camel-cxf feature: features:install camel-cxf
>
> After a while the following is printed in the console:
> Error executing command: Could not start bundle
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saaj-imp
> l/1.3.2_1 in feature(s) camel-cxf-2.8-SNAPSHOT: Unresolved constraint in
> bundle org.apache.servicemix.bundles.saaj-impl
> [105]: Unable to resolve 105.0: missing requirement [105.0] package;
> (package=com.sun.org.apache.xerces.internal.dom)
>
> My env:
> java version "1.6.0_23"
> Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
> Java HotSpot(TM) Client VM (build 19.0-b09, mixed mode, sharing)
>
> Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
> Java version: 1.6.0_23
> Java home: C:\Siemens\Java\jdk1.6.0_23\jre
> Default locale: de_CH, platform encoding: Cp1252
> OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"
>
> Regards
> Andi
>
>
> --
> View this message in context: 
> http://karaf.922171.n3.nabble.com/Thoughts-about-Karaf-profiles-releases-growing-number-of-dependencies-Re-AW-AW-Problem-when-starting-tp2419227p2951998.html
> Sent from the Karaf - Dev mailing list archive at Nabble.com.

Reply via email to