<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6603.0">
<TITLE>[opencms-dev] Error installing opencms 6b3 as root</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><B><FONT SIZE=2 FACE="Tahoma">I've tried to install OpenCMS as ROOT as well and get the same error after page 2. I believe it's caused on page 4 after the check (?) on page 3…</FONT></B></P>

<P><B><FONT SIZE=2 FACE="Tahoma">Any ideas?</FONT></B>
</P>

<P><B><FONT SIZE=2 FACE="Tahoma">Here's my setup…</FONT></B>
</P>

<P><B><FONT SIZE=2 FACE="Tahoma">RedHat EL 3.0 2.4.20-21</FONT></B>

<BR><B><FONT SIZE=2 FACE="Tahoma">OpenCMS 6B3</FONT></B>

<BR><B><FONT SIZE=2 FACE="Tahoma">Tomcat 5.5.9</FONT></B>

<BR><B><FONT SIZE=2 FACE="Tahoma">MySQL 4.1.11</FONT></B>

<BR><B><FONT SIZE=2 FACE="Tahoma">JDK 1.5.0.0.3</FONT></B>
</P>

<P><B><FONT SIZE=2 FACE="Tahoma">Here's the exception on setup in the web page…</FONT></B>
</P>

<P><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">org.apache.jasper.JasperException: String index out of range: -1</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</FONT></SPAN>

<BR><SPAN LANG="en-ca"><FONT FACE="Times New Roman">root cause </FONT></SPAN>

<BR><SPAN LANG="en-ca"><FONT SIZE=2 FACE="Courier New">java.lang.StringIndexOutOfBoundsException: String index out of range: -1</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">java.lang.String.substring(String.java:1768)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">java.lang.String.substring(String.java:1735)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jsp.setup.database.mysql.step_005f4_005fdatabase_005fsetup_jsp._jspService(org.apache.jsp.setup.database.mysql.step_005f4_005fdatabase_005fsetup_jsp:99)</FONT></SPAN></P>

<P><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)</FONT></SPAN>

<BR><SPAN LANG="en-ca">        <FONT SIZE=2 FACE="Courier New">javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</FONT></SPAN>
</P>
<BR>

<P><SPAN LANG="en-us"><B><FONT SIZE=2 FACE="Tahoma">And here's the opencms.log under {Catalina_Home}/webapps/ROOT/WEB-INF/logs/ right after starting tomcat...</FONT></B></SPAN>
</P>
<BR>

<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:33:47,581  INFO [       org.opencms.main.CmsLog: 114] . Log4j config file    : /usr/tomcat/webapps/ROOT/WEB-INF/classes/log4j.properties</FONT></SPAN></P>

<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:33:48,192  INFO [  org.opencms.main.OpenCmsCore:2088] . Runlevel change      : Switching from 1 to 2</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:33:48,413 ERROR [  org.opencms.main.OpenCmsCore: 274] Critical error during OpenCms initialization: The OpenCms setup wizard is still enabled</FONT></SPAN></P>

<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:33:48,434 ERROR [g.opencms.main.OpenCmsListener:  90] org.opencms.main.CmsInitException: Critical error during OpenCms initialization: The Ope</FONT></SPAN></P>

<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">nCms setup wizard is still enabled</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:33:48,729  INFO [  org.opencms.main.OpenCmsCore:2088] . Runlevel change      : Switching from 1 to 2</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:33:48,738 ERROR [  org.opencms.main.OpenCmsCore: 274] Critical error during OpenCms initialization: The OpenCms setup wizard is still enabled</FONT></SPAN></P>

<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:33:48,749 ERROR [.catalina.core.StandardContext:3859] Servlet  threw load() exception</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">javax.servlet.ServletException: Critical error during OpenCms initialization: The OpenCms setup wizard is still enabled</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.opencms.main.OpenCmsServlet.init(OpenCmsServlet.java:204)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:925)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3857)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4118)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:788)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:677)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:473)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1102)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardService.start(StandardService.java:450)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.Catalina.start(Catalina.java:537)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at java.lang.reflect.Method.invoke(Method.java:585)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)</FONT></SPAN>
</P>

<P><SPAN LANG="en-us"><B><FONT SIZE=2 FACE="Tahoma">And this gets added to the opencms log after I hit next on page 2…</FONT></B></SPAN>
</P>

<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">05 May 2005 11:34:55,548 ERROR [lina.core.StandardWrapperValve: 253] Servlet.service() for servlet jsp threw exception</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">java.lang.StringIndexOutOfBoundsException: String index out of range: -1</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at java.lang.String.substring(String.java:1768)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at java.lang.String.substring(String.java:1735)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.jsp.setup.database.mysql.step_005f4_005fdatabase_005fsetup_jsp._jspService(org.apache.jsp.setup.database.mysql.step_005f4_005fdatabase_005fsetup_jsp:99)</FONT></SPAN></P>

<P><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:481)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)</FONT></SPAN>

<BR><SPAN LANG="en-us"><FONT SIZE=2 FACE="Tahoma">        at java.lang.Thread.run(Thread.java:595)</FONT></SPAN>
</P>

<P><SPAN LANG="en-us"><B><FONT SIZE=2 FACE="Tahoma">Help!</FONT></B></SPAN>
</P>

<P><SPAN LANG="en-us"><B><FONT SIZE=2 FACE="Tahoma">-Clayton</FONT></B></SPAN>
</P>

</BODY>
<!--[object_id=#brandonrha.mb.ca#]--><P align=center><FONT face=Verdana color=#333333 size=2>CONFIDENTIALITY NOTICE:  This message is intended only for the use of the individual or entity to which it is addressed and may contain information that is privileged, confidential and exempt from disclosure under applicable law.  If the reader of this message is not the intended recipient you are hereby notified that any distribution, copying, disclosure and use of, or reliance on the contents of this transmission is strictly prohibited.  If you have received this transmission in error, please notify us immediately by return e-mail and destroy the transmission by deleting the original message, attachments and all copies.</FONT></P></HTML>