I've checked out the HEAD branch from CVS and I get a new kind of problem :

where I want to run my old buddy jelly script I get :
Loading Jelly default tag libraries from:
file:/D:/eclipse-SDK-3.0RC1-win32/eclipse/workspace/jelly/target/classes/org
/apache/commons/jelly/jelly.properties
Registering tag library to: jelly:bsf taglib:
org.apache.commons.jelly.tags.bsf.BSFTagLibrary
Registering tag library to: jelly:jsl taglib:
org.apache.commons.jelly.tags.jsl.JSLTagLibrary
/.../
Registering tag library to: jelly:jms taglib:
org.apache.commons.jelly.tags.jms.JMSTagLibrary
Registering tag library to: jelly:javascript taglib:
org.apache.commons.jelly.tags.bsf.JavaScriptTagLibrary
adding attribute name: j expression:
[EMAIL PROTECTED]:co
re]
adding attribute name: sql expression:
[EMAIL PROTECTED]:s
ql]
adding attribute name: x expression:
[EMAIL PROTECTED]:xm
l]
adding attribute name: log expression:
[EMAIL PROTECTED]:l
og]
adding attribute name: p expression:
[EMAIL PROTECTED]:f
r.dsi.cnrs.tag.photon.util.UtilTagLibrary]
adding attribute name: r expression:
[EMAIL PROTECTED]:f
r.dsi.cnrs.tag.photon.PhotonTagLibrary]
adding attribute name: ldap expression:
[EMAIL PROTECTED]:o
rg.apache.jelly.tag.ldap.SimpleLdapTagLibrary]
error setting script url
java.net.MalformedURLException
at java.net.URL.<init>(URL.java:613)
at java.net.URL.<init>(URL.java:476)
at java.net.URL.<init>(URL.java:425)
at org.apache.commons.jelly.impl.TagScript.setFileName(TagScript.java:372)
at
org.apache.commons.jelly.parser.XMLParser.startElement(XMLParser.java:605)
at
oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.ja
va:1090)
at
oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParse
r.java:293)
at
oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.j
ava:260)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:149)
at org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:275)

My script start as usual :
<j:jelly 
        xmlns:j="jelly:core"
        xmlns:sql="jelly:sql"
        xmlns:x="jelly:xml"
        xmlns:log="jelly:log"   
        xmlns:p="jelly:fr.dsi.cnrs.tag.photon.util.UtilTagLibrary"
        xmlns:r="jelly:fr.dsi.cnrs.tag.photon.PhotonTagLibrary"
        xmlns:ldap="jelly:org.apache.jelly.tag.ldap.SimpleLdapTagLibrary">

        <x:parse var ="model">
                <toto>
                        <tata/>
                </toto>
        </x:parse>      
        
<blabla/>
        
</j:jelly>


It seems to be in XMLParser line 605:2 (version 1.57)
/.../
                // sets the file name element names
                tagScript.setFileName(fileName);
/.../
fileName is null so new URL(fileName) throws exception.


What's up ?

-- 
Marc DeXeT
BEST - DSI Meudon
01.45.07.51.56
[EMAIL PROTECTED]

Reply via email to