Hi,

Just upgraded from resin 3.1.3  to 3.1.4 and deployed a webapp called
artifactory (1.2.5-rc6) which uses jaxb. During startup I got the
exception below.

After reverting to 3.1.3 it works fine. This might be a problem with
artifactory, but I can't really work out where the issue is, the jaxb
class that can't be found is definitely on the classpath within the
war file. I also tried copying it to the global resin lib directory
without luck.

Maybe someone from caucho can shed some light on this?

Cheers,
Henric


The exception of interest is:

javax.xml.bind.JAXBException
with linked exception:
[java.lang.ClassNotFoundException: #
com.sun.xml.bind.v2.ContextFactory in
EnvironmentClassLoader$1229322553[web-app:http://localhost:8080/artifact
ory]]


[16:05:03.595] {main}
org.springframework.beans.factory.BeanCreationException: Error creating
bean with name 'centralConfig' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Invocation of init method failed;
nested exception is java.lang.RuntimeException:
java.lang.RuntimeException: Failed to r
ead object from stream.
[16:05:03.595] {main} Caused by: java.lang.RuntimeException:
java.lang.RuntimeException: Failed to read object from stream.
[16:05:03.595] {main}   at
org.artifactory.config.CentralConfigFactoryBean.afterPropertiesSet(Centr
alConfigFactoryBean.java:82)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1202)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:428)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec
t(AbstractBeanFactory.java:251)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g
etSingleton(DefaultSingletonBeanRegistry.java:156)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:248)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:160)
[16:05:03.595] {main}   at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:284)
[16:05:03.595] {main}   at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:352)
[16:05:03.595] {main}   at
org.artifactory.webapp.servlet.ArtifactoryContextConfigurer.contextIniti
alized(ArtifactoryContextConfigurer.java:45)
[16:05:03.595] {main}   at
com.caucho.server.webapp.WebApp.start(WebApp.java:1809)
[16:05:03.595] {main}   at
com.caucho.server.deploy.DeployController.startImpl(DeployController.jav
a:646)
[16:05:03.595] {main}   at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(Start
AutoRedeployAutoStrategy.java:72)
[16:05:03.595] {main}   at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.j
ava:528)
[16:05:03.595] {main}   at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:163)
[16:05:03.595] {main}   at
com.caucho.server.webapp.WebAppContainer.start(WebAppContainer.java:675)
[16:05:03.595] {main}   at
com.caucho.server.host.Host.start(Host.java:437)
[16:05:03.595] {main}   at
com.caucho.server.deploy.DeployController.startImpl(DeployController.jav
a:646)
[16:05:03.595] {main}   at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(Start
AutoRedeployAutoStrategy.java:72)
[16:05:03.595] {main}   at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.j
ava:528)
[16:05:03.595] {main}   at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:163)
[16:05:03.595] {main}   at
com.caucho.server.host.HostContainer.start(HostContainer.java:479)
[16:05:03.595] {main}   at
com.caucho.server.cluster.Server.start(Server.java:1171)
[16:05:03.595] {main}   at
com.caucho.server.cluster.Cluster.startServer(Cluster.java:708)
[16:05:03.595] {main}   at
com.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java:5
22)
[16:05:03.595] {main}   at
com.caucho.server.resin.Resin.start(Resin.java:692)
[16:05:03.595] {main}   at
com.caucho.server.resin.Resin.initMain(Resin.java:1113)
[16:05:03.595] {main}   at
com.caucho.server.resin.Resin.main(Resin.java:1314)
[16:05:03.595] {main} Caused by: java.lang.RuntimeException: Failed to
read object from stream.
[16:05:03.595] {main}   at
org.artifactory.config.jaxb.JaxbHelper.read(JaxbHelper.java:101)
[16:05:03.595] {main}   at
org.artifactory.config.CentralConfigFactoryBean.afterPropertiesSet(Centr
alConfigFactoryBean.java:67)
[16:05:03.595] {main}   ... 28 more
[16:05:03.595] {main} Caused by: javax.xml.bind.JAXBException
[16:05:03.595] {main}  - with linked exception:
[16:05:03.595] {main} [java.lang.ClassNotFoundException: #
com.sun.xml.bind.v2.ContextFactory in
EnvironmentClassLoader$1229322553[web-app:http://localhost:8080/artifact
ory]]
[16:05:03.595] {main}   at
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:195)
[16:05:03.595] {main}   at
javax.xml.bind.ContextFinder.find(ContextFinder.java:368)
[16:05:03.595] {main}   at
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)
[16:05:03.595] {main}   at
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:522)
[16:05:03.595] {main}   at
org.artifactory.config.jaxb.JaxbHelper.read(JaxbHelper.java:83)
[16:05:03.595] {main}   ... 29 more
[16:05:03.595] {main} Caused by: java.lang.ClassNotFoundException: #
com.sun.xml.bind.v2.ContextFactory in
EnvironmentClassLoader$1229322553[web-app:http://localhost:8080/artifact
ory]
[16:05:03.595] {main}   at
com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1
169)
[16:05:03.595] {main}   at
com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1
149)
[16:05:03.595] {main}   at
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:191)
[16:05:03.595] {main}   ... 33 more
[16:05:03.813] {main} javax.servlet.ServletException:
java.lang.IllegalStateException: No WebApplicationContext found: no
ContextLoaderListener registered?
[16:05:03.813] {main}   at
com.caucho.server.dispatch.FilterManager.createFilter(FilterManager.java
:168)
[16:05:03.813] {main}   at
com.caucho.server.dispatch.FilterManager.init(FilterManager.java:87)
[16:05:03.813] {main}   at
com.caucho.server.webapp.WebApp.start(WebApp.java:1817)
[16:05:03.813] {main}   at
com.caucho.server.deploy.DeployController.startImpl(DeployController.jav
a:646)
[16:05:03.813] {main}   at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(Start
AutoRedeployAutoStrategy.java:72)
[16:05:03.813] {main}   at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.j
ava:528)
[16:05:03.813] {main}   at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:163)
[16:05:03.813] {main}   at
com.caucho.server.webapp.WebAppContainer.start(WebAppContainer.java:675)
[16:05:03.813] {main}   at
com.caucho.server.host.Host.start(Host.java:437)
[16:05:03.813] {main}   at
com.caucho.server.deploy.DeployController.startImpl(DeployController.jav
a:646)
[16:05:03.813] {main}   at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(Start
AutoRedeployAutoStrategy.java:72)
[16:05:03.813] {main}   at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.j
ava:528)
[16:05:03.813] {main}   at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:163)
[16:05:03.813] {main}   at
com.caucho.server.host.HostContainer.start(HostContainer.java:479)
[16:05:03.813] {main}   at
com.caucho.server.cluster.Server.start(Server.java:1171)
[16:05:03.813] {main}   at
com.caucho.server.cluster.Cluster.startServer(Cluster.java:708)
[16:05:03.813] {main}   at
com.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java:5
22)
[16:05:03.813] {main}   at
com.caucho.server.resin.Resin.start(Resin.java:692)
[16:05:03.813] {main}   at
com.caucho.server.resin.Resin.initMain(Resin.java:1113)
[16:05:03.813] {main}   at
com.caucho.server.resin.Resin.main(Resin.java:1314)
[16:05:03.813] {main} Caused by: java.lang.IllegalStateException: No
WebApplicationContext found: no ContextLoaderListener registered?
[16:05:03.813] {main}   at
org.springframework.web.context.support.WebApplicationContextUtils.getRe
quiredWebApplicationContext(WebApplicationContextUtils.java:86)
[16:05:03.813] {main}   at
org.artifactory.webapp.servlet.ArtifactoryFilter.init(ArtifactoryFilter.
java:81)
[16:05:03.813] {main}   at
org.artifactory.webapp.servlet.AccessFilter.init(AccessFilter.java:43)
[16:05:03.813] {main}   at
com.caucho.server.dispatch.FilterManager.createFilter(FilterManager.java
:138)
[16:05:03.813] {main}   ... 19 more
[16:05:04.511] {main} javax.servlet.ServletException:
java.lang.IllegalStateException: No WebApplicationContext found: no
ContextLoaderListener registered?
[16:05:04.511] {main}   at
com.caucho.server.dispatch.FilterManager.createFilter(FilterManager.java
:168)
[16:05:04.511] {main}   at
com.caucho.server.dispatch.FilterManager.init(FilterManager.java:87)
[16:05:04.511] {main}   at
com.caucho.server.webapp.WebApp.start(WebApp.java:1817)
[16:05:04.511] {main}   at
com.caucho.server.deploy.DeployController.startImpl(DeployController.jav
a:646)
[16:05:04.511] {main}   at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(Start
AutoRedeployAutoStrategy.java:72)
[16:05:04.511] {main}   at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.j
ava:528)
[16:05:04.511] {main}   at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:163)
[16:05:04.511] {main}   at
com.caucho.server.webapp.WebAppContainer.start(WebAppContainer.java:675)
[16:05:04.511] {main}   at
com.caucho.server.host.Host.start(Host.java:437)
[16:05:04.511] {main}   at
com.caucho.server.deploy.DeployController.startImpl(DeployController.jav
a:646)
[16:05:04.511] {main}   at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(Start
AutoRedeployAutoStrategy.java:72)
[16:05:04.511] {main}   at
com.caucho.server.deploy.DeployController.startOnInit(DeployController.j
ava:528)
[16:05:04.511] {main}   at
com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:163)
[16:05:04.511] {main}   at
com.caucho.server.host.HostContainer.start(HostContainer.java:479)
[16:05:04.511] {main}   at
com.caucho.server.cluster.Server.start(Server.java:1171)
[16:05:04.511] {main}   at
com.caucho.server.cluster.Cluster.startServer(Cluster.java:708)
[16:05:04.511] {main}   at
com.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java:5
22)
[16:05:04.511] {main}   at
com.caucho.server.resin.Resin.start(Resin.java:692)
[16:05:04.511] {main}   at
com.caucho.server.resin.Resin.initMain(Resin.java:1113)
[16:05:04.511] {main}   at
com.caucho.server.resin.Resin.main(Resin.java:1314)
[16:05:04.511] {main} Caused by: java.lang.IllegalStateException: No
WebApplicationContext found: no ContextLoaderListener registered?
[16:05:04.511] {main}   at
org.springframework.web.context.support.WebApplicationContextUtils.getRe
quiredWebApplicationContext(WebApplicationContextUtils.java:86)
[16:05:04.511] {main}   at
org.artifactory.webapp.servlet.ArtifactoryFilter.init(ArtifactoryFilter.
java:81)
[16:05:04.511] {main}   at
org.artifactory.webapp.servlet.RepoFilter.init(RepoFilter.java:57)
[16:05:04.511] {main}   at
com.caucho.server.dispatch.FilterManager.createFilter(FilterManager.java
:138)
[16:05:04.511] {main}   ... 19 more




-- 
.henric.larsson.


_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to