I just upgraded from 6.2.2 to UltraLight Client 08 Update 1. I made all
the obvious POM artifact changes and the application runs ok under Eclipse
using the development runner. However trying to run the application using
JNLP I get the following error (see below). Are there any other
configuration changes necessary? (I have made no other code changes accept
to reference the new jar files. (Is a new configuration file now
required?)
Thanks,
Karl
java.lang.ExceptionInInitializerError
at
com.ulcjava.container.servlet.server.ServletContainerAdapter.init(ServletContainerAdapter.java)
at javax.servlet.GenericServlet.init(GenericServlet.java:212)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException:
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown
Source)
at
com.ulcjava.base.server.ApplicationConfigurationFromXML.readConfig(ApplicationConfigurationFromXML.java:164)
at
com.ulcjava.base.server.ApplicationConfigurationFromXML.<init>(ApplicationConfigurationFromXML.java:122)
at
com.ulcjava.base.server.ApplicationConfiguration.<init>(ApplicationConfiguration.java:117)
at
com.ulcjava.base.server.ApplicationConfiguration.getInstance(ApplicationConfiguration.java:106)
at
com.ulcjava.base.server.SessionLogConfigProvider.createLogConfig(SessionLogConfigProvider.java:7)
at
com.ulcjava.base.shared.logging.SimpleLogManager$DefaultSimpleLogConfigProvider.<init>(SimpleLogManager.java:
2)
at
com.ulcjava.base.shared.logging.PropertiesLogConfigProvider.<init>(PropertiesLogConfigProvider.java:11)
at
com.ulcjava.base.server.SessionLogConfigProvider.<init>(SessionLogConfigProvider.java:14)
at
com.ulcjava.base.server.SessionLogConfigProvider.initializeLogManager(SessionLogConfigProvider.java:2)
at
com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.<clinit>(ServletContainerAdapterHelper.jav
a:105)
... 17 more
14:23:55,953 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/storecxa].[Application]]
Allocate e
xception for servlet Application
java.lang.ClassCastException:
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
at
javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source)
at
com.ulcjava.base.server.ApplicationConfigurationFromXML.readConfig(ApplicationConfigurationFromXML.java:164)
at
com.ulcjava.base.server.ApplicationConfigurationFromXML.<init>(ApplicationConfigurationFromXML.java:122)
at
com.ulcjava.base.server.ApplicationConfiguration.<init>(ApplicationConfiguration.java:117)
at
com.ulcjava.base.server.ApplicationConfiguration.getInstance(ApplicationConfiguration.java:106)
at
com.ulcjava.base.server.SessionLogConfigProvider.createLogConfig(SessionLogConfigProvider.java:7)
at
com.ulcjava.base.shared.logging.SimpleLogManager$DefaultSimpleLogConfigProvider.<init>(SimpleLogManager.java:
2)
at
com.ulcjava.base.shared.logging.PropertiesLogConfigProvider.<init>(PropertiesLogConfigProvider.java:11)
at
com.ulcjava.base.server.SessionLogConfigProvider.<init>(SessionLogConfigProvider.java:14)
at
com.ulcjava.base.server.SessionLogConfigProvider.initializeLogManager(SessionLogConfigProvider.java:2)
at
com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.<clinit>(ServletContainerAdapterHelper.jav
a:105)
at
com.ulcjava.container.servlet.server.ServletContainerAdapter.init(ServletContainerAdapter.java)
at
javax.servlet.GenericServlet.init(GenericServlet.java:212)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:595)
14:23:55,984 ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/storecxa]]
StandardWrapper.Throwabl
e
java.lang.NoClassDefFoundError
at
com.ulcjava.container.servlet.server.ServletContainerAdapter.init(ServletContainerAdapter.java)
at
javax.servlet.GenericServlet.init(GenericServlet.java:212)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:595)
CONFIDENTIALITY NOTICE: This message and any attachment(s) are solely for the
use of the intended recipient(s) identified above and may contain information
that is proprietary, privileged, or confidential. If you are not an intended
recipient, you may not review, retransmit, or otherwise use this message or any
attachment. If you have received this message in error, please immediately
notify the sender by reply e-mail and delete this message.