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.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
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
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
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