users@glassfish.java.net

Woodstox not working properly on GlassFish v3

From: <glassfish_at_javadesktop.org>
Date: Fri, 06 Aug 2010 00:08:17 PDT

Hello everyone

I'm trying to setup my GlassFish v3 to work with Woodstox as I've seen in a lot of places, using those lines in domain.xml:

          <system-property name="javax.xml.stream.XMLEventFactory" value="com.ctc.wstx.stax.WstxEventFactory"/>
             <system-property name="javax.xml.stream.XMLInputFactory" value="com.ctc.wstx.stax.WstxInputFactory"/>
          <system-property name="javax.xml.stream.XMLOutputFactory" value="com.ctc.wstx.stax.WstxOutputFactory"/>

But when GlassFish loads it throws this exception, continually:


[#|2010-08-06T08:37:47.149+0200|SEVERE|glassfish3.0.1|javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID=19;_ThreadName=FelixDispatchQueue;|

javax.xml.stream.FactoryFinder$ConfigurationError: Provider com.ctc.wstx.stax.WstxInputFactory not found
        at javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:154)
        at javax.xml.stream.FactoryFinder.find(FactoryFinder.java:186)
        at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:123)
        at org.glassfish.flashlight.xml.StaxParser.createParser(StaxParser.java:178)
        at org.glassfish.flashlight.xml.StaxParser.<init>(StaxParser.java:75)
        at org.glassfish.flashlight.xml.ProbeProviderStaxParser.<init>(ProbeProviderStaxParser.java:70)
        at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.processXMLProbeProviders(FlashlightProbeProviderFactory.java:355)
        at org.glassfish.admin.monitor.MonitoringBootstrap.processProbeProviderXML(MonitoringBootstrap.java:407)
        at org.glassfish.admin.monitor.MonitoringBootstrap.addProvider(MonitoringBootstrap.java:282)
        at org.glassfish.admin.monitor.MonitoringBootstrap.verifyModule(MonitoringBootstrap.java:219)
        at org.glassfish.admin.monitor.MonitoringBootstrap.moduleResolved(MonitoringBootstrap.java:206)
        at org.jvnet.hk2.osgiadapter.OSGiModulesRegistryImpl$3.bundleChanged(OSGiModulesRegistryImpl.java:516)
        at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:800)
        at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:728)
        at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:956)
        at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54)
        at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106)
        at java.lang.Thread.run(Thread.java:619)

I've checked under glassfishv3/modules if woodstox-osgi.jar is there, and it is.

So, if anyone have any ideia of what is happening it would be appreciated.

Thanks!
Rudi
[Message sent by forum member 'rudibravo']

http://forums.java.net/jive/thread.jspa?messageID=479474