Hi, I think somebody with deeper knowledge about the internals must look into it. Either the problem is, that the documentation is out-of-date (maybe today it is not necessary to split the class-path-entry anymore), or it is a problem of the class-loaders used in the servlet-engines (WLS accepts Class-path-entries that are up to 120+ characters line-length). Maybe somebody working on Tomcat (or at least knowing its code-base a bit) can enlighten us more on this... Meaning it might make sense to push BEA to check their class-loader and encourage somebody to take a look at the spec's and class-loaders on the Apache-side ==> open a problem at BEA and open a bug-report in BugZilla
regards Alexander -----Original Message----- From: Jon.Ridgway [mailto:[EMAIL PROTECTED]] Sent: Dienstag, 16. Juli 2002 16:17 To: 'Struts Users Mailing List' Subject: RE: Latest Nightly build - corrupt Class-Path entry in manifest.m f Hi James, I may have jumped the gun here; someone else has pointed out that the Class-Path entry should break to a new line after 68 chars. It's just that WebLogic 6.1 (not sure about 7) can't handle this. So I guess I should eat some humble pie and WebLogic should sort things out at their end... Jon Ridgway -----Original Message----- From: James Holmes [mailto:[EMAIL PROTECTED]] Sent: 16 July 2002 15:09 To: Struts Users Mailing List Subject: RE: Latest Nightly build - corrupt Class-Path entry in manifest.m f This probably started happening as of nightly build 20020616 since that is when the Class-Path: entry got added to the MANIFEST.MF file in CVS. If you open a bug for this in Bugzilla I'll get it taken care of tonight. Make sure to include all the info from this thread. http://nagoya.apache.org/bugzilla -james [EMAIL PROTECTED] http://www.jamesholmes.com/struts/ --- "Jesse Alexander (KADA 11)" <[EMAIL PROTECTED]> wrote: > Good and thanks for searching it, > > the problem with the manifest.mf and the class-path > is, that according to the > official docs the class-path-manifest-entry MUST be > split at the 68th character > and that theoretically it should be reassembled on > the fly. > > Relaity shows that some servlet-engines (or is the > JVM's or the class-loaders; I don't know) > do not make it correctly. And at least WLS (or its > class-loaders or the underlaying JVM's) > is among the problematic issues. > > Alexander Jesse > > -----Original Message----- > From: Jon.Ridgway [mailto:[EMAIL PROTECTED]] > Sent: Dienstag, 16. Juli 2002 13:17 > To: 'Struts Users Mailing List' > Subject: RE: Latest Nightly build - corrupt > Class-Path entry in > manifest.m f > > > Hi All, > > The advice was spot on. The manifest.mf in the > latest nightly builds is > corrupt. The Class-Path entry is split over several > lines, the break occurs > half way through several referenced jar names. > > Jon Ridgway > > > -----Original Message----- > From: Jon.Ridgway [mailto:[EMAIL PROTECTED]] > Sent: 16 July 2002 12:08 > To: 'Struts Users Mailing List' > Subject: RE: Latest Nightly build > > Hi Jesse, > > I'll give that ago and let you know what the problem > is if I can track it > down, thanks for the advice... > > Jon Ridgway > > > -----Original Message----- > From: Jesse Alexander (KADA 11) > [mailto:[EMAIL PROTECTED]] > Sent: 16 July 2002 11:52 > To: 'Struts Users Mailing List' > Subject: RE: Latest Nightly build > > Hi, > > try to remove the manifest-file from the struts.jar. > WLS is very precise... > > If you have lots of time, then you could try to > remove > line by line from the manifest-file if step one > yields > a workable jar-file, until you find the true > culprit... > > hope this helps > Alexander > > -----Original Message----- > From: Jon.Ridgway [mailto:[EMAIL PROTECTED]] > Sent: Dienstag, 16. Juli 2002 12:40 > To: '[EMAIL PROTECTED]' > Subject: Latest Nightly build > > > Hi All, > > Further to my previous post I have just enabled all > debugging/logging in > Struts/WebLogic and download the very latest build. > I'm still getting an > exception when attempting to deploy a web app that > works fine with the 1.1b1 > release. The exception is : > > <16-Jul-02 11:33:25 BST> <Debug> <HTTP> <Exception > thrown while loading spf: > java.lang.StringIndexOutOfBoundsException: String > index out of range: -1 > java.lang.StringIndexOutOfBoundsException: String > index out of range: -1 > at > java.lang.String.substring(String.java:1525) > at > weblogic.utils.jars.ManifestEntry.stream(ManifestEntry.java:166) > at > weblogic.utils.jars.Manifest.stream(Manifest.java:78) > at > weblogic.servlet.internal.WebAppHelper.resolveManifestName(WebAppHelper.java > :398) > > etc.. > > This is caused by something in struts.jar. If I > replace the jar with the > 1.1b1 jar the app deploys. Any ideas, suggestions > much appreciated. > > Jon Ridgway > > > > The contents of this email are intended only for the > named addressees and > may contain confidential and/or privileged material. > If received in error > please contact UPCO on +44 (0) 113 201 0600 and then > delete the entire > e-mail from your system. Unauthorised review, > distribution, disclosure or > other use of this information could constitute a > breach of confidence. Your > co-operation in this matter is greatly appreciated. > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > The contents of this email are intended only for the > named addressees and > may contain confidential and/or privileged material. > If received in error > please contact UPCO on +44 (0) 113 201 0600 and then > delete the entire > e-mail from your system. Unauthorised review, > distribution, disclosure or > other use of this information could constitute a > breach of confidence. Your > co-operation in this matter is greatly appreciated. > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > The contents of this email are intended only for the > named addressees and > may contain confidential and/or privileged material. > If received in error > please contact UPCO on +44 (0) 113 201 0600 and then > delete the entire > e-mail from your system. Unauthorised review, > distribution, disclosure or > other use of this information could constitute a > breach of confidence. Your > co-operation in this matter is greatly appreciated. > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > -- > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > __________________________________________________ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> The contents of this email are intended only for the named addressees and may contain confidential and/or privileged material. If received in error please contact UPCO on +44 (0) 113 201 0600 and then delete the entire e-mail from your system. Unauthorised review, distribution, disclosure or other use of this information could constitute a breach of confidence. Your co-operation in this matter is greatly appreciated. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>