[ 
https://issues.apache.org/jira/browse/XALANJ-1887?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12464525
 ] 

Christophe Dupriez commented on XALANJ-1887:
--------------------------------------------

Hi! I am desperatly trying to make Xalan extensions run. I tried many many 
different versions combinations of Xalan, BSF and Rhino. With Xalan 2.7.0 (aug 
2005), BSF 2.4.0, Rhino 1.6R5, 1.5R3 and 1.5R2, integrated within Tomcat or NOT 
(see below) and Java 1.5.0_10, after placing all jars in JRE lib/endorsed, it 
always trigger the error below. HELP PLEASE !!!!!

java org.apache.xalan.xslt.Process -IN 2-basicJscript.xml -XSL 
2-basicJscript.xsl -OUT foo.txt 

javax.xml.transform.TransformerException: 
java.lang.reflect.InvocationTargetException
        at 
org.apache.xalan.extensions.ExtensionNamespaceSupport.launch(ExtensionNamespaceSupport.java:99)
        at 
org.apache.xalan.extensions.ExtensionsTable.<init>(ExtensionsTable.java:64)
        at 
org.apache.xalan.transformer.TransformerImpl.setExtensionsTable(TransformerImpl.java:441)
        at 
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1323)
        at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:709)
        at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1284)
        at 
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1262)
        at org.apache.xalan.xslt.Process.main(Process.java:1046)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at 
org.apache.xalan.extensions.ExtensionNamespaceSupport.launch(ExtensionNamespaceSupport.java:93)
        ... 7 more
Caused by: java.lang.ExceptionInInitializerError
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at java.lang.Class.newInstance0(Unknown Source)
        at java.lang.Class.newInstance(Unknown Source)
        at 
org.apache.xalan.extensions.ObjectFactory.newInstance(ObjectFactory.java:457)
        at 
org.apache.xalan.extensions.ExtensionHandlerGeneral.<init>(ExtensionHandlerGeneral.java:204)
        ... 12 more
Caused by: java.lang.NullPointerException
        at org.apache.bsf.BSFManager.<clinit>(BSFManager.java:112)
        ... 20 more

file:///C:/apache/xalan-j_2_7_0/samples/extensions/2-basicJscript.xsl; Ligne 
#33; Colonne #42; Erreur XSLT (javax.xml.transform.TransformerException): 
java.lang.NullPointerException
Exception in thread "main" java.lang.RuntimeException: 
java.lang.NullPointerException
        at org.apache.xalan.xslt.Process.doExit(Process.java:1153)
        at org.apache.xalan.xslt.Process.main(Process.java:1126)


> xalan 2.6.0 is broken when using rhino1_5R5 js.jar
> --------------------------------------------------
>
>                 Key: XALANJ-1887
>                 URL: https://issues.apache.org/jira/browse/XALANJ-1887
>             Project: XalanJ2
>          Issue Type: Bug
>          Components: transformation, Xalan-interpretive
>    Affects Versions: 2.6
>         Environment: Operating System: Windows XP
> Platform: PC
>            Reporter: Mark Meninger
>             Fix For: 2.7
>
>         Attachments: Bug29500Extension.txt, Bug29500Extension.txt
>
>
> I cannot use JavaScript extensions with xalan 2.6.0 and rhino1_5R5 - js.jar. 
> Even without any javascipt and only the simple Xalan elements in the XSLT (
>                 <xalan:component prefix="date-ext" functions="formatdate">
>                   <xalan:script lang="javascript">  
>                   </xalan:script>
>                 </xalan:component>) to define the extension, the following 
> stack trace occurs. When you go back to rhino15R1, everything works fine.
> C:\Documents and Settings\mark.meninger.WLOO\My Documents\Plano Docs\XML 
> documents\xalan>java -cp xercesImpl.jar;xml-api
> s.jar;xalan.jar;js.jar;bsf.jar org.apache.xalan.xslt.Process -in  -xsl  -out
> Missing argument for option: -IN
> Missing argument for option: -XSL
> Missing argument for option: -OUT
> Error: No stylesheet or input xml is specified. Run this command without any 
> option for usage instructions.
> C:\Documents and Settings\mark.meninger.WLOO\My Documents\Plano Docs\XML 
> documents\xalan>xalan.bat adt_with_data.xml adt
> _with_data_js_ext.xsl myxml.xml
> C:\Documents and Settings\mark.meninger.WLOO\My Documents\Plano Docs\XML 
> documents\xalan>SET tmp=xercesImpl.jar;xml-apis
> .jar;xalan.jar;js.jar;bsf.jar
> C:\Documents and Settings\mark.meninger.WLOO\My Documents\Plano Docs\XML 
> documents\xalan>java -cp xercesImpl.jar;xml-api
> s.jar;xalan.jar;js.jar;bsf.jar org.apache.xalan.xslt.Process -in 
> adt_with_data.xml -xsl adt_with_data_js_ext.xsl -out my
> xml.xml
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at org.apache.xalan.extensions.ExtensionHandlerGeneral.<init>(Unknown 
> Source)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown 
> Source)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
> Source)
>         at java.lang.reflect.Constructor.newInstance(Unknown Source)
>         at org.apache.xalan.extensions.ExtensionNamespaceSupport.launch
> (Unknown Source)
>         at org.apache.xalan.extensions.ExtensionsTable.<init>(Unknown Source)
>         at org.apache.xalan.transformer.TransformerImpl.setExtensionsTable
> (Unknown Source)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.xslt.Process.main(Unknown Source)
> Caused by: com.ibm.bsf.BSFException: JavaScript Error: Internal Error: 
> java.lang.IllegalArgumentException: Line number c
> an not be negative:-1
>         at com.ibm.bsf.engines.javascript.JavaScriptEngine.handleError
> (JavaScriptEngine.java:182)
>         at com.ibm.bsf.engines.javascript.JavaScriptEngine.eval
> (JavaScriptEngine.java:87)
>         at com.ibm.bsf.util.BSFEngineImpl.exec(BSFEngineImpl.java:106)
>         ... 17 more
> javax.xml.transform.TransformerException: 
> java.lang.reflect.InvocationTargetException
>         at org.apache.xalan.extensions.ExtensionNamespaceSupport.launch
> (Unknown Source)
>         at org.apache.xalan.extensions.ExtensionsTable.<init>(Unknown Source)
>         at org.apache.xalan.transformer.TransformerImpl.setExtensionsTable
> (Unknown Source)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.xslt.Process.main(Unknown Source)
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown 
> Source)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
> Source)
>         at java.lang.reflect.Constructor.newInstance(Unknown Source)
>         ... 8 more
> Caused by: javax.xml.transform.TransformerException: Could not compile 
> extension
>         at org.apache.xalan.extensions.ExtensionHandlerGeneral.<init>(Unknown 
> Source)
>         ... 12 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         ... 13 more
> Caused by: com.ibm.bsf.BSFException: JavaScript Error: Internal Error: 
> java.lang.IllegalArgumentException: Line number c
> an not be negative:-1
>         at com.ibm.bsf.engines.javascript.JavaScriptEngine.handleError
> (JavaScriptEngine.java:182)
>         at com.ibm.bsf.engines.javascript.JavaScriptEngine.eval
> (JavaScriptEngine.java:87)
>         at com.ibm.bsf.util.BSFEngineImpl.exec(BSFEngineImpl.java:106)
>         ... 17 more
> ---------
> java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown 
> Source)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
> Source)
>         at java.lang.reflect.Constructor.newInstance(Unknown Source)
>         at org.apache.xalan.extensions.ExtensionNamespaceSupport.launch
> (Unknown Source)
>         at org.apache.xalan.extensions.ExtensionsTable.<init>(Unknown Source)
>         at org.apache.xalan.transformer.TransformerImpl.setExtensionsTable
> (Unknown Source)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.transformer.TransformerImpl.transform(Unknown 
> Source)
>         at org.apache.xalan.xslt.Process.main(Unknown Source)
> Caused by: javax.xml.transform.TransformerException: Could not compile 
> extension
>         at org.apache.xalan.extensions.ExtensionHandlerGeneral.<init>(Unknown 
> Source)
>         ... 12 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         ... 13 more
> Caused by: com.ibm.bsf.BSFException: JavaScript Error: Internal Error: 
> java.lang.IllegalArgumentException: Line number c
> an not be negative:-1
>         at com.ibm.bsf.engines.javascript.JavaScriptEngine.handleError
> (JavaScriptEngine.java:182)
>         at com.ibm.bsf.engines.javascript.JavaScriptEngine.eval
> (JavaScriptEngine.java:87)
>         at com.ibm.bsf.util.BSFEngineImpl.exec(BSFEngineImpl.java:106)
>         ... 17 more
> file:///C:/Documents%20and%20Settings/mark.meninger.WLOO/My%20Documents/Plano%
> 20Docs/XML%20documents/xalan/adt_with_data
> _js_ext.xsl; Line #83; Column #67; XSLT Error 
> (javax.xml.transform.TransformerException): java.lang.NullPointerException

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to