<DIV>Hi All,</DIV>
<DIV> </DIV>
<DIV>I've just downloaded the openCMS and attempted to install it.</DIV>
<DIV> </DIV>
<DIV>I've already have the required software on my server.  Installation suceeded without any issues until the final hudle at this point it failed.</DIV>
<DIV> </DIV>
<DIV>Error messages follow.   Has anyone had similar problems and how was it resolved.</DIV>
<DIV> </DIV>
<DIV>Regards  </DIV>
<DIV> </DIV>
<DIV>Jonathan</DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV>Installation procedures followed :</DIV>
<DIV>1. java 1.4 present (j2sdk1.4.2)<BR>2. mySQL present (1.4)<BR>3. Tomcat 4.0 present (jakarta-tomcat-4.0.6) {also tested with jakarta-tomcat-4.1.29-LE-jdk14}</DIV>
<DIV><BR>1. Installation progresses all the way. </DIV>
<DIV>No problems reported..</DIV>
<DIV>until "To start OpenCms click here."</DIV>
<DIV><BR><A href="http://localhost:8080/opencms/opencms/index.jsp">http://localhost:8080/opencms/opencms/index.jsp</A></DIV>
<DIV><BR>A system error occured.</DIV>
<DIV>Detials :</DIV>
<DIV>javax.servlet.ServletException: Resource loader error in file '/system/modules/org.opencms.welcome/jsptemplates/welcome.jsp'</DIV>
<DIV>Root cause:<BR>javax.servlet.ServletException: org.apache.oro.text.perl.Perl5Util.substitute(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/String;)I<BR> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)<BR> at org.apache.jsp.welcome$jsp$jsp._jspService(welcome$jsp$jsp.java:415)<BR> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)<BR> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)<BR> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)<BR> at
 org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)<BR> at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)<BR> at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:180)<BR> at com.opencms.flex.CmsJspLoader.service(CmsJspLoader.java:955)<BR> at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:268)<BR> at com.opencms.flex.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInclude.java:370)<BR> at com.opencms.flex.jsp.CmsJspTagInclude.doEndTag(CmsJspTagInclude.java:262)<BR> at org.apache.jsp.index$jsp$jsp._jspService(index$jsp$jsp.java:85)<BR> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)<BR> at
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)<BR> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)<BR> at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)<BR> at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)<BR> at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:180)<BR> at com.opencms.flex.CmsJspLoader.service(CmsJspLoader.java:955)<BR> at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:268)<BR> at com.opencms.flex.CmsJspLoader.load(CmsJspLoader.java:567)<BR> at com.opencms.flex.CmsJspLoader.initlaunch(CmsJspLoader.java:235)<BR> at
 com.opencms.core.OpenCms.showResource(OpenCms.java:956)<BR> at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)<BR> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)<BR> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)<BR> at
 org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)<BR> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)<BR> at
 org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)<BR> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)<BR> at
 java.lang.Thread.run(Thread.java:534)</DIV>
<DIV>--------------- End of root cause.</DIV>
<DIV> at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:471)<BR> at org.apache.jsp.index$jsp$jsp._jspService(index$jsp$jsp.java:532)<BR> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)<BR> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)<BR> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)<BR> at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)<BR> at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:497)<BR> at
 com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:180)<BR> at com.opencms.flex.CmsJspLoader.service(CmsJspLoader.java:955)<BR> at com.opencms.flex.cache.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:268)<BR> at com.opencms.flex.CmsJspLoader.load(CmsJspLoader.java:567)<BR> at com.opencms.flex.CmsJspLoader.initlaunch(CmsJspLoader.java:235)<BR> at com.opencms.core.OpenCms.showResource(OpenCms.java:956)<BR> at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)<BR> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)<BR> at
 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)<BR> at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)<BR> at
 org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)<BR> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)<BR> at java.lang.Thread.run(Thread.java:534)</DIV>
<DIV> </DIV>
<DIV><BR>2.  For logging in</DIV>
<DIV><A href="http://localhost:8080/opencms/opencms/system/login">http://localhost:8080/opencms/opencms/system/login</A></DIV>
<DIV><BR>A system error occured.</DIV>
<DIV>Detials :</DIV>
<DIV>com.opencms.core.CmsException: 22 Could not process OpenCms special XML tag. Detailed error: processNode received an exception while handling XML tag "link" by "handleLinkTag" for file index: java.lang.reflect.InvocationTargetException. <BR> at com.opencms.template.A_CmsXmlContent.throwException(A_CmsXmlContent.java:1943)<BR> at com.opencms.template.A_CmsXmlContent.processNode(A_CmsXmlContent.java:1527)<BR> at com.opencms.template.A_CmsXmlContent.getProcessedData(A_CmsXmlContent.java:510)<BR> at com.opencms.template.CmsXmlTemplateFile.generateElementCacheVariant(CmsXmlTemplateFile.java:588)<BR> at com.opencms.template.CmsXmlTemplate.startProcessing(CmsXmlTemplate.java:1288)<BR> at com.opencms.workplace.CmsLoginNew.getContent(CmsLoginNew.java:212)<BR> at com.opencms.template.cache.CmsElementXml.getContent(CmsElementXml.java:171)<BR> at com.opencms.template.cache.CmsUri.callCanonicalRoot(CmsUri.java:185)<BR> at
 com.opencms.template.cache.CmsElementCache.callCanonicalRoot(CmsElementCache.java:149)<BR> at com.opencms.launcher.CmsXmlLauncher.generateOutput(CmsXmlLauncher.java:285)<BR> at com.opencms.launcher.CmsXmlLauncher.launch(CmsXmlLauncher.java:341)<BR> at com.opencms.launcher.A_CmsLauncher.initlaunch(A_CmsLauncher.java:274)<BR> at com.opencms.core.OpenCms.showResource(OpenCms.java:956)<BR> at com.opencms.core.OpenCmsHttpServlet.doGet(OpenCmsHttpServlet.java:310)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)<BR> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)<BR> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)<BR> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)<BR> at
 org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)<BR> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)<BR> at
 org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)<BR> at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)<BR> at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)<BR> at
 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)<BR> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)<BR> at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)<BR> at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)<BR> at java.lang.Thread.run(Thread.java:534)</DIV>
<DIV> </DIV><p><hr size=1><font face="Arial" size="2"> <a href="http://uk.rd.yahoo.com/mail/tagline_messenger/*http://uk.messenger.yahoo.com"><b> 
Yahoo! Messenger</b></a> - Communicate instantly..."Ping" your friends 
today! <a href="http://uk.rd.yahoo.com/mail/tagline_messenger/*http://uk.messenger.yahoo.com/download/index.html"><strong>Download Messenger Now</strong></a></font>