[
http://jira.magnolia-cms.com/browse/MAGNOLIA-2468?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Grégory Joseph reopened MAGNOLIA-2468:
--------------------------------------
Actually, I'd like to reopen this; at the very least, our WorkspaceXmlUtil
should be a little more lenient. If a workspace.xml file is corrupt, it should
report or ignore it instead of completely stopping the startup (i.e
interrupting the install - this is only use on install of core so far). How
does Jackrabbit behave with such a file, when actually starting the repository ?
> Problem installing Magnolia: Premature end of file due missing xalan jar
> ------------------------------------------------------------------------
>
> Key: MAGNOLIA-2468
> URL: http://jira.magnolia-cms.com/browse/MAGNOLIA-2468
> Project: Magnolia
> Issue Type: Bug
> Affects Versions: 3.6.3
> Environment: CentOS 5.2 Linux / Tomcat 5.5.23 / Java jdk1.6.0_06 /
> magnolia-empty-webapp.war
> Reporter: Thomas Anderson
> Assignee: Grégory Joseph
>
> INFO info.magnolia.cms.beans.config.ConfigLoader
> ConfigLoader.java(load:121) 06.11.2008 10:00:18 Initializing content
> repositories
> ERROR
> org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/magnolia-empty-webapp-3.6.3]
> StandardContext.java(listenerStart:3768) 06.11.2008 10:00
> :18 Exception sending context initialized event to listener instance of
> class info.magnolia.cms.servlets.MgnlServletContextListener
> java.lang.RuntimeException: org.jdom.input.JDOMParseException: Error on line
> -1: Premature end of file.
> at
> info.magnolia.cms.util.WorkspaceXmlUtil.getWorkspaceNamesWithIndexer(WorkspaceXmlUtil.java:85)
> at
> info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:123)
> at
> info.magnolia.cms.beans.config.ConfigLoader.<init>(ConfigLoader.java:107)
> at
> info.magnolia.cms.servlets.MgnlServletContextListener$1.exec(MgnlServletContextListener.java:178)
> at
> info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:411)
> at
> info.magnolia.cms.servlets.MgnlServletContextListener.startServer(MgnlServletContextListener.java:176)
> at
> info.magnolia.cms.servlets.MgnlServletContextListener.contextInitialized(MgnlServletContextListener.java:172)
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
> at
> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1176)
> at
> org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:545)
> at
> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:105)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
> at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: org.jdom.input.JDOMParseException: Error on line -1: Premature end
> of file.
> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:810)
> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:789)
> at
> info.magnolia.cms.util.WorkspaceXmlUtil.getWorkspaceNamesWithIndexer(WorkspaceXmlUtil.java:80)
> ... 28 more
> Caused by: org.xml.sax.SAXParseException: Premature end of file.
> at
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> Source)
> at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
> Source)
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
> at
> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
> at org.jdom.input.SAXBuilder.build(SAXBuilder.java:453)
> ... 31 more
> Nov 6, 2008 10:00:18 AM org.apache.catalina.core.StandardContext start
> SEVERE: Error listenerStart
> Nov 6, 2008 10:00:18 AM org.apache.catalina.core.StandardContext start
> SEVERE: Context [/magnolia-empty-webapp-3.6.3] startup failed due to previous
> errors
> INFO info.magnolia.cms.beans.config.ShutdownManager
> ShutdownManager.java(execute:128) 06.11.2008 10:00:18 Executing shutdown
> tasks
> Shutting down Log4J
> WARN: The method class
> org.apache.commons.logging.impl.SLF4JLogFactory#release() was invoked.
> WARN: Please see http://www.slf4j.org/codes.html for an explanation.
> Nov 6, 2008 10:00:18 AM org.apache.catalina.core.ApplicationContext log
> INFO: HTMLManager: list: Listing contexts for virtual host 'localhost'
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia-cms.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------