Argh, thanks David - I found the bug in the excalibur code... :(

Instead of getting the protocol from the base URI (= file: ) it
got the rest of the base URI and concatenated this with the URI to resolve.
Damn substring mistake...

Ok, I will fix this asap.

Thanks,
Carsten

> -----Original Message-----
> From: David Crossley [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 02, 2002 8:35 AM
> To: [EMAIL PROTECTED]
> Subject: Re: changed behaviour with source resolving
>
>
> Carsten Ziegeler wrote:
> > David Crossley wrote:
> > >
> > > This sitemap snippet was working until very recently ...
> > > <map:match pattern="zal/summary.html">
> > >  <map:generate src="/var/www/html/zal/summary/summary-current.xml"/>
> > >  <map:transform src="/var/www/html/zal/summary-html.xsl"/>
> > >  <map:serialize type="html"/>
> > > </map:match>
> > >
> > > However with the current CVS HEAD it now fails,
> > > because it now tries to find the documents below
> > > the webapps/cocoon/ ...
> > > ------
> > > Original exception : java.io.FileNotFoundException:
> > > /usr/local/jakarta/jakarta-tomcat-4.0.1/webapps/cocoon/var/www/htm
> > > l/zal/summary-html.xsl (No such file or directory)
> > > at java.io.FileInputStream.open(Native Method)
> > > at java.io.FileInputStream.<init>(FileInputStream.java:70)
> > > at
> > > org.apache.excalibur.source.impl.URLSource.getInputStream(URLSourc
> > > e.java:196)
> > > ------
> > >
> >
> > Hmm, strange.
> > I just compared the new source resolving code with the old one,
> > and it looks like it's the same. Could you please look into the core.log
> > what it says. ....
>
> Here you are ...
> -----
> DEBUG   (2002-05-02) 16:30.51:117
> [core.manager](/cocoon/zalarm/summary.html)
> HttpProcessor[8080][3]/LogKitLogger: Resolving
> '/var/www/html/zalarm/summary/summary-current.xml' with base
'file:/usr/local/jakarta/jakarta-tomcat-4.0.1/webapps/cocoon/' in context
'file:/usr/local/jakarta/jakarta-tomcat-4.0.1/webapps/'
DEBUG   (2002-05-02) 16:30.51:117
[core.manager](/cocoon/zalarm/summary.html)
HttpProcessor[8080][3]/LogKitLogger: Resolved to systemID
'/usr/local/jakarta/jakarta-tomcat-4.0.1/webapps/cocoon//var/www/html/zalarm
/summary/summary-current.xml'
DEBUG   (2002-05-02) 16:30.51:117
[core.manager](/cocoon/zalarm/summary.html)
HttpProcessor[8080][3]/LogKitLogger: Making URL from
/usr/local/jakarta/jakarta-tomcat-4.0.1/webapps/cocoon//var/www/html/zalarm/
summary/summary-current.xml
DEBUG   (2002-05-02) 16:30.51:117
[core.manager](/cocoon/zalarm/summary.html)
HttpProcessor[8080][3]/LogKitLogger: Making URL - MalformedURLException in
getURL:
java.net.MalformedURLException: no protocol:
/usr/local/jakarta/jakarta-tomcat-4.0.1/webapps/cocoon//var/www/html/zalarm/
summary/summary-current.xml
        at java.net.URL.<init>(URL.java(Compiled Code))
-----

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to