Claus already raised a Jira about that.

Guillaume wasn't very ok to set the jre.properties by default.

On the other hand, I launched a discussion thread about Karaf profiles. It's typically the kind of tuning which is part of a profiles.

Waiting for the profiles design, we can provide a Karaf Enterprise distribution including this kind of tuning related to Camel/CXF/SMX.

I add Karaf dev mailing list to see what the team says :)

Regards
JB

On 02/02/2011 11:21 AM, Christian Schneider wrote:
Are these adapted jre.properties only usefull for Servicemix and the Talend 
Service Factory or do you think it would make sense to change them in the karaf 
distribution.

Best regards

Christian


-----Ursprüngliche Nachricht-----
Von: Jean-Baptiste Onofré [mailto:[email protected]]
Gesendet: Mittwoch, 2. Februar 2011 11:02
An: [email protected]
Betreff: Re: AW: Problem when starting camel-cxf in karaf

Yeah, you can take a look on the ServiceMix one too :)

Regards
JB

On 02/02/2011 10:26 AM, Christian Schneider wrote:
I think I was able to solve the problem. I had to change the jre.properties to 
exclude some packages from the system bundle export.
The jre.properties from the Talend Service Factory seem to work:
http://de.talend.com/products-application-integration/talend-service-factory-community-edition.php

Christian


-----Ursprüngliche Nachricht-----
Von: Christian Schneider [mailto:[email protected]]
Gesendet: Mittwoch, 2. Februar 2011 09:52
An: [email protected]
Betreff: Problem when starting camel-cxf in karaf

Hi all,

I am trying to run Apache Camel (feature camel-cxf) in Apache Karaf.

I am using a fresh Karaf 2.1.3 download.
I start karaf and enter:

features:addurl mvn:org.apache.camel.karaf/apache-camel/2.6.0/xml/features
features:install camel-cxf

I get an exception while starting org.apache.servicemix.bundles.saaj-impl:
Unable to resolve 97.0: missing requirement [97.0] package; 
(package=com.sun.org.apache.xerces.internal.dom)

Any idea what I am doing wrong?

Christian

----------------------

02.02.2011 09:46:08 org.apache.karaf.main.SimpleFileLock lock
INFO: locking
09:46:09,765 | INFO  | FelixStartLevel  | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | Starting JMX OSGi agent
09:46:09,781 | INFO  | FelixStartLevel  | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | Registering MBean with ObjectName 
[osgi.compendium:service=cm,version=1.3] for service with service.id [10]
09:46:09,796 | WARN  | rint Extender: 3 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.features.command is waiting for 
namespace handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://karaf.apache.org/xmlns/shell/v1.0.0))]
09:46:09,796 | WARN  | rint Extender: 2 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.shell.osgi is waiting for namespace 
handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://karaf.apache.org/xmlns/shell/v1.0.0))]
09:46:09,796 | WARN  | JMX OSGi Agent   | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | There are no MBean servers registred, can't register MBeans
09:46:09,890 | WARN  | rint Extender: 2 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.shell.console is waiting for namespace 
handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0))]
09:46:09,968 | WARN  | rint Extender: 2 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.shell.dev is waiting for namespace 
handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://karaf.apache.org/xmlns/shell/v1.0.0))]
09:46:10,218 | WARN  | rint Extender: 3 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.shell.ssh is waiting for namespace 
handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://karaf.apache.org/xmlns/shell/v1.0.0))]
09:46:10,234 | WARN  | rint Extender: 3 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.admin.command is waiting for namespace 
handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://karaf.apache.org/xmlns/shell/v1.0.0))]
09:46:10,250 | WARN  | rint Extender: 3 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.shell.commands is waiting for namespace 
handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://karaf.apache.org/xmlns/shell/v1.0.0))]
09:46:10,375 | WARN  | rint Extender: 2 | BlueprintContainerImpl           | 
container.BlueprintContainerImpl  252 | 7 - org.apache.aries.blueprint - 
0.2.0.incubating | Bundle org.apache.karaf.shell.packages is waiting for namespace 
handlers 
[(&(objectClass=org.apache.aries.blueprint.NamespaceHandler)(osgi.service.blueprint.namespace=http://karaf.apache.org/xmlns/shell/v1.0.0))]
09:46:11,609 | INFO  | Thread-5         | FeaturesServiceImpl              | 
res.internal.FeaturesServiceImpl  293 | 19 - org.apache.karaf.features.core - 
2.1.3 | Bundles to refresh:
09:46:11,640 | INFO  | rint Extender: 3 | SecurityUtils                    | 
e.sshd.common.util.SecurityUtils   80 | 25 - sshd-core - 0.4.0 | BouncyCastle 
not registered, using the default JCE provider
09:46:11,968 | INFO  | JMX OSGi Agent   | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | Registering org.osgi.jmx.framework.BundleStateMBean to 
MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@6e3d60 with name 
osgi.core:type=bundleState,version=1.5
09:46:12,000 | INFO  | JMX OSGi Agent   | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | Registering org.osgi.jmx.framework.ServiceStateMBean to 
MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@6e3d60 with name 
osgi.core:type=serviceState,version=1.5
09:46:12,000 | INFO  | JMX OSGi Agent   | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | Registering org.osgi.jmx.framework.FrameworkMBean to 
MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@6e3d60 with name 
osgi.core:type=framework,version=1.5
09:46:12,031 | INFO  | JMX OSGi Agent   | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | Registering org.osgi.jmx.service.cm.ConfigurationAdminMBean 
to MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@6e3d60 with name 
osgi.compendium:service=cm,version=1.3
09:46:12,031 | INFO  | JMX OSGi Agent   | jmx                              | ?  
                                 ? | 20 - org.apache.aries.jmx - 
0.2.0.incubating | Registering org.osgi.jmx.framework.PackageStateMBean to 
MBeanServer com.sun.jmx.mbeanserver.JmxMBeanServer@6e3d60 with name 
osgi.core:type=packageState,version=1.5
09:48:08,234 | INFO  | l Console Thread | FeaturesServiceImpl              | 
res.internal.FeaturesServiceImpl  293 | 19 - org.apache.karaf.features.core - 
2.1.3 | Bundles to refresh:
09:48:08,656 | INFO  | l Console Thread | ContextLoaderListener            | 
.activator.ContextLoaderListener  356 | 44 - org.springframework.osgi.extender 
- 1.2.0 | Starting [org.springframework.osgi.extender] bundle v.[1.2.0]
09:48:08,781 | INFO  | l Console Thread | ExtenderConfiguration            | 
al.support.ExtenderConfiguration  150 | 44 - org.springframework.osgi.extender 
- 1.2.0 | No custom extender configuration detected; using defaults...
09:48:08,781 | INFO  | l Console Thread | TimerTaskExecutor                | 
heduling.timer.TimerTaskExecutor  106 | 38 - org.springframework.context - 
3.0.5.RELEASE | Initializing Timer
09:48:09,281 | INFO  | l Console Thread | Activator                        | 
apache.camel.impl.osgi.Activator   83 | 51 - org.apache.camel.camel-core - 
2.6.0 | Camel activator starting
09:48:09,312 | INFO  | l Console Thread | Activator                        | 
apache.camel.impl.osgi.Activator   86 | 51 - org.apache.camel.camel-core - 
2.6.0 | Camel activator started
09:48:10,968 | INFO  | l Console Thread | Activator                        | 
apache.camel.impl.osgi.Activator   90 | 51 - org.apache.camel.camel-core - 
2.6.0 | Camel activator stopping
09:48:10,968 | INFO  | l Console Thread | Activator                        | 
apache.camel.impl.osgi.Activator   92 | 51 - org.apache.camel.camel-core - 
2.6.0 | Camel activator stopped
09:48:11,984 | INFO  | l Console Thread | ContextLoaderListener            | 
.activator.ContextLoaderListener  449 | 44 - org.springframework.osgi.extender 
- 1.2.0 | Stopping [org.springframework.osgi.extender] bundle v.[1.2.0]
09:48:11,984 | INFO  | l Console Thread | TimerTaskExecutor                | 
heduling.timer.TimerTaskExecutor  179 | 38 - org.springframework.context - 
3.0.5.RELEASE | Cancelling Timer
09:48:12,281 | INFO  | l Console Thread | Console                          | 
araf.shell.console.jline.Console  188 | 11 - org.apache.karaf.shell.console - 
2.1.3 | Exception caught while executing command
java.lang.Exception: Could not start bundle 
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saaj-impl/1.3.2_1
 in feature(s) camel-cxf-2.6.0: Unresolved constraint in bundle 
org.apache.servicemix.bundles.saaj-impl [97]: Unable to resolve 97.0: missing 
requirement [97.0] package; (package=com.sun.org.apache.xerces.internal.dom)
                  at 
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:326)[19:org.apache.karaf.features.core:2.1.3]
                  at 
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:254)[19:org.apache.karaf.features.core:2.1.3]
                  at 
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:250)[19:org.apache.karaf.features.core:2.1.3]
                  at 
org.apache.karaf.features.command.InstallFeatureCommand.doExecute(InstallFeatureCommand.java:51)[9:org.apache.karaf.features.command:2.1.3]
                  at 
org.apache.karaf.features.command.FeaturesCommandSupport.doExecute(FeaturesCommandSupport.java:39)[9:org.apache.karaf.features.command:2.1.3]
                  at 
org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:50)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:229)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:162)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:101)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:79)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)[11:org.apache.karaf.shell.console:2.1.3]
                  at 
org.apache.karaf.shell.console.jline.Console.run(Console.java:170)[11:org.apache.karaf.shell.console:2.1.3]
                  at java.lang.Thread.run(Thread.java:662)[:1.6.0_23]
Caused by: org.osgi.framework.BundleException: Unresolved constraint in bundle 
org.apache.servicemix.bundles.saaj-impl [97]: Unable to resolve 97.0: missing 
requirement [97.0] package; (package=com.sun.org.apache.xerces.internal.dom)
                  at 
org.apache.felix.framework.Felix.resolveBundle(Felix.java:3409)[org.apache.felix.framework-3.0.2.jar:]
                  at 
org.apache.felix.framework.Felix.startBundle(Felix.java:1709)[org.apache.felix.framework-3.0.2.jar:]
                  at 
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)[org.apache.felix.framework-3.0.2.jar:]
                  at 
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:892)[org.apache.felix.framework-3.0.2.jar:]
                  at 
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:323)[19:org.apache.karaf.features.core:2.1.3]
                  ... 14 more

Reply via email to