[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

NullPointerException with JavaScript

Subject: NullPointerException with JavaScript
From: Barry Lay <blay@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 07 May 2004 15:36:31 -0400
j2re1.4.1_02
I am trying to use some custom JavaScript functions in an XSL stylesheet. I have been unable to get it to work at all.

I have downloaded Xalan 2.6.0 and put xalan.jar, xercesImpl.jar, and xml-apis.jar in <java-root>\lib\endorsed. I placed bsf.jar from Xalan in the classpath along with js.jar from Rhino 1_5R5. I am running java 1.4.1_02.

Executing a transform from the command line gives me:

XSLT Error (javax.xml.transform.TransformerException): java.lang.NullPointerException

Some interesting things in the stack trace are:

Caused by: com.ibm.bsf.BSFException: JavaScript Error: Internal Error: java.lang.IllegalArgumentException: Line number can not be negative:-1
Caused by: java.lang.reflect.InvocationTargetException
Caused by: javax.xml.transform.TransformerException: Could not compile extension


The first two exceptions occur several times in the trace.

Here is the output of EnvironmentCheck:

#---- BEGIN writeEnvironmentReport($Revision: 1.26 $): Useful stuff found: ----
version.DOM.draftlevel=2.0fd
java.class.path=C:\Development\Java\xalan-j_2_6_0\bin\xml-apis.jar;C:\Development\Java\xalan-j_2_6_0\bin\xercesImpl.jar;C:\Development\Java\xalan-j_2_6_0\bin\xalan.jar;C:\Development\Java\rhino1_5R5\js.jar;C:\Development\Java\xalan-j_2_6_0\bin\bsf.jar
version.JAXP=1.1 or higher
java.ext.dirs=C:\Program Files\Java\j2re1.4.1_02\lib\ext
#---- BEGIN Listing XML-related jars in: foundclasses.sun.boot.class.path ----
xalan.jar-path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xalan.jar
xercesImpl.jar-apparent.version=xercesImpl.jar from Xerces-J-bin.2.6.2
xercesImpl.jar-path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xercesImpl.jar
xml-apis.jar-apparent.version=xml-apis.jar from tck-jaxp-1_2_0 branch of xml-commons, tag: xml-commons-external_1_2_01
xml-apis.jar-path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xml-apis.jar
#----- END Listing XML-related jars in: foundclasses.sun.boot.class.path -----
version.xerces2=Xerces-J 2.6.2
version.xerces1=not-present
version.xalan2_2=Xalan Java 2.6.0
version.xalan1=not-present
version.ant=not-present
java.version=1.4.1_02
version.DOM=2.0
version.crimson=present-unknown-version
sun.boot.class.path=C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xalan.jar;C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xercesImpl.jar;C:\Program Files\Java\j2re1.4.1_02\lib\endorsed\xml-apis.jar;C:\Program Files\Java\j2re1.4.1_02\lib\rt.jar;C:\Program Files\Java\j2re1.4.1_02\lib\i18n.jar;C:\Program Files\Java\j2re1.4.1_02\lib\sunrsasign.jar;C:\Program Files\Java\j2re1.4.1_02\lib\jsse.jar;C:\Program Files\Java\j2re1.4.1_02\lib\jce.jar;C:\Program Files\Java\j2re1.4.1_02\lib\charsets.jar;C:\Program Files\Java\j2re1.4.1_02\classes
#---- BEGIN Listing XML-related jars in: foundclasses.java.class.path ----
xml-apis.jar-apparent.version=xml-apis.jar from tck-jaxp-1_2_0 branch of xml-commons, tag: xml-commons-external_1_2_01
xml-apis.jar-path=C:\Development\Java\xalan-j_2_6_0\bin\xml-apis.jar
xercesImpl.jar-apparent.version=xercesImpl.jar from Xerces-J-bin.2.6.2
xercesImpl.jar-path=C:\Development\Java\xalan-j_2_6_0\bin\xercesImpl.jar
xalan.jar-path=C:\Development\Java\xalan-j_2_6_0\bin\xalan.jar
#----- END Listing XML-related jars in: foundclasses.java.class.path -----
version.SAX=2.0
version.xalan2x=Xalan Java 2.6.0
#----- END writeEnvironmentReport: Useful properties found: -----
# YAHOO! Your environment seems to be OK.


Any thoughts?

Thanks,
Barry

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.