Hi all,

I just hit an error when trying the dosgi greeter example on karaf 2.3.0.

To reproduce simply start a clean karaf 2.3.0 and run the following
commands:

features:addurl mvn:org.apache.cxf.dosgi/cxf-dosgi/1.4-SNAPSHOT/xml/features
features:install cxf-dosgi-discovery-local
install -s
mvn:org.apache.cxf.dosgi.samples/cxf-dosgi-ri-samples-greeter-interface/1.4-SNAPSHOT
install -s
mvn:org.apache.cxf.dosgi.samples/cxf-dosgi-ri-samples-greeter-impl/1.4-SNAPSHOT

The following exception below shows directly on the console. This looks
like the error may be in cxf not in cxf-dosgi.
It took me a while till I hit this as my own examples always use jaxb
instead of aegis.

Any ideas?

Christian

----
Exception in thread "pool-12-thread-1" java.lang.ExceptionInInitializerError
    at
org.apache.cxf.aegis.type.XMLTypeCreator.<init>(XMLTypeCreator.java:138)
    at
org.apache.cxf.aegis.AegisContext.createRootTypeCreator(AegisContext.java:122)
    at
org.apache.cxf.aegis.AegisContext.createTypeCreator(AegisContext.java:111)
    at org.apache.cxf.aegis.AegisContext.initialize(AegisContext.java:153)
    at
org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:232)
    at
org.apache.cxf.service.factory.AbstractServiceFactoryBean.initializeDataBindings(AbstractServiceFactoryBean.java:86)
    at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:474)
    at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:536)
    at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:248)
    at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)
    at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:159)
    at
org.apache.cxf.dosgi.dsw.handlers.AbstractPojoConfigurationTypeHandler.createServerFromFactory(AbstractPojoConfigurationTypeHandler.java:208)
    at
org.apache.cxf.dosgi.dsw.handlers.PojoConfigurationTypeHandler.createServer(PojoConfigurationTypeHandler.java:117)
    at
org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore.exportService(RemoteServiceAdminCore.java:120)
    at
org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:71)
    at
org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:64)
    at java.security.AccessController.doPrivileged(Native Method)
    at
org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:64)
    at
org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:37)
    at
org.apache.cxf.dosgi.topologymanager.exporter.TopologyManagerExport.doExportService(TopologyManagerExport.java:250)
    at
org.apache.cxf.dosgi.topologymanager.exporter.TopologyManagerExport.access$200(TopologyManagerExport.java:51)
    at
org.apache.cxf.dosgi.topologymanager.exporter.TopologyManagerExport$3.run(TopologyManagerExport.java:214)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.RuntimeException: XPathFactory#newInstance() failed
to create an XPathFactory for the default object model:
http://java.sun.com/jaxp/xpath/dom with the
XPathFactoryConfigurationException:
javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory
implementation found for the object model:
http://java.sun.com/jaxp/xpath/dom
    at javax.xml.xpath.XPathFactory.newInstance(Unknown Source)
    at org.apache.cxf.helpers.XPathUtils.<clinit>(XPathUtils.java:39)
    ... 25 more

-----

la -s shows:
karaf@root> la -s
START LEVEL 100 , List Threshold: 0
   ID   State         Blueprint      Level  Symbolic name
[   0] [Active     ] [            ] [    0] org.apache.felix.framework
(4.0.3)
[   1] [Active     ] [            ] [    5] org.ops4j.pax.url.mvn (1.3.5)
[   2] [Active     ] [            ] [    5] org.ops4j.pax.url.wrap (1.3.5)
[   3] [Active     ] [            ] [    8]
org.ops4j.pax.logging.pax-logging-service (1.7.0)
[   4] [Active     ] [            ] [    8]
org.ops4j.pax.logging.pax-logging-api (1.7.0)
[   5] [Active     ] [            ] [   10] org.apache.felix.configadmin
(1.4.0)
[   6] [Active     ] [            ] [   11] org.apache.felix.fileinstall
(3.2.6)
[   7] [Active     ] [Created     ] [   20]
org.apache.aries.blueprint.core (1.0.1)
[   8] [Active     ] [            ] [   20] org.apache.aries.util (1.0.0)
[   9] [Active     ] [            ] [   20] org.apache.aries.proxy.api
(1.0.0)
[  10] [Active     ] [            ] [   20] org.objectweb.asm.all (4.0)
[  11] [Active     ] [            ] [   20]
org.apache.aries.blueprint.api (1.0.0)
[  12] [Active     ] [            ] [   20] org.apache.aries.proxy.impl
(1.0.0)
[  13] [Active     ] [Created     ] [   20]
org.apache.aries.blueprint.cm (1.0.0)
[  14] [Active     ] [Created     ] [   25]
org.apache.karaf.shell.console (2.3.0)
[  15] [Active     ] [Created     ] [   28]
org.apache.karaf.deployer.blueprint (2.3.0)
[  16] [Active     ] [Created     ] [   28]
org.apache.karaf.deployer.spring (2.3.0)
[  17] [Active     ] [Created     ] [   30] org.apache.karaf.shell.ssh
(2.3.0)
[  18] [Active     ] [Created     ] [   30]
org.apache.karaf.management.server (2.3.0)
[  19] [Active     ] [Created     ] [   30]
org.apache.karaf.shell.commands (2.3.0)
[  20] [Active     ] [Created     ] [   30]
org.apache.karaf.features.core (2.3.0)
[  21] [Active     ] [Created     ] [   30] org.apache.karaf.shell.log
(2.3.0)
[  22] [Active     ] [Created     ] [   30]
org.apache.karaf.features.command (2.3.0)
[  23] [Active     ] [Created     ] [   30]
org.apache.karaf.diagnostic.management (2.3.0)
[  24] [Active     ] [            ] [   30] org.apache.sshd.core (0.8.0)
[  25] [Active     ] [Created     ] [   30]
org.apache.karaf.deployer.wrap (2.3.0)
[  26] [Active     ] [            ] [   30] org.apache.mina.core (2.0.7)
[  27] [Active     ] [Created     ] [   30]
org.apache.karaf.admin.command (2.3.0)
[  28] [Active     ] [Created     ] [   30]
org.apache.karaf.diagnostic.command (2.3.0)
[  29] [Active     ] [            ] [   30] org.apache.aries.jmx.core
(1.0.1)
[  30] [Active     ] [            ] [   30]
org.apache.karaf.diagnostic.core (2.3.0)
[  31] [Active     ] [Created     ] [   30]
org.apache.karaf.admin.management (2.3.0)
[  32] [Active     ] [            ] [   30] org.apache.aries.jmx.api (1.0.0)
[  33] [Active     ] [Created     ] [   30]
org.apache.karaf.diagnostic.common (2.3.0)
[  34] [Active     ] [Created     ] [   30] org.apache.karaf.shell.dev
(2.3.0)
[  35] [Active     ] [Created     ] [   30]
org.apache.karaf.deployer.features (2.3.0)
[  36] [Active     ] [            ] [   30]
org.apache.aries.jmx.blueprint.api (1.0.0)
[  37] [Active     ] [Created     ] [   30]
org.apache.karaf.jaas.command (2.3.0)
[  38] [Active     ] [Created     ] [   30]
org.apache.karaf.jaas.modules (2.3.0)
[  39] [Active     ] [Created     ] [   30] org.apache.karaf.shell.osgi
(2.3.0)
[  40] [Active     ] [Created     ] [   30]
org.apache.karaf.features.management (2.3.0)
[  41] [Active     ] [Created     ] [   30]
org.apache.karaf.shell.packages (2.3.0)
[  42] [Active     ] [            ] [   30]
org.apache.aries.jmx.blueprint.core (1.0.1)
[  43] [Active     ] [Created     ] [   30] org.apache.karaf.admin.core
(2.3.0)
[  44] [Active     ] [Created     ] [   30]
org.apache.karaf.deployer.kar (2.3.0)
[  45] [Active     ] [Created     ] [   30] org.apache.karaf.jaas.config
(2.3.0)
[  46] [Active     ] [Created     ] [   30]
org.apache.karaf.shell.config (2.3.0)
[  47] [Active     ] [Created     ] [   30]
org.apache.karaf.management.mbeans.system (2.3.0)
[  48] [Active     ] [Created     ] [   30]
org.apache.karaf.management.mbeans.bundles (2.3.0)
[  49] [Active     ] [Created     ] [   30]
org.apache.karaf.management.mbeans.services (2.3.0)
[  50] [Active     ] [Created     ] [   30]
org.apache.karaf.management.mbeans.config (2.3.0)
[  51] [Active     ] [Created     ] [   30]
org.apache.karaf.management.mbeans.log (2.3.0)
[  52] [Active     ] [Created     ] [   30]
org.apache.karaf.management.mbeans.packages (2.3.0)
[  53] [Active     ] [Created     ] [   30]
org.apache.karaf.management.mbeans.dev (2.3.0)
[  54] [Active     ] [            ] [    9]
org.apache.geronimo.specs.geronimo-osgi-registry (1.1)
[  55] [Active     ] [            ] [   10]
org.apache.servicemix.specs.activation-api-1.1 (2.2.0)
[  56] [Active     ] [            ] [   10]
org.apache.geronimo.specs.geronimo-annotation_1.0_spec (1.1.1)
[  57] [Active     ] [            ] [   10]
org.apache.geronimo.specs.geronimo-ws-metadata_2.0_spec (1.1.3)
[  58] [Active     ] [            ] [   10]
org.apache.servicemix.specs.stax-api-1.0 (2.2.0)
[  59] [Active     ] [            ] [   10]
org.apache.servicemix.specs.jaxb-api-2.2 (2.2.0)
[  60] [Active     ] [            ] [   10]
org.apache.servicemix.specs.jaxws-api-2.2 (2.2.0)
[  61] [Active     ] [            ] [   10]
org.apache.servicemix.specs.saaj-api-1.3 (2.2.0)
[  62] [Active     ] [            ] [   10]
org.apache.servicemix.specs.jsr339-api-m10 (2.2.0)
[  63] [Active     ] [            ] [   10] javax.mail (1.4.4)
[  64] [Active     ] [            ] [   20] stax2-api (3.1.1)
[  65] [Active     ] [            ] [   20] woodstox-core-asl (4.1.4)
[  66] [Active     ] [            ] [   20]
org.apache.servicemix.bundles.jaxb-impl (2.2.1.1_2)
[  67] [Active     ] [            ] [   20]
org.apache.servicemix.bundles.jaxb-xjc (2.2.1.1_2)
[  68] [Active     ] [            ] [   30] org.apache.ws.xmlschema.core
(2.0.3)
[  69] [Active     ] [            ] [   30]
org.apache.servicemix.bundles.wsdl4j (1.6.2.6)
[  70] [Active     ] [            ] [   30]
org.apache.servicemix.bundles.xmlresolver (1.2.0.5)
[  71] [Active     ] [            ] [   30]
org.apache.servicemix.bundles.fastinfoset (1.2.7.4)
[  72] [Active     ] [Created     ] [   40] org.apache.cxf.cxf-api (2.7.1)
[  73] [Active     ] [Created     ] [   40] org.apache.cxf.cxf-rt-core
(2.7.1)
[  74] [Active     ] [            ] [   40]
org.apache.cxf.cxf-rt-management (2.7.1)
[  75] [Active     ] [Created     ] [   40]
org.apache.cxf.karaf.cxf-karaf-commands (2.7.1)
[  76] [Active     ] [            ] [   40]
org.apache.cxf.cxf-rt-databinding-jaxb (2.7.1)
[  77] [Active     ] [            ] [   40]
org.apache.cxf.cxf-rt-bindings-xml (2.7.1)
[  78] [Active     ] [Created     ] [   40]
org.apache.cxf.cxf-rt-bindings-soap (2.7.1)
[  79] [Active     ] [            ] [   30]
org.apache.servicemix.specs.activation-api-1.1 (2.1.0)
[  80] [Active     ] [            ] [   30]
org.apache.geronimo.specs.geronimo-servlet_2.5_spec (1.1.2)
[  81] [Active     ] [            ] [   30] javax.mail (1.4.5)
[  82] [Active     ] [            ] [   30]
org.apache.geronimo.specs.geronimo-jta_1.1_spec (1.1.1)
[  83] [Active     ] [            ] [   30] org.eclipse.jetty.util
(7.6.7.v20120910)
[  84] [Active     ] [            ] [   30] org.eclipse.jetty.io
(7.6.7.v20120910)
[  85] [Active     ] [            ] [   30] org.eclipse.jetty.http
(7.6.7.v20120910)
[  86] [Active     ] [            ] [   30] org.eclipse.jetty.client
(7.6.7.v20120910)
[  87] [Active     ] [            ] [   30]
org.eclipse.jetty.continuation (7.6.7.v20120910)
[  88] [Active     ] [            ] [   30] org.eclipse.jetty.jmx
(7.6.7.v20120910)
[  89] [Active     ] [            ] [   30] org.eclipse.jetty.server
(7.6.7.v20120910)
[  90] [Active     ] [            ] [   30] org.eclipse.jetty.security
(7.6.7.v20120910)
[  91] [Active     ] [            ] [   30] org.eclipse.jetty.servlet
(7.6.7.v20120910)
[  92] [Active     ] [            ] [   30] org.eclipse.jetty.servlets
(7.6.7.v20120910)
[  93] [Active     ] [            ] [   30] org.eclipse.jetty.xml
(7.6.7.v20120910)
[  94] [Active     ] [            ] [   30] org.eclipse.jetty.webapp
(7.6.7.v20120910)
[  95] [Active     ] [            ] [   30] org.eclipse.jetty.jndi
(7.6.7.v20120910)
[  96] [Active     ] [            ] [   30] org.eclipse.jetty.plus
(7.6.7.v20120910)
[  97] [Active     ] [            ] [   30] org.eclipse.jetty.websocket
(7.6.7.v20120910)
[  98] [Active     ] [            ] [   30]
org.ops4j.pax.web.pax-web-api (1.1.3)
[  99] [Active     ] [            ] [   30]
org.ops4j.pax.web.pax-web-spi (1.1.3)
[ 100] [Active     ] [            ] [   30]
org.ops4j.pax.web.pax-web-runtime (1.1.3)
[ 101] [Active     ] [            ] [   30]
org.ops4j.pax.web.pax-web-jetty (1.1.3)
[ 102] [Active     ] [            ] [   30]
org.ops4j.pax.web.pax-web-extender-whiteboard (1.1.3)
[ 103] [Active     ] [Created     ] [   40]
org.apache.cxf.cxf-rt-transports-http (2.7.1)
[ 104] [Active     ] [Created     ] [   40]
org.apache.cxf.cxf-rt-frontend-simple (2.7.1)
[ 105] [Active     ] [Created     ] [   40]
org.apache.cxf.cxf-rt-frontend-jaxws (2.7.1)
[ 106] [Active     ] [            ] [   30]
org.codehaus.jettison.jettison (1.3.2)
[ 107] [Active     ] [            ] [   40]
org.apache.cxf.cxf-rt-rs-extension-providers (2.7.1)
[ 108] [Active     ] [            ] [   40]
org.apache.cxf.cxf-rt-rs-extension-search (2.7.1)
[ 109] [Active     ] [Created     ] [   40]
org.apache.cxf.cxf-rt-frontend-jaxrs (2.7.1)
[ 110] [Active     ] [            ] [   40]
org.apache.cxf.cxf-rt-databinding-aegis (2.7.1)
[ 111] [Active     ] [Created     ] [   40]
org.apache.cxf.cxf-rt-transports-http-jetty (2.7.1)
[ 112] [Active     ] [            ] [   80] osgi.enterprise
(4.2.0.201003190513)
[ 113] [Active     ] [            ] [   80]
org.apache.servicemix.bundles.jdom (1.1.0.3)
[ 114] [Active     ] [            ] [   80]
cxf-dosgi-ri-topology-manager (1.4.0.SNAPSHOT)
[ 115] [Active     ] [            ] [   80] cxf-dosgi-ri-dsw-cxf
(1.4.0.SNAPSHOT)
[ 116] [Active     ] [            ] [   80] cxf-dosgi-ri-discovery-local
(1.4.0.SNAPSHOT)
[ 117] [Active     ] [            ] [   80]
cxf-dosgi-ri-samples-greeter-interface (1.4.0.SNAPSHOT)
[ 118] [Active     ] [            ] [   80]
cxf-dosgi-ri-samples-greeter-impl (1.4.0.SNAPSHOT)


Reply via email to