<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2>Jon,</FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff size=2>Thanks 
so much.  </FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff size=2>1. All 
I did is copy the opencms.war to  /app/tomcat5/webapps and restart tomcat 
and the war file exploded and I removed opencms.war after that.  So I am 
sure it is expanded and I have to go to ..opencms/WEB-INF/ to excute cmsshell.sh 
anyway.</FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff size=2>2. I 
am using default cmsshell.sh without alteration.  </FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff size=2>3. I 
am not sure.  How could OpenCms picking up legacy jars?  I'll look 
into that.</FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff size=2>4. I 
am runing on 1.5 and I did not compile OpenCms from source. I used the 
binary.</FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff size=2>Thanks 
again,</FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2>Roland</FONT></SPAN></DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=465534820-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> 
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <B>On 
Behalf Of </B>Jonathan Woods<BR><B>Sent:</B> Thursday, July 06, 2006 4:21 
PM<BR><B>To:</B> 'The OpenCms mailing list'<BR><B>Subject:</B> RE: [opencms-dev] 
CmsShell.sh problem after afreshinstallofOpenCms6.2.1<BR><BR></FONT></DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2>Hmm.  Now in the realms of 
guesswork</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2>1.  I wonder why it's using a Zip input stream at all 
just to read in the configuration files, which are stored as plain files in 
<opencms home>/WEB-INF/config.  Are you sure that OpenCms 
distribution is expanded and not in a .jar file?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2>2.  Are you using the default cmsshell.sh without 
alteration, or without doing anything which may change the classpath it 
uses?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2>3.  Are you sure that OpenCms isn't picking up legacy 
jar files?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2>4.  I've seen bug reports which link this 
particular Zip Exception with differences between Java 1.4 and 1.5.  
Are you running on 1.5?  Did you compile OpenCms from 
source?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2>That's about it!</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=940515719-06072006><FONT face=Arial 
color=#0000ff size=2>Jon</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> opencms-dev-bounces@opencms.org 
[mailto:opencms-dev-bounces@opencms.org] <B>On Behalf Of </B>Dong, 
Roland<BR><B>Sent:</B> 06 July 2006 19:59<BR><B>To:</B> The OpenCms mailing 
list<BR><B>Subject:</B> RE: [opencms-dev] CmsShell.sh problem after a 
freshinstallofOpenCms6.2.1<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff 
size=2>Jon,</FONT></SPAN></DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff size=2>Thank 
you for your quick reply.  I did turn on the DEBUG and I have included 
the portion of the opencms.log below. But I'll put it on the top. 
</FONT></SPAN></DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff 
size=2>Roland</FONT></SPAN></DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff size=2><FONT 
face="Courier New" size=2>This is in the opencms.log:</FONT> </DIV>
<DIV>
<P><FONT face="Courier New" 
size=2>====================================================</FONT> </P>
<P><FONT face="Courier New" size=2>. . . . . . . . .</FONT> </P>
<P><FONT face="Courier New" size=2>06 Jul 2006 11:50:08,981  INFO 
[uration.CmsSystemConfiguration: 465] . System configuration : 
initialized</FONT> <BR><FONT face="Courier New" size=2>06 Jul 2006 11:50:08,993 
DEBUG [ration.CmsConfigurationManager: 165] Adding configuration: 
org.opencms.configuration.CmsSystemConfiguration@18fd984</FONT></P>
<P><FONT face="Courier New" size=2>06 Jul 2006 11:50:08,997 ERROR 
[ache.commons.digester.Digester:1132] End event threw exception</FONT> <BR><FONT 
face="Courier New" size=2>java.lang.reflect.InvocationTargetException</FONT> 
<BR><FONT face="Courier New" size=2>        
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</FONT> 
<BR><FONT face="Courier New" size=2>        
at java.lang.reflect.Method.invoke(Method.java:585)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.commons.digester.Rule.end(Rule.java:230)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.apache.commons.digester.Digester.endElement(Digester.java:1130)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.commons.digester.Digester.parse(Digester.java:1666)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.opencms.configuration.CmsConfigurationManager.loadXmlConfiguration(CmsConfigurationManager.java:499)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.opencms.configuration.CmsConfigurationManager.loadXmlConfiguration(CmsConfigurationManager.java:336)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.OpenCmsCore.initConfiguration(OpenCmsCore.java:796)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.OpenCmsCore.upgradeRunlevel(OpenCmsCore.java:1473)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.CmsShell.<init>(CmsShell.java:495)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.main.CmsShell.main(CmsShell.java:579)</FONT> <BR><FONT 
face="Courier New" size=2>Caused by: java.lang.IndexOutOfBoundsException</FONT> 
<BR><FONT face="Courier New" size=2>        
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:122)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.util.CmsFileUtil.readFully(CmsFileUtil.java:559)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.util.CmsFileUtil.readFile(CmsFileUtil.java:519)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.util.CmsFileUtil.readFile(CmsFileUtil.java:532)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.configuration.CmsConfigurationManager.cacheDtdSystemId(CmsConfigurationManager.java:444)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.opencms.configuration.CmsConfigurationManager.addConfiguration(CmsConfigurationManager.java:168)</FONT> 
<BR><FONT face="Courier New" size=2>        
... 25 more</FONT> <BR><FONT face="Courier New" size=2>06 Jul 2006 11:50:09,008 
ERROR [  org.opencms.main.OpenCmsCore: 295] Critical error during OpenCms 
initialization: Unable to read the OpenCms XML configuration.</FONT></P>
<P><FONT face="Courier New" 
size=2>====================================================</FONT> 
</P></FONT></SPAN></DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=229565518-06072006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV></DIV>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT face=Tahoma 
size=2>-----Original Message-----<BR><B>From:</B> 
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <B>On 
Behalf Of </B>Jonathan Woods<BR><B>Sent:</B> Thursday, July 06, 2006 2:50 
PM<BR><B>To:</B> 'The OpenCms mailing list'<BR><B>Subject:</B> RE: [opencms-dev] 
CmsShell.sh problem after a fresh installofOpenCms6.2.1<BR><BR></FONT></DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2>Roland -</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2>Sorry this is still bugging you.  Couple of things to 
think about:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2>1.  I presume OpenCms starts up 'normally' (that is 
via Tomcat) even if it doesn't via CmsShell?  If so, then are you sure 
that the paths you give below are the same paths which would be used by a 
normal start-up, and that there aren't old copies of opencms.properties or any 
XML config files lurking around?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2>2.  If in <opencms 
home>/WEB-INF/log4j.properties you turn on DEBUG logging for org.opencms, 
then the debug output produced by CmsConfigurationManager line 480 should at 
least tell you which file is causing the problem... then you could post that 
here.  The log file, as you probably know, is output by default to 
<opencms home>/WEB-INF/logs/opencms.log.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=649314518-06072006><FONT face=Arial 
color=#0000ff size=2>Jon</FONT></SPAN></DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> opencms-dev-bounces@opencms.org 
[mailto:opencms-dev-bounces@opencms.org] <B>On Behalf Of </B>Dong, 
Roland<BR><B>Sent:</B> 06 July 2006 19:25<BR><B>To:</B> The OpenCms mailing 
list<BR><B>Subject:</B> [opencms-dev] CmsShell.sh problem after a fresh install 
ofOpenCms6.2.1<BR></FONT><BR></DIV>
<DIV></DIV><!-- Converted from text/rtf format --><FONT face=Arial color=#0000ff 
size=2></FONT><BR><BR>
<P><FONT face="Courier New" size=2>Hi, Opencms experts:</FONT> </P><BR>
<P><FONT face="Courier New" size=2>I have installed OpenCms 6.2.1 from scrach 
(not update) with the hope that cmsshell.sh which comes with the install would 
work. However, I am still getting the following errors: </FONT></P>
<P><FONT face="Courier New" size=2>(Environment: Solaris 10, Oracle9i, OpenCms 
6.2.1,</FONT> <FONT face="Times New Roman">Tomcat 5.5.9)</FONT> </P>
<P><FONT face="Courier New" 
size=2>=============================================================================</FONT> 
<BR><FONT face="Courier New" 
size=2>opencms@samgdebd10:/app/tomcat5/webapps/opencms/WEB-INF> bash 
cmsshell.sh</FONT> <BR><FONT face="Courier New" size=2>OpenCms WEB-INF 
path:  "/app/tomcat5/webapps/opencms/WEB-INF".</FONT> <BR><FONT 
face="Courier New" size=2>OpenCms property file: 
"/app/tomcat5/webapps/opencms/WEB-INF/config/opencms.properties".</FONT> 
</P><BR>
<P><FONT face="Courier New" size=2>--------------------</FONT> <BR><FONT 
face="Courier New" size=2>The following critical error occured:</FONT> <BR><FONT 
face="Courier New" size=2>Critical error during OpenCms initialization: Unable 
to read the OpenCms XML configuration.</FONT> <BR><FONT face="Courier New" 
size=2>Giving up, unable to start OpenCms.</FONT> <BR><FONT face="Courier New" 
size=2>--------------------</FONT> <BR><FONT face="Courier New" 
size=2>org.opencms.main.CmsInitException: Critical error during OpenCms 
initialization: Unable to read the OpenCms XML configuration.</FONT></P>
<P><FONT face="Courier New" size=2>        at 
org.opencms.main.OpenCmsCore.initConfiguration(OpenCmsCore.java:798)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.OpenCmsCore.upgradeRunlevel(OpenCmsCore.java:1473)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.CmsShell.<init>(CmsShell.java:495)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.main.CmsShell.main(CmsShell.java:579)</FONT> <BR><FONT 
face="Courier New" size=2>Caused by: java.lang.IndexOutOfBoundsException</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:2919)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:2945)</FONT> 
<BR><FONT face="Courier New" 
size=2>================================================================================</FONT> 
</P><BR><BR><BR>
<P><FONT face="Courier New" size=2>This is in the opencms.log:</FONT> </P>
<P><FONT face="Courier New" 
size=2>====================================================</FONT> </P>
<P><FONT face="Courier New" size=2>. . . . . . . . .</FONT> </P>
<P><FONT face="Courier New" size=2>06 Jul 2006 11:50:08,981  INFO 
[uration.CmsSystemConfiguration: 465] . System configuration : 
initialized</FONT> <BR><FONT face="Courier New" size=2>06 Jul 2006 11:50:08,993 
DEBUG [ration.CmsConfigurationManager: 165] Adding configuration: 
org.opencms.configuration.CmsSystemConfiguration@18fd984</FONT></P>
<P><FONT face="Courier New" size=2>06 Jul 2006 11:50:08,997 ERROR 
[ache.commons.digester.Digester:1132] End event threw exception</FONT> <BR><FONT 
face="Courier New" size=2>java.lang.reflect.InvocationTargetException</FONT> 
<BR><FONT face="Courier New" size=2>        
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</FONT> 
<BR><FONT face="Courier New" size=2>        
at java.lang.reflect.Method.invoke(Method.java:585)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.commons.digester.Rule.end(Rule.java:230)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.apache.commons.digester.Digester.endElement(Digester.java:1130)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown 
Source)</FONT> <BR><FONT face="Courier New" 
size=2>        at 
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.apache.commons.digester.Digester.parse(Digester.java:1666)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.opencms.configuration.CmsConfigurationManager.loadXmlConfiguration(CmsConfigurationManager.java:499)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.opencms.configuration.CmsConfigurationManager.loadXmlConfiguration(CmsConfigurationManager.java:336)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.OpenCmsCore.initConfiguration(OpenCmsCore.java:796)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.OpenCmsCore.upgradeRunlevel(OpenCmsCore.java:1473)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.main.CmsShell.<init>(CmsShell.java:495)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.main.CmsShell.main(CmsShell.java:579)</FONT> <BR><FONT 
face="Courier New" size=2>Caused by: java.lang.IndexOutOfBoundsException</FONT> 
<BR><FONT face="Courier New" size=2>        
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:122)</FONT> 
<BR><FONT face="Courier New" size=2>        
at org.opencms.util.CmsFileUtil.readFully(CmsFileUtil.java:559)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.util.CmsFileUtil.readFile(CmsFileUtil.java:519)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.util.CmsFileUtil.readFile(CmsFileUtil.java:532)</FONT> <BR><FONT 
face="Courier New" size=2>        at 
org.opencms.configuration.CmsConfigurationManager.cacheDtdSystemId(CmsConfigurationManager.java:444)</FONT> 
<BR><FONT face="Courier New" size=2>        
at 
org.opencms.configuration.CmsConfigurationManager.addConfiguration(CmsConfigurationManager.java:168)</FONT> 
<BR><FONT face="Courier New" size=2>        
... 25 more</FONT> <BR><FONT face="Courier New" size=2>06 Jul 2006 11:50:09,008 
ERROR [  org.opencms.main.OpenCmsCore: 295] Critical error during OpenCms 
initialization: Unable to read the OpenCms XML configuration.</FONT></P>
<P><FONT face="Courier New" 
size=2>====================================================</FONT> </P><BR>
<P><FONT face=Arial size=2>At Christian's suggestion, I checked the validity of 
all jar files in lib directory and al jars in tomcat common directory, all 
fine.    Should the cmsshell.sh work right out of the box? Or I 
am missing something obvious?  </FONT></P>
<P><FONT face=Arial size=2>Thanks,</FONT> </P>
<P><FONT face=Arial size=2>Roland</FONT> </P></BODY></HTML>