Xalan-J cannot run extension function examples

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Fisch von Gestern

    Xalan-J cannot run extension function examples

    I have tried to run the extension function/element examples provided
    with the Xalan-J download. I believe that my classpath is correct,
    and that my versions are up-to-date. However, I can't get past the
    following error. Any help, please?
    =============== =============== =============== =============== ===============

    C:\xalan>test

    C:\xalan>REM @echo off

    C:\xalan>set XALANPATH=C:\xa lan\xalan-j_2_6_0

    C:\xalan>set CLASSPATH=C:\xa lan\xalan-j_2_6_0\bin\xal an.jar

    C:\xalan>set CLASSPATH=C:\xa lan\xalan-j_2_6_0\bin\xal an.jar;C:\xalan \xalan-j_2_6
    _0\bin\xercesIm pl.jar

    C:\xalan>rem ~~~~~~ EXTENSIONS ~~~~~

    C:\xalan>set ClassPath=C:\xa lan\xalan-j_2_6_0\bin\xal an.jar;C:\xalan \xalan-j_2_6
    _0\bin\xercesIm pl.jar;C:\xalan \xalan-j_2_6_0\bin\xml-apis.jar

    C:\xalan>set ClassPath=C:\xa lan\xalan-j_2_6_0\bin\xal an.jar;C:\xalan \xalan-j_2_6
    _0\bin\xercesIm pl.jar;C:\xalan \xalan-j_2_6_0\bin\xml-apis.jar;C:\xal an\xalan-j_2
    _6_0\bin\bsf.ja r

    C:\xalan>set ClassPath=C:\xa lan\xalan-j_2_6_0\bin\xal an.jar;C:\xalan \xalan-j_2_6
    _0\bin\xercesIm pl.jar;C:\xalan \xalan-j_2_6_0\bin\xml-apis.jar;C:\xal an\xalan-j_2
    _6_0\bin\bsf.ja r;C:\xalan\xala n-j_2_6_0\rhino\j s.jar

    C:\xalan>echo C:\xalan\xalan-j_2_6_0\bin\xal an.jar;C:\xalan \xalan-j_2_6_0\bin\xe
    rcesImpl.jar;C: \xalan\xalan-j_2_6_0\bin\xml-apis.jar;C:\xal an\xalan-j_2_6_0\bin\
    bsf.jar;C:\xala n\xalan-j_2_6_0\rhino\j s.jar
    C:\xalan\xalan-j_2_6_0\bin\xal an.jar;C:\xalan \xalan-j_2_6_0\bin\xer cesImpl.jar;C
    :\xalan\xalan-j_2_6_0\bin\xml-apis.jar;C:\xal an\xalan-j_2_6_0\bin\bsf .jar;C:\xal
    an\xalan-j_2_6_0\rhino\j s.jar

    C:\xalan>java -version
    java version "1.4.2_03"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
    Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)

    C:\xalan>set SAMPLES=C:\xala n\xalan-j_2_6_0\samples \extensions

    C:\xalan>set tstXML=C:\xalan \xalan-j_2_6_0\samples \extensions\2-basicJscript.xm l


    C:\xalan>set tstXSL=C:\xalan \xalan-j_2_6_0\samples \extensions\2-basicJscript.xs l


    C:\xalan>java org.apache.xala n.xslt.Process -IN
    C:\xalan\xalan-j_2_6_0\samples \e
    xtensions\2-basicJscript.xm l -XSL
    C:\xalan\xalan-j_2_6_0\samples \extensions\2-ba
    sicJscript.xsl -OUT test_out.txt
    java.lang.refle ct.InvocationTa rgetException
    at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.
    java:39)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
    sorImpl.java:25 )
    at java.lang.refle ct.Method.invok e(Method.java:3 24)
    at org.apache.xala n.extensions.Ex tensionHandlerG eneral.<init>(E xtensionH
    andlerGeneral.j ava:293)
    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance0(Nativ e
    Method)

    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance(Native Construct
    orAccessorImpl. java:39)
    at sun.reflect.Del egatingConstruc torAccessorImpl .newInstance(De legatingC
    onstructorAcces sorImpl.java:27 )
    at java.lang.refle ct.Constructor. newInstance(Con structor.java:2 74)
    at org.apache.xala n.extensions.Ex tensionNamespac eSupport.launch (Extensio
    nNamespaceSuppo rt.java:74)
    at org.apache.xala n.extensions.Ex tensionsTable.< init>(Extension sTable.ja
    va:118)
    at org.apache.xala n.transformer.T ransformerImpl. setExtensionsTa ble(Trans
    formerImpl.java :437)
    at org.apache.xala n.transformer.T ransformerImpl. transformNode(T ransforme
    rImpl.java:1169 )
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:668)
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:1129)
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:1107)
    at org.apache.xala n.xslt.Process. main(Process.ja va:1041)
    Caused by: com.ibm.bsf.BSF Exception: JavaScript Error: Internal Error:
    java.lang
    ..IllegalArgume ntException: Line number can not be negative:-1
    at com.ibm.bsf.eng ines.javascript .JavaScriptEngi ne.handleError( JavaScrip
    tEngine.java:18 2)
    at com.ibm.bsf.eng ines.javascript .JavaScriptEngi ne.eval(JavaScr iptEngine
    ..java:87)
    at com.ibm.bsf.uti l.BSFEngineImpl .exec(BSFEngine Impl.java:106)
    ... 17 more
    javax.xml.trans form.Transforme rException:
    java.lang.refle ct.InvocationTa rgetExce
    ption
    at org.apache.xala n.extensions.Ex tensionNamespac eSupport.launch (Extensio
    nNamespaceSuppo rt.java:80)
    at org.apache.xala n.extensions.Ex tensionsTable.< init>(Extension sTable.ja
    va:118)
    at org.apache.xala n.transformer.T ransformerImpl. setExtensionsTa ble(Trans
    formerImpl.java :437)
    at org.apache.xala n.transformer.T ransformerImpl. transformNode(T ransforme
    rImpl.java:1169 )
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:668)
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:1129)
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:1107)
    at org.apache.xala n.xslt.Process. main(Process.ja va:1041)
    Caused by: java.lang.refle ct.InvocationTa rgetException
    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance0(Nativ e
    Method)

    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance(Native Construct
    orAccessorImpl. java:39)
    at sun.reflect.Del egatingConstruc torAccessorImpl .newInstance(De legatingC
    onstructorAcces sorImpl.java:27 )
    at java.lang.refle ct.Constructor. newInstance(Con structor.java:2 74)
    at org.apache.xala n.extensions.Ex tensionNamespac eSupport.launch (Extensio
    nNamespaceSuppo rt.java:74)
    ... 7 more
    Caused by: javax.xml.trans form.Transforme rException: Could not compile
    extension

    at org.apache.xala n.extensions.Ex tensionHandlerG eneral.<init>(E xtensionH
    andlerGeneral.j ava:300)
    ... 12 more
    Caused by: java.lang.refle ct.InvocationTa rgetException
    at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.
    java:39)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
    sorImpl.java:25 )
    at java.lang.refle ct.Method.invok e(Method.java:3 24)
    at org.apache.xala n.extensions.Ex tensionHandlerG eneral.<init>(E xtensionH
    andlerGeneral.j ava:293)
    ... 12 more
    Caused by: com.ibm.bsf.BSF Exception: JavaScript Error: Internal Error:
    java.lang
    ..IllegalArgume ntException: Line number can not be negative:-1
    at com.ibm.bsf.eng ines.javascript .JavaScriptEngi ne.handleError( JavaScrip
    tEngine.java:18 2)
    at com.ibm.bsf.eng ines.javascript .JavaScriptEngi ne.eval(JavaScr iptEngine
    ..java:87)
    at com.ibm.bsf.uti l.BSFEngineImpl .exec(BSFEngine Impl.java:106)
    ... 17 more
    ---------
    java.lang.refle ct.InvocationTa rgetException
    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance0(Nativ e
    Method)

    at sun.reflect.Nat iveConstructorA ccessorImpl.new Instance(Native Construct
    orAccessorImpl. java:39)
    at sun.reflect.Del egatingConstruc torAccessorImpl .newInstance(De legatingC
    onstructorAcces sorImpl.java:27 )
    at java.lang.refle ct.Constructor. newInstance(Con structor.java:2 74)
    at org.apache.xala n.extensions.Ex tensionNamespac eSupport.launch (Extensio
    nNamespaceSuppo rt.java:74)
    at org.apache.xala n.extensions.Ex tensionsTable.< init>(Extension sTable.ja
    va:118)
    at org.apache.xala n.transformer.T ransformerImpl. setExtensionsTa ble(Trans
    formerImpl.java :437)
    at org.apache.xala n.transformer.T ransformerImpl. transformNode(T ransforme
    rImpl.java:1169 )
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:668)
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:1129)
    at org.apache.xala n.transformer.T ransformerImpl. transform(Trans formerImp
    l.java:1107)
    at org.apache.xala n.xslt.Process. main(Process.ja va:1041)
    Caused by: javax.xml.trans form.Transforme rException: Could not compile
    extension

    at org.apache.xala n.extensions.Ex tensionHandlerG eneral.<init>(E xtensionH
    andlerGeneral.j ava:300)
    ... 12 more
    Caused by: java.lang.refle ct.InvocationTa rgetException
    at sun.reflect.Nat iveMethodAccess orImpl.invoke0( Native Method)
    at sun.reflect.Nat iveMethodAccess orImpl.invoke(N ativeMethodAcce ssorImpl.
    java:39)
    at sun.reflect.Del egatingMethodAc cessorImpl.invo ke(DelegatingMe thodAcces
    sorImpl.java:25 )
    at java.lang.refle ct.Method.invok e(Method.java:3 24)
    at org.apache.xala n.extensions.Ex tensionHandlerG eneral.<init>(E xtensionH
    andlerGeneral.j ava:293)
    ... 12 more
    Caused by: com.ibm.bsf.BSF Exception: JavaScript Error: Internal Error:
    java.lang
    ..IllegalArgume ntException: Line number can not be negative:-1
    at com.ibm.bsf.eng ines.javascript .JavaScriptEngi ne.handleError( JavaScrip
    tEngine.java:18 2)
    at com.ibm.bsf.eng ines.javascript .JavaScriptEngi ne.eval(JavaScr iptEngine
    ..java:87)
    at com.ibm.bsf.uti l.BSFEngineImpl .exec(BSFEngine Impl.java:106)
    ... 17 more

    file:///C:/xalan/xalan-j_2_6_0/samples/extensions/2-basicJscript.xs l;
    Line #33;
    Column #42; XSLT Error (javax.xml.tran sform.Transform erException):
    java.lang.Nul
    lPointerExcepti on

    C:\xalan>
  • GIMME

    #2
    Re: Xalan-J cannot run extension function examples

    Make sure you're using 1.4.2

    Comment

    Working...