InvalidJarIndexException

2004-05-17 Thread Kevin Schroeder
Hello,
I just installed Tomcat 5.0.24 on a Sparc Solaris 8 system with all the
defaults in the config files with Java 1.4.2 just installed from Sun and
when I run bin/startup.sh I get the following exceptions in catalina.out:

[ERROR] Digester - -Begin event threw error
java.lang.ExceptionInInitializerErrorjava.lang.ExceptionInInitializerError
: sun.misc.InvalidJarIndexException: Invalid index!
at
sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:346)
at
org.apache.catalina.loader.StandardClassLoader.findResource(StandardClassLoa
der.java:527)
at
org.apache.catalina.loader.StandardClassLoader.getResource(StandardClassLoad
er.java:603)
at
org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
at
org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:1602)
at
org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(GlobalR
esourcesLifecycleListener.java:65)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:253
)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at
org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java
:65)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)
at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEl
ement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(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.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)

java.lang.reflect.InvocationTargetException:
java.lang.ExceptionInInitializerError: sun.misc.InvalidJarIndexException:
Invalid index!
at
sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(URLClassLoader.java:346)
at
org.apache.catalina.loader.StandardClassLoader.findResource(StandardClassLoa
der.java:527)
at
org.apache.catalina.loader.StandardClassLoader.getResource(StandardClassLoad
er.java:603)
at
org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
at
org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:1602)
at
org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(GlobalR
esourcesLifecycleListener.java:65)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:253
)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at
org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java
:65)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)
at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unkno
wn Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at 

RE: InvalidJarIndexException

2004-05-17 Thread Shapira, Yoav

Hi,
If you installed tomcat from a .tar.gz distribution, make sure to use
GNU tar to unpack it.  The normal Solaris tar doesn't handle the long
paths correctly.

Yoav Shapira
Millennium Research Informatics


-Original Message-
From: Kevin Schroeder [mailto:[EMAIL PROTECTED]
Sent: Monday, May 17, 2004 12:38 PM
To: Tomcat Users List
Subject: InvalidJarIndexException

Hello,
I just installed Tomcat 5.0.24 on a Sparc Solaris 8 system with all
the
defaults in the config files with Java 1.4.2 just installed from Sun
and
when I run bin/startup.sh I get the following exceptions in
catalina.out:

[ERROR] Digester - -Begin event threw error
java.lang.ExceptionInInitializerErrorjava.lang.ExceptionInInitializer
Erro
r
: sun.misc.InvalidJarIndexException: Invalid index!
at
sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
at java.security.AccessController.doPrivileged(Native Method)
at
java.net.URLClassLoader.findResource(URLClassLoader.java:346)
at
org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
ssLo
a
der.java:527)
at
org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
sLoa
d
er.java:603)
at
org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
at
org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
02)
at
org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(Gl
obal
R
esourcesLifecycleListener.java:65)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:25
3
)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at
org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester
.jav
a
:65)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)
at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknow
n
Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEl
ement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
spat
c
her.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
own
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.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)

java.lang.reflect.InvocationTargetException:
java.lang.ExceptionInInitializerError:
sun.misc.InvalidJarIndexException:
Invalid index!
at
sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
at java.security.AccessController.doPrivileged(Native Method)
at
java.net.URLClassLoader.findResource(URLClassLoader.java:346)
at
org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
ssLo
a
der.java:527)
at
org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
sLoa
d
er.java:603)
at
org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
at
org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
02)
at
org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
at
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(Gl
obal
R
esourcesLifecycleListener.java:65)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
a:25
3
)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at
org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester
.jav
a
:65)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source

Re: InvalidJarIndexException

2004-05-17 Thread Kevin Schroeder
Yep, did that.  I noticed, however, that my Solaris Java install wasn't a
full version of 1.4.2.  It had a lot of 1.3 in there.  I'm going to see if I
can get all of the 1.4 classes set up.  If that works I'll post the fix to
the list.

Kevin

- Original Message - 
From: Shapira, Yoav [EMAIL PROTECTED]
To: Tomcat Users List [EMAIL PROTECTED]
Sent: Monday, May 17, 2004 11:43 AM
Subject: RE: InvalidJarIndexException



 Hi,
 If you installed tomcat from a .tar.gz distribution, make sure to use
 GNU tar to unpack it.  The normal Solaris tar doesn't handle the long
 paths correctly.

 Yoav Shapira
 Millennium Research Informatics


 -Original Message-
 From: Kevin Schroeder [mailto:[EMAIL PROTECTED]
 Sent: Monday, May 17, 2004 12:38 PM
 To: Tomcat Users List
 Subject: InvalidJarIndexException
 
 Hello,
 I just installed Tomcat 5.0.24 on a Sparc Solaris 8 system with all
 the
 defaults in the config files with Java 1.4.2 just installed from Sun
 and
 when I run bin/startup.sh I get the following exceptions in
 catalina.out:
 
 [ERROR] Digester - -Begin event threw error
 java.lang.ExceptionInInitializerErrorjava.lang.ExceptionInInitializer
 Erro
 r
 : sun.misc.InvalidJarIndexException: Invalid index!
 at
 sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
 at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
 at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
 at java.security.AccessController.doPrivileged(Native Method)
 at
 java.net.URLClassLoader.findResource(URLClassLoader.java:346)
 at
 org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
 ssLo
 a
 der.java:527)
 at
 org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
 sLoa
 d
 er.java:603)
 at
 org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
 at
 org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
 02)
 at
 org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
 at
 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(Gl
 obal
 R
 esourcesLifecycleListener.java:65)
 at java.lang.Class.newInstance0(Native Method)
 at java.lang.Class.newInstance(Class.java:237)
 at
 org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
 a:25
 3
 )
 at org.apache.commons.digester.Rule.begin(Rule.java:200)
 at
 org.apache.commons.digester.Digester.startElement(Digester.java:1273)
 at
 org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester
 .jav
 a
 :65)
 at
 org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
 Source)
 at
 org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknow
 n
 Source)
 at
 org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEl
 ement(Unknown Source)
 at
 org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
 spat
 c
 her.dispatch(Unknown Source)
 at
 org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
 own
 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.commons.digester.Digester.parse(Digester.java:1548)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
 at java.lang.reflect.Method.invoke(Native Method)
 at
 org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
 at
 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)
 
 java.lang.reflect.InvocationTargetException:
 java.lang.ExceptionInInitializerError:
 sun.misc.InvalidJarIndexException:
 Invalid index!
 at
 sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
 at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
 at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
 at java.security.AccessController.doPrivileged(Native Method)
 at
 java.net.URLClassLoader.findResource(URLClassLoader.java:346)
 at
 org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
 ssLo
 a
 der.java:527)
 at
 org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
 sLoa
 d
 er.java:603)
 at
 org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
 at
 org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
 02)
 at
 org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
 at
 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(Gl
 obal
 R

Re: InvalidJarIndexException

2004-05-17 Thread Kevin Schroeder
It seems like the 1.3 Java libs were the reason.  I completely removed the
Sun Java directory and re-installed everything and everything's working fine
now.

Kevin

- Original Message - 
From: Shapira, Yoav [EMAIL PROTECTED]
To: Tomcat Users List [EMAIL PROTECTED]
Sent: Monday, May 17, 2004 11:43 AM
Subject: RE: InvalidJarIndexException



 Hi,
 If you installed tomcat from a .tar.gz distribution, make sure to use
 GNU tar to unpack it.  The normal Solaris tar doesn't handle the long
 paths correctly.

 Yoav Shapira
 Millennium Research Informatics


 -Original Message-
 From: Kevin Schroeder [mailto:[EMAIL PROTECTED]
 Sent: Monday, May 17, 2004 12:38 PM
 To: Tomcat Users List
 Subject: InvalidJarIndexException
 
 Hello,
 I just installed Tomcat 5.0.24 on a Sparc Solaris 8 system with all
 the
 defaults in the config files with Java 1.4.2 just installed from Sun
 and
 when I run bin/startup.sh I get the following exceptions in
 catalina.out:
 
 [ERROR] Digester - -Begin event threw error
 java.lang.ExceptionInInitializerErrorjava.lang.ExceptionInInitializer
 Erro
 r
 : sun.misc.InvalidJarIndexException: Invalid index!
 at
 sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
 at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
 at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
 at java.security.AccessController.doPrivileged(Native Method)
 at
 java.net.URLClassLoader.findResource(URLClassLoader.java:346)
 at
 org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
 ssLo
 a
 der.java:527)
 at
 org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
 sLoa
 d
 er.java:603)
 at
 org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
 at
 org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
 02)
 at
 org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
 at
 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(Gl
 obal
 R
 esourcesLifecycleListener.java:65)
 at java.lang.Class.newInstance0(Native Method)
 at java.lang.Class.newInstance(Class.java:237)
 at
 org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.jav
 a:25
 3
 )
 at org.apache.commons.digester.Rule.begin(Rule.java:200)
 at
 org.apache.commons.digester.Digester.startElement(Digester.java:1273)
 at
 org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester
 .jav
 a
 :65)
 at
 org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
 Source)
 at
 org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknow
 n
 Source)
 at
 org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartEl
 ement(Unknown Source)
 at
 org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
 spat
 c
 her.dispatch(Unknown Source)
 at
 org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkn
 own
 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.commons.digester.Digester.parse(Digester.java:1548)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:489)
 at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
 at java.lang.reflect.Method.invoke(Native Method)
 at
 org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
 at
 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)
 
 java.lang.reflect.InvocationTargetException:
 java.lang.ExceptionInInitializerError:
 sun.misc.InvalidJarIndexException:
 Invalid index!
 at
 sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:594)
 at sun.misc.URLClassPath.getResource(URLClassPath.java:134)
 at java.net.URLClassLoader$2.run(URLClassLoader.java:349)
 at java.security.AccessController.doPrivileged(Native Method)
 at
 java.net.URLClassLoader.findResource(URLClassLoader.java:346)
 at
 org.apache.catalina.loader.StandardClassLoader.findResource(StandardCla
 ssLo
 a
 der.java:527)
 at
 org.apache.catalina.loader.StandardClassLoader.getResource(StandardClas
 sLoa
 d
 er.java:603)
 at
 org.apache.commons.modeler.Registry.loadDescriptors(Registry.java:895)
 at
 org.apache.catalina.mbeans.MBeanUtils.createRegistry(MBeanUtils.java:16
 02)
 at
 org.apache.catalina.mbeans.MBeanUtils.clinit(MBeanUtils.java:107)
 at
 org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.clinit(Gl
 obal
 R
 esourcesLifecycleListener.java:65)
 at java.lang.Class.newInstance0(Native Method