[opencms-dev] OpenCMS - crashed

Andreas Urra andreas.urra at x-cellent.com
Fri Mar 1 02:47:40 CET 2002


Hi and help!

After having a really awesome system up and mostly running the
preview-capability of OpenCMS now produces only server-errors.
What I did to bring it down was to change the page-control-file of an
index.html in a folder in such a way that it should show another page,
which lay one level deeper. (I considered it an elegant way redirect).
Only I gave a wrong name.

<?xml version="1.0" encoding="ISO-8859-1"?>
<PAGE>
    <class>com.opencms.template.CmsXmlTemplate</class>
    <masterTemplate>/content/templates/xcellent_tpl</masterTemplate>
    <ELEMENTDEF name="body">
        <CLASS>com.opencms.template.CmsXmlTemplate</CLASS>
        <TEMPLATE>/content/bodys/...here I put another than the
original....</TEMPLATE>
    </ELEMENTDEF>
</PAGE>


An error-message followed. 'ok' I thought - better swich it back how it
was. Useless. The error stayed. And the worst of all: It affected every
attempt to view a file that is not in the 'online'-Projekt. No preview
in any case.

Please help - we need it urgently, since our relaunch is _due_.

Configuration is: SuseLinux 7.2, MySQL (Ver 11.15 Distrib 3.23.41, for
suse-linux (i686), Tomcat (4.0.2), OpenCMS (4.5.35)



This is the error-message:

type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server
Error) that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)

 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)

 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)

 at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)

 at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)

 at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
 at
org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHandler.java:217)

 at
org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:194)

 at java.lang.Thread.run(Thread.java:536)


root cause

java.lang.StackOverflowError
 at com.opencms.file.CmsProject.clone(CmsProject.java:150)
 at
com.opencms.file.genericSql.CmsResourceBroker.onlineProject(CmsResourceBroker.java:4384)

 at com.opencms.file.CmsObject.onlineProject(CmsObject.java:2283)
 at com.opencms.file.CmsObject.getMode(CmsObject.java:1735)
 at
com.opencms.template.cache.A_CmsElement.checkProxySettings(A_CmsElement.java:337)

 at
com.opencms.template.cache.A_CmsElement.checkProxySettings(A_CmsElement.java:350)

 at
com.opencms.template.cache.A_CmsElement.checkProxySettings(A_CmsElement.java:350)

 at
com.opencms.template.cache.A_CmsElement.checkProxySettings(A_CmsElement.java:350)

...
There it goes for another 1017 lines.





More information about the opencms-dev mailing list