Peter Nerg
2011-12-15 09:01:06 UTC
Hi guys.
I've just downloaded the latest edition of DOSGi multi bundle (1.2).
As well as unpacking all the jar files to a directiory (addons/), I added
all the config.properties to the felix config file.
But when I start felix it blurts out a range of errors.
Among other things unresolved dependencies and nullpointers.
I'm running felix 4.0.1. The web page
http://cxf.apache.org/dosgi-multi-bundle-setup.html dosgi-multi-bundle-setup
states "Verified with: Felix 1.8.0" but that's like 100 years old so it has
to support something newer, or?
Auto-properties start:
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.jcl-1.5.10.jar
(org.osgi.framework.BundleException: Fr
agment bundles can not be started.)
felix.fileinstall.poll (ms) 2000
felix.fileinstall.dir c:\3PP\felix-framework\4.0.1\.\load
felix.fileinstall.debug -1
felix.fileinstall.bundles.new.start true
____________________________
Welcome to Apache Felix Gogo
g! 2011-dec-15 09:46:18
org.springframework.osgi.extender.internal.activator.ContextLoaderListener
start
INFO: Starting [org.springframework.osgi.extender] bundle v.[1.2.0]
2011-dec-15 09:46:18
org.springframework.osgi.extender.internal.support.ExtenderConfiguration
<init>
INFO: No custom extender configuration detected; using defaults...
2011-dec-15 09:46:18 org.springframework.scheduling.timer.TimerTaskExecutor
afterPropertiesSet
INFO: Initializing Timer
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: Logging to ***@1f31652
via org.ops4j.pax.web.service.internal.util.JCLLogger
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.Activator start
INFO: Starting pax http service
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
configure
INFO: configuring server: ServerControllerImpl{state=UNCONFIGURED} ->
ConfigurationImpl{http enabled=true,http port=8080,http secure
enabled=false,htt
p secure port=8443,ssl keystore=C:\Users\epknerg\.keystore,ssl
keystoreType=null,session timeout=30,listening
addresses=[Ljava.lang.String;@18bd7f1}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
start
INFO: starting server: ServerControllerImpl{state=STOPPED}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.JettyServerImpl
addConnector
INFO: adding ***@0.0.0.0:8080
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.JettyServerImpl
start
INFO: starting JettyServerImpl{}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: jetty-6.1.x
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: Started ***@0.0.0.0:8080
2011-dec-15 09:46:18
org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl getService
INFO: binding bundle: [org.apache.felix.webconsole [7]] to http service
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
configure
INFO: configuring server: ServerControllerImpl{state=STARTED} ->
ConfigurationImpl{http enabled=true,http port=8080,http secure
enabled=false,http sec
ure port=8443,ssl keystore=C:\Users\epknerg\.keystore,ssl
keystoreType=null,session timeout=30,listening
addresses=[Ljava.lang.String;@b20352}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
stop
INFO: stopping server: ServerControllerImpl{state=STARTED}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.JettyServerImpl stop
INFO: stopping JettyServerImpl{}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.HttpServiceStarted
<init>
INFO: Creating http service for: org.apache.felix.webconsole [7]
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.HttpServiceProxy
createDefaultHttpContext
INFO: Creating adefault context
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.HttpServiceProxy
registerServlet
INFO: Registering servlet: [/system/console] ->
***@aa0877
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerWrapper
addContext
INFO: added servlet context:
HttpServiceContext{httpContext=***@111ded2}
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.HttpServiceProxy
registerResources
INFO: Registering resource: [/system/console/res] -> /res
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.Activator start
INFO: Started pax http service
ERROR: Bundle org.apache.servicemix.bundles.xmlsec [27] Error starting
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles
.xmlsec-1.3.0_1.jar (org.osgi.framework.BundleException: Unresolved
constraint in bundle org.apache.servicemix.bundles.xmlsec [27]: Unable to
resolve
27.0: missing requirement [27.0] osgi.wiring.package;
(osgi.wiring.package=org.w3c.dom.traversal))
org.osgi.framework.BundleException: Unresolved constraint in bundle
org.apache.servicemix.bundles.xmlsec [27]: Unable to resolve 27.0: missing
require
ment [27.0] osgi.wiring.package; (osgi.wiring.package=org.w3c.dom.traversal)
at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3818)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Unknown Source)
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.HttpServiceStarted$1
stateChanged
INFO: Handling event: [STOPPED]
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.ServerControllerImpl
start
INFO: starting server: ServerControllerImpl{state=STOPPED}
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerImpl
addConnector
INFO: adding ***@0.0.0.0:8080
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerImpl
start
INFO: starting JettyServerImpl{}
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: jetty-6.1.x
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: Started ***@0.0.0.0:8080
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.HttpServiceStarted$1
stateChanged
INFO: Handling event: [STARTED]
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerWrapper
addContext
INFO: added servlet context:
HttpServiceContext{httpContext=***@111ded2}
ERROR: Bundle org.apache.cxf.bundle-minimal [14] Error starting
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-bundle-minimal-2.2.9.jar
(java.l
ang.NullPointerException)
java.lang.NullPointerException
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:856)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:893)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:659)
at
org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:181)
at
org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:168)
at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3811)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Unknown Source)
ERROR: Bundle cxf-dosgi-ri-dsw-cxf [10] Error starting
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-dsw-cxf-1.2.jar
(java.lang.NullP
ointerException)
java.lang.NullPointerException
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:856)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:893)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:659)
at
org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:609)
at
org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:181)
at
org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:168)
at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3811)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Unknown Source)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.Activator start
INFO: TopologyManager: start()
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl
getRegistrationProperties
INFO: EndpointListener: current filter: []
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.TopologyManager$1
addingService
INFO: TopologyManager: new EndpointListener that wants to be informed about
wants going on ...
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.event.EventAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.event.EventAdmin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (&(osgi.command.scope=*)(osgi.command.function=*))
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs [null]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.apache.felix.service.command.Converter)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.service.command.Converter]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.gogo.api.CommandSessionListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.gogo.api.CommandSessionListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.osgi.service.remoteserviceadmin.EndpointListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.remoteserviceadmin.EndpointListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.springframework.osgi.context.event.OsgiBundleApplicationContextListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.springframework.osgi.context.event.OsgiBundleApplicationContextListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.bundlerepository.RepositoryAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.bundlerepository.RepositoryAdmin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=javax.servlet.Servlet)
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl extendScope
INFO: EndpointListener: extending scope by
(&(objectClass=javax.servlet.Servlet)(!(endpoint.framework.uuid=b033bccb-5ba6-448c-bc5f-0fb3d7b393ff)))
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl updateRegistration
INFO: EndpointListenerImpl: filters:
[(&(objectClass=javax.servlet.Servlet)(!(endpoint.framework.uuid=b033bccb-5ba6-448c-bc5f-0fb3d7b393ff)))]
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl
getRegistrationProperties
INFO: EndpointListener: current filter:
[(&(objectClass=javax.servlet.Servlet)(!(endpoint.framework.uuid=b033bccb-5ba6-448c-bc5f-0fb3d7b393ff)))]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.TopologyManager$1
modifiedService
INFO: TopologyManager: EndpointListener changed ...
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.apache.felix.webconsole.BrandingPlugin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.webconsole.BrandingPlugin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.webconsole.WebConsoleSecurityProvider)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.webconsole.WebConsoleSecurityProvider]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.http.HttpService)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.http.HttpService]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: null
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping empty filter
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.osgi.service.remoteserviceadmin.EndpointListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping request from myself
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: null
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping request from myself
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.osgi.service.remoteserviceadmin.RemoteServiceAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping request from myself
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.log.LogService)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.log.LogService]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ConfigurationListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ConfigurationListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.apache.felix.cm.PersistenceManager)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.cm.PersistenceManager]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ManagedService)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ManagedService]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ManagedServiceFactory)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ManagedServiceFactory]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.service.command.CommandProcessor)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.service.command.CommandProcessor]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.packageadmin.PackageAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.packageadmin.PackageAdmin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ConfigurationAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ConfigurationAdmin]
Once started this is the status of my bundles.
START LEVEL 85
ID|State |Level|Name
0|Active | 0|System Bundle (4.0.1)
1|Active | 1|Apache Felix Bundle Repository (1.6.6)
2|Active | 1|Apache Felix Configuration Admin Service (1.0.10)
3|Active | 1|Apache Felix File Install (1.0.0)
4|Active | 1|Apache Felix Gogo Command (0.12.0)
5|Active | 1|Apache Felix Gogo Runtime (0.10.0)
6|Active | 1|Apache Felix Gogo Shell (0.10.0)
7|Active | 1|Apache Felix Web Management Console (3.1.8)
8|Active | 85|CXF dOSGi Topology Manager (1.2.0)
9|Active | 53|geronimo-javamail_1.4_spec (1.2.0)
10|Installed | 84|CXF dOSGi Remote Service Admin Implementation
(1.2.0)
11|Active | 52|geronimo-activation_1.1_spec (1.0.2)
12|Active | 83|CXF Local Discovery Service Bundle (1.2.0)
13|Active | 51|geronimo-annotation_1.0_spec (1.1.1)
14|Installed | 82|Apache CXF Minimal Bundle Jar (2.2.9)
15|Active | 50|osgi.cmpn (4.2.0.200908310645)
16|Active | 81|Apache ServiceMix Specs :: JSR311 API 1.0 (1.3.0)
17|Active | 80|Apache ServiceMix Specs :: JAXWS API 2.1 (1.3.0)
18|Active | 79|Apache ServiceMix Specs :: JAXB API 2.1 (1.3.0)
19|Active | 78|Apache ServiceMix Specs :: STAX API 1.0 (1.3.0)
20|Active | 77|Apache ServiceMix Specs :: SAAJ API 1.3 (1.3.0)
21|Active | 76|Apache ServiceMix Bundles: commons-pool-1.5.4
(1.5.4.1)
22|Active | 75|Apache ServiceMix Bundles: woodstox-3.2.7 (3.2.7.1)
23|Active | 74|Apache ServiceMix Bundles: neethi-2.0.4 (2.0.4.1)
24|Active | 73|Apache ServiceMix Bundles: xmlresolver-1.2 (1.2.0.1)
25|Active | 72|Apache ServiceMix Bundles: asm-2.2.3 (2.2.3.1)
26|Active | 71|Apache ServiceMix Bundles: xmlschema-1.4.3 (1.4.3.1)
27|Installed | 70|Apache ServiceMix Bundles: xmlsec-1.3.0 (1.3.0.1)
28|Active | 69|Apache ServiceMix Bundles: wsdl4j-1.6.1 (1.6.1.1)
29|Active | 68|Apache ServiceMix Bundles: jaxb-impl-2.1.6 (2.1.6.1)
30|Active | 67|OPS4J Pax Web - Service (0.5.1)
31|Active | 66|spring-osgi-extender (1.2.0)
32|Active | 65|spring-osgi-core (1.2.0)
33|Active | 64|spring-osgi-io (1.2.0)
34|Active | 63|Spring AOP (2.5.6)
35|Resolved | 62|SLF4J Jakarta Commons Logging Binding (1.5.10)
36|Active | 61|SLF4J API (1.5.10)
37|Active | 60|AOP Alliance API (1.0.0)
38|Active | 59|Spring Context (2.5.6)
39|Active | 58|Spring Beans (2.5.6)
40|Active | 57|Spring Core (2.5.6)
41|Active | 56|JDOM DOM Processor (1.0.0)
42|Active | 55|Apache Commons Logging (1.1.1)
43|Active | 54|geronimo-ws-metadata_2.0_spec (1.1.2)
I've appended this to the felix config.properties
org.ops4j.pax.web.session.timeout=30
org.osgi.framework.startlevel.beginning=85
felix.auto.start.50=file:addons/org.osgi.compendium-4.2.0.jar
felix.auto.start.51=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-annotation_1.0_spec-1.1.1.jar
felix.auto.start.52=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-activation_1.1_spec-1.0.2.jar
felix.auto.start.53=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-javamail_1.4_spec-1.2.jar
felix.auto.start.54=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-ws-metadata_2.0_spec-1.1.2.jar
felix.auto.start.55=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.apache.commons.logging-1.1.1.jar
felix.auto.start.56=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.jdom-1.0.0.jar
felix.auto.start.57=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-core-2.5.6.jar
felix.auto.start.58=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-beans-2.5.6.jar
felix.auto.start.59=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-context-2.5.6.jar
felix.auto.start.60=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.aopalliance-1.0.0.jar
felix.auto.start.61=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.api-1.5.10.jar
felix.auto.start.62=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.jcl-1.5.10.jar
felix.auto.start.63=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-aop-2.5.6.jar
felix.auto.start.64=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-io-1.2.0.jar
felix.auto.start.65=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-core-1.2.0.jar
felix.auto.start.66=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-extender-1.2.0.jar
felix.auto.start.67=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/pax-web-service-0.5.1.jar
felix.auto.start.68=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar
felix.auto.start.69=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.wsdl4j-1.6.1_1.jar
felix.auto.start.70=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar
felix.auto.start.71=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlschema-1.4.3_1.jar
felix.auto.start.72=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.asm-2.2.3_1.jar
felix.auto.start.73=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar
felix.auto.start.74=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.neethi-2.0.4_1.jar
felix.auto.start.75=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.woodstox-3.2.7_1.jar
felix.auto.start.76=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.commons-pool-1.5.4_1.jar
felix.auto.start.77=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.saaj-api-1.3-1.3.0.jar
felix.auto.start.78=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar
felix.auto.start.79=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar
felix.auto.start.80=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar
felix.auto.start.81=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar
felix.auto.start.82=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-bundle-minimal-2.2.9.jar
felix.auto.start.83=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-discovery-local-1.2.jar
felix.auto.start.84=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-dsw-cxf-1.2.jar
felix.auto.start.85=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-topology-manager-1.2.jar
--
View this message in context: http://cxf.547215.n5.nabble.com/Unresolved-constraint-in-bundle-when-starting-DOSGi-on-Felix-4-0-1-tp5076919p5076919.html
Sent from the cxf-user mailing list archive at Nabble.com.
I've just downloaded the latest edition of DOSGi multi bundle (1.2).
As well as unpacking all the jar files to a directiory (addons/), I added
all the config.properties to the felix config file.
But when I start felix it blurts out a range of errors.
Among other things unresolved dependencies and nullpointers.
I'm running felix 4.0.1. The web page
http://cxf.apache.org/dosgi-multi-bundle-setup.html dosgi-multi-bundle-setup
states "Verified with: Felix 1.8.0" but that's like 100 years old so it has
to support something newer, or?
Auto-properties start:
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.jcl-1.5.10.jar
(org.osgi.framework.BundleException: Fr
agment bundles can not be started.)
felix.fileinstall.poll (ms) 2000
felix.fileinstall.dir c:\3PP\felix-framework\4.0.1\.\load
felix.fileinstall.debug -1
felix.fileinstall.bundles.new.start true
____________________________
Welcome to Apache Felix Gogo
g! 2011-dec-15 09:46:18
org.springframework.osgi.extender.internal.activator.ContextLoaderListener
start
INFO: Starting [org.springframework.osgi.extender] bundle v.[1.2.0]
2011-dec-15 09:46:18
org.springframework.osgi.extender.internal.support.ExtenderConfiguration
<init>
INFO: No custom extender configuration detected; using defaults...
2011-dec-15 09:46:18 org.springframework.scheduling.timer.TimerTaskExecutor
afterPropertiesSet
INFO: Initializing Timer
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: Logging to ***@1f31652
via org.ops4j.pax.web.service.internal.util.JCLLogger
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.Activator start
INFO: Starting pax http service
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
configure
INFO: configuring server: ServerControllerImpl{state=UNCONFIGURED} ->
ConfigurationImpl{http enabled=true,http port=8080,http secure
enabled=false,htt
p secure port=8443,ssl keystore=C:\Users\epknerg\.keystore,ssl
keystoreType=null,session timeout=30,listening
addresses=[Ljava.lang.String;@18bd7f1}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
start
INFO: starting server: ServerControllerImpl{state=STOPPED}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.JettyServerImpl
addConnector
INFO: adding ***@0.0.0.0:8080
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.JettyServerImpl
start
INFO: starting JettyServerImpl{}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: jetty-6.1.x
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: Started ***@0.0.0.0:8080
2011-dec-15 09:46:18
org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl getService
INFO: binding bundle: [org.apache.felix.webconsole [7]] to http service
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
configure
INFO: configuring server: ServerControllerImpl{state=STARTED} ->
ConfigurationImpl{http enabled=true,http port=8080,http secure
enabled=false,http sec
ure port=8443,ssl keystore=C:\Users\epknerg\.keystore,ssl
keystoreType=null,session timeout=30,listening
addresses=[Ljava.lang.String;@b20352}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.ServerControllerImpl
stop
INFO: stopping server: ServerControllerImpl{state=STARTED}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.JettyServerImpl stop
INFO: stopping JettyServerImpl{}
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.HttpServiceStarted
<init>
INFO: Creating http service for: org.apache.felix.webconsole [7]
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.HttpServiceProxy
createDefaultHttpContext
INFO: Creating adefault context
2011-dec-15 09:46:18 org.ops4j.pax.web.service.internal.HttpServiceProxy
registerServlet
INFO: Registering servlet: [/system/console] ->
***@aa0877
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerWrapper
addContext
INFO: added servlet context:
HttpServiceContext{httpContext=***@111ded2}
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.HttpServiceProxy
registerResources
INFO: Registering resource: [/system/console/res] -> /res
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.Activator start
INFO: Started pax http service
ERROR: Bundle org.apache.servicemix.bundles.xmlsec [27] Error starting
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles
.xmlsec-1.3.0_1.jar (org.osgi.framework.BundleException: Unresolved
constraint in bundle org.apache.servicemix.bundles.xmlsec [27]: Unable to
resolve
27.0: missing requirement [27.0] osgi.wiring.package;
(osgi.wiring.package=org.w3c.dom.traversal))
org.osgi.framework.BundleException: Unresolved constraint in bundle
org.apache.servicemix.bundles.xmlsec [27]: Unable to resolve 27.0: missing
require
ment [27.0] osgi.wiring.package; (osgi.wiring.package=org.w3c.dom.traversal)
at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3818)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Unknown Source)
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.HttpServiceStarted$1
stateChanged
INFO: Handling event: [STOPPED]
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.ServerControllerImpl
start
INFO: starting server: ServerControllerImpl{state=STOPPED}
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerImpl
addConnector
INFO: adding ***@0.0.0.0:8080
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerImpl
start
INFO: starting JettyServerImpl{}
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: jetty-6.1.x
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.util.JCLLogger info
INFO: Started ***@0.0.0.0:8080
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.HttpServiceStarted$1
stateChanged
INFO: Handling event: [STARTED]
2011-dec-15 09:46:19 org.ops4j.pax.web.service.internal.JettyServerWrapper
addContext
INFO: added servlet context:
HttpServiceContext{httpContext=***@111ded2}
ERROR: Bundle org.apache.cxf.bundle-minimal [14] Error starting
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-bundle-minimal-2.2.9.jar
(java.l
ang.NullPointerException)
java.lang.NullPointerException
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:856)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:893)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:659)
at
org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:181)
at
org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:168)
at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3811)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Unknown Source)
ERROR: Bundle cxf-dosgi-ri-dsw-cxf [10] Error starting
file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-dsw-cxf-1.2.jar
(java.lang.NullP
ointerException)
java.lang.NullPointerException
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:856)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:893)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.mergeUses(ResolverImpl.java:899)
at
org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:659)
at
org.apache.felix.framework.resolver.ResolverImpl.calculatePackageSpaces(ResolverImpl.java:609)
at
org.apache.felix.framework.resolver.ResolverImpl.resolve(ResolverImpl.java:181)
at
org.apache.felix.framework.StatefulResolver.resolve(StatefulResolver.java:168)
at
org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3811)
at org.apache.felix.framework.Felix.startBundle(Felix.java:1868)
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191)
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295)
at java.lang.Thread.run(Unknown Source)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.Activator start
INFO: TopologyManager: start()
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl
getRegistrationProperties
INFO: EndpointListener: current filter: []
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.TopologyManager$1
addingService
INFO: TopologyManager: new EndpointListener that wants to be informed about
wants going on ...
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.event.EventAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.event.EventAdmin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (&(osgi.command.scope=*)(osgi.command.function=*))
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs [null]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.apache.felix.service.command.Converter)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.service.command.Converter]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.gogo.api.CommandSessionListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.gogo.api.CommandSessionListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.osgi.service.remoteserviceadmin.EndpointListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.remoteserviceadmin.EndpointListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.springframework.osgi.context.event.OsgiBundleApplicationContextListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.springframework.osgi.context.event.OsgiBundleApplicationContextListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.bundlerepository.RepositoryAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.bundlerepository.RepositoryAdmin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=javax.servlet.Servlet)
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl extendScope
INFO: EndpointListener: extending scope by
(&(objectClass=javax.servlet.Servlet)(!(endpoint.framework.uuid=b033bccb-5ba6-448c-bc5f-0fb3d7b393ff)))
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl updateRegistration
INFO: EndpointListenerImpl: filters:
[(&(objectClass=javax.servlet.Servlet)(!(endpoint.framework.uuid=b033bccb-5ba6-448c-bc5f-0fb3d7b393ff)))]
2011-dec-15 09:46:19
org.apache.cxf.dosgi.topologymanager.EndpointListenerImpl
getRegistrationProperties
INFO: EndpointListener: current filter:
[(&(objectClass=javax.servlet.Servlet)(!(endpoint.framework.uuid=b033bccb-5ba6-448c-bc5f-0fb3d7b393ff)))]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.TopologyManager$1
modifiedService
INFO: TopologyManager: EndpointListener changed ...
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.apache.felix.webconsole.BrandingPlugin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.webconsole.BrandingPlugin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.webconsole.WebConsoleSecurityProvider)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.webconsole.WebConsoleSecurityProvider]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.http.HttpService)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.http.HttpService]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: null
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping empty filter
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.osgi.service.remoteserviceadmin.EndpointListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping request from myself
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: null
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping request from myself
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.osgi.service.remoteserviceadmin.RemoteServiceAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping request from myself
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.log.LogService)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.log.LogService]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ConfigurationListener)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ConfigurationListener]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.apache.felix.cm.PersistenceManager)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.cm.PersistenceManager]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ManagedService)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ManagedService]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ManagedServiceFactory)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ManagedServiceFactory]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter:
(objectClass=org.apache.felix.service.command.CommandProcessor)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.apache.felix.service.command.CommandProcessor]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.packageadmin.PackageAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.packageadmin.PackageAdmin]
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: *** Filter: (objectClass=org.osgi.service.cm.ConfigurationAdmin)
2011-dec-15 09:46:19 org.apache.cxf.dosgi.topologymanager.ListenerHookImpl
added
INFO: ListenerHookImpl: skipping import request for excluded classs
[org.osgi.service.cm.ConfigurationAdmin]
Once started this is the status of my bundles.
START LEVEL 85
ID|State |Level|Name
0|Active | 0|System Bundle (4.0.1)
1|Active | 1|Apache Felix Bundle Repository (1.6.6)
2|Active | 1|Apache Felix Configuration Admin Service (1.0.10)
3|Active | 1|Apache Felix File Install (1.0.0)
4|Active | 1|Apache Felix Gogo Command (0.12.0)
5|Active | 1|Apache Felix Gogo Runtime (0.10.0)
6|Active | 1|Apache Felix Gogo Shell (0.10.0)
7|Active | 1|Apache Felix Web Management Console (3.1.8)
8|Active | 85|CXF dOSGi Topology Manager (1.2.0)
9|Active | 53|geronimo-javamail_1.4_spec (1.2.0)
10|Installed | 84|CXF dOSGi Remote Service Admin Implementation
(1.2.0)
11|Active | 52|geronimo-activation_1.1_spec (1.0.2)
12|Active | 83|CXF Local Discovery Service Bundle (1.2.0)
13|Active | 51|geronimo-annotation_1.0_spec (1.1.1)
14|Installed | 82|Apache CXF Minimal Bundle Jar (2.2.9)
15|Active | 50|osgi.cmpn (4.2.0.200908310645)
16|Active | 81|Apache ServiceMix Specs :: JSR311 API 1.0 (1.3.0)
17|Active | 80|Apache ServiceMix Specs :: JAXWS API 2.1 (1.3.0)
18|Active | 79|Apache ServiceMix Specs :: JAXB API 2.1 (1.3.0)
19|Active | 78|Apache ServiceMix Specs :: STAX API 1.0 (1.3.0)
20|Active | 77|Apache ServiceMix Specs :: SAAJ API 1.3 (1.3.0)
21|Active | 76|Apache ServiceMix Bundles: commons-pool-1.5.4
(1.5.4.1)
22|Active | 75|Apache ServiceMix Bundles: woodstox-3.2.7 (3.2.7.1)
23|Active | 74|Apache ServiceMix Bundles: neethi-2.0.4 (2.0.4.1)
24|Active | 73|Apache ServiceMix Bundles: xmlresolver-1.2 (1.2.0.1)
25|Active | 72|Apache ServiceMix Bundles: asm-2.2.3 (2.2.3.1)
26|Active | 71|Apache ServiceMix Bundles: xmlschema-1.4.3 (1.4.3.1)
27|Installed | 70|Apache ServiceMix Bundles: xmlsec-1.3.0 (1.3.0.1)
28|Active | 69|Apache ServiceMix Bundles: wsdl4j-1.6.1 (1.6.1.1)
29|Active | 68|Apache ServiceMix Bundles: jaxb-impl-2.1.6 (2.1.6.1)
30|Active | 67|OPS4J Pax Web - Service (0.5.1)
31|Active | 66|spring-osgi-extender (1.2.0)
32|Active | 65|spring-osgi-core (1.2.0)
33|Active | 64|spring-osgi-io (1.2.0)
34|Active | 63|Spring AOP (2.5.6)
35|Resolved | 62|SLF4J Jakarta Commons Logging Binding (1.5.10)
36|Active | 61|SLF4J API (1.5.10)
37|Active | 60|AOP Alliance API (1.0.0)
38|Active | 59|Spring Context (2.5.6)
39|Active | 58|Spring Beans (2.5.6)
40|Active | 57|Spring Core (2.5.6)
41|Active | 56|JDOM DOM Processor (1.0.0)
42|Active | 55|Apache Commons Logging (1.1.1)
43|Active | 54|geronimo-ws-metadata_2.0_spec (1.1.2)
I've appended this to the felix config.properties
org.ops4j.pax.web.session.timeout=30
org.osgi.framework.startlevel.beginning=85
felix.auto.start.50=file:addons/org.osgi.compendium-4.2.0.jar
felix.auto.start.51=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-annotation_1.0_spec-1.1.1.jar
felix.auto.start.52=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-activation_1.1_spec-1.0.2.jar
felix.auto.start.53=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-javamail_1.4_spec-1.2.jar
felix.auto.start.54=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/geronimo-ws-metadata_2.0_spec-1.1.2.jar
felix.auto.start.55=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.apache.commons.logging-1.1.1.jar
felix.auto.start.56=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.jdom-1.0.0.jar
felix.auto.start.57=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-core-2.5.6.jar
felix.auto.start.58=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-beans-2.5.6.jar
felix.auto.start.59=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-context-2.5.6.jar
felix.auto.start.60=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.org.aopalliance-1.0.0.jar
felix.auto.start.61=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.api-1.5.10.jar
felix.auto.start.62=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/com.springsource.slf4j.jcl-1.5.10.jar
felix.auto.start.63=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-aop-2.5.6.jar
felix.auto.start.64=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-io-1.2.0.jar
felix.auto.start.65=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-core-1.2.0.jar
felix.auto.start.66=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/spring-osgi-extender-1.2.0.jar
felix.auto.start.67=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/pax-web-service-0.5.1.jar
felix.auto.start.68=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.jaxb-impl-2.1.6_1.jar
felix.auto.start.69=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.wsdl4j-1.6.1_1.jar
felix.auto.start.70=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlsec-1.3.0_1.jar
felix.auto.start.71=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlschema-1.4.3_1.jar
felix.auto.start.72=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.asm-2.2.3_1.jar
felix.auto.start.73=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.xmlresolver-1.2_1.jar
felix.auto.start.74=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.neethi-2.0.4_1.jar
felix.auto.start.75=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.woodstox-3.2.7_1.jar
felix.auto.start.76=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.bundles.commons-pool-1.5.4_1.jar
felix.auto.start.77=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.saaj-api-1.3-1.3.0.jar
felix.auto.start.78=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.stax-api-1.0-1.3.0.jar
felix.auto.start.79=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jaxb-api-2.1-1.3.0.jar
felix.auto.start.80=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jaxws-api-2.1-1.3.0.jar
felix.auto.start.81=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/org.apache.servicemix.specs.jsr311-api-1.0-1.3.0.jar
felix.auto.start.82=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-bundle-minimal-2.2.9.jar
felix.auto.start.83=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-discovery-local-1.2.jar
felix.auto.start.84=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-dsw-cxf-1.2.jar
felix.auto.start.85=file:addons/apache-cxf-dosgi-ri-1.2/dosgi_bundles/cxf-dosgi-ri-topology-manager-1.2.jar
--
View this message in context: http://cxf.547215.n5.nabble.com/Unresolved-constraint-in-bundle-when-starting-DOSGi-on-Felix-4-0-1-tp5076919p5076919.html
Sent from the cxf-user mailing list archive at Nabble.com.