Runtime exception encountered in binary distribution when hot-deploying portlets
--------------------------------------------------------------------------------
Key: PLUTO-282
URL: http://issues.apache.org/jira/browse/PLUTO-282
Project: Pluto
Issue Type: Bug
Components: deployer, portlet container
Affects Versions: Current CVS
Environment: binary distribution generated from r487478 using 'ant -f
dist-build.xml -Dpluto.version=1.1.0-SNAPSHOT'
JRE: 1.5.0_06
Binary Distribution tomcat: 5.5.17
Reporter: Elliot Metsger
Priority: Critical
Fix For: 1.1.0
Binary distributions built from r487437 (includes PLUTO-281 - NPE w/ hotdeploy)
and from r487478 (includes PLUTO-259 - automated version numbers) cannot
hot-deploy portlets, but their source build counterparts can.
This stacktrace appears in catalina.out in the binary distributions when I
attempt to deploy one of vanilla test portlets:
Dec 15, 2006 3:42:05 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 20592 ms
Dec 15, 2006 3:42:34 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive itemsout.war
log4j:WARN No appenders could be found for logger
(org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
java.lang.RuntimeException: Could not instantiate parser
org.apache.xerces.parsers.SAXParser: java.lang.ClassCastException:
org.apache.xerces.parsers.StandardParserConfiguration
at
org.exolab.castor.util.LocalConfiguration.getParser(LocalConfiguration.java:332)
at
org.exolab.castor.util.LocalConfiguration.getParser(LocalConfiguration.java:263)
at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:678)
at
org.exolab.castor.mapping.Mapping.loadMappingInternal(Mapping.java:535)
at org.exolab.castor.mapping.Mapping.loadMapping(Mapping.java:438)
at
org.apache.pluto.descriptors.services.castor.PortletAppDescriptorServiceImpl.getCastorMapping(PortletAppDescriptorServiceImpl.java:102)
at
org.apache.pluto.descriptors.services.castor.AbstractCastorDescriptorService.readInternal(AbstractCastorDescriptorService.java:45)
at
org.apache.pluto.descriptors.services.castor.PortletAppDescriptorServiceImpl.read(PortletAppDescriptorServiceImpl.java:53)
at
org.apache.pluto.internal.PortletDescriptorRegistry.createDefinition(PortletDescriptorRegistry.java:141)
at
org.apache.pluto.internal.PortletDescriptorRegistry.getPortletAppDD(PortletDescriptorRegistry.java:120)
at
org.apache.pluto.core.PortletContextManager.register(PortletContextManager.java:108)
at org.apache.pluto.core.PortletServlet.init(PortletServlet.java:97)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3917)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4201)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:809)
at
org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:698)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1190)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1305)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira