You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Mujahed Syed (JIRA)" <ji...@apache.org> on 2014/07/02 18:27:24 UTC

[jira] [Created] (XALANJ-2588) extension function won't work

Mujahed Syed created XALANJ-2588:
------------------------------------

             Summary: extension function won't work
                 Key: XALANJ-2588
                 URL: https://issues.apache.org/jira/browse/XALANJ-2588
             Project: XalanJ2
          Issue Type: Bug
      Security Level: No security risk; visible to anyone (Ordinary problems in Xalan projects.  Anybody can view the issue.)
          Components: Samples-Examples
    Affects Versions: 2.7.2
         Environment: #---- BEGIN writeEnvironmentReport($Revision: 468646 $): Useful stuff found: ----
version.DOM.draftlevel=2.0fd
java.class.path=C:\work\Java\jdk1.8.0\lib;C:\work\apache-maven-3.0.5\lib;C:\work\apache-tomcat-7\lib;C:\work\jboss-as-7.1.1.Final\lib;C:\work\apache-a
nt-1.9.0\lib;C:\work\glassfish3\glassfish\lib;C:\work\xalan-j_2_7_2\xalan.jar;C:\work\xalan-j_2_7_2\serializer.jar;C:\work\xalan-j_2_7_2\xercesImpl.ja
r;C:\work\xalan-j_2_7_2\xml-apis.jar
version.JAXP=1.1 or higher
java.ext.dirs=C:\work\Java\jdk1.8.0\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
version.xerces2=Xerces-J 2.11.0
version.xerces1=not-present
version.xalan2_2=Xalan Java 2.7.2
version.xalan1=not-present
version.ant=not-present
java.version=1.8.0
version.DOM=2.0
version.crimson=not-present
sun.boot.class.path=C:\work\Java\jdk1.8.0\jre\lib\resources.jar;C:\work\Java\jdk1.8.0\jre\lib\rt.jar;C:\work\Java\jdk1.8.0\jre\lib\sunrsasign.jar;C:\w
ork\Java\jdk1.8.0\jre\lib\jsse.jar;C:\work\Java\jdk1.8.0\jre\lib\jce.jar;C:\work\Java\jdk1.8.0\jre\lib\charsets.jar;C:\work\Java\jdk1.8.0\jre\lib\jfr.
jar;C:\work\Java\jdk1.8.0\jre\classes
#---- BEGIN Listing XML-related jars in: foundclasses.java.class.path ----
xalan.jar-path=C:\work\xalan-j_2_7_2\xalan.jar
serializer.jar-apparent.version=serializer.jar present-unknown-version
serializer.jar-path=C:\work\xalan-j_2_7_2\serializer.jar
xercesImpl.jar-apparent.version=xercesImpl.jar WARNING.present-unknown-version
xercesImpl.jar-path=C:\work\xalan-j_2_7_2\xercesImpl.jar
xml-apis.jar-apparent.version=xml-apis.jar present-unknown-version
xml-apis.jar-path=C:\work\xalan-j_2_7_2\xml-apis.jar
#----- END Listing XML-related jars in: foundclasses.java.class.path -----
version.SAX=2.0
version.xalan2x=Xalan Java 2.7.2
#----- END writeEnvironmentReport: Useful properties found: -----
# YAHOO! Your environment seems to be OK.
            Reporter: Mujahed Syed
            Assignee: Steven J. Hathaway


Hi Team,

I have a requirement to write extension function. I was trying to see samples and build them so I can get an idea of how this can be done. With the packaged distribution I noticed that there is an extension example already available in xalan-j_2_7_2\samples\extensions in order to build this I have executed following command:

java org.apache.xalan.xslt.Process -in numlist.xml -xsl 4-numlistJava.xsl

This throws following error:

<HTML xmlns:xalan="http://xml.apache.org/xalan">
<H1>Java Example</H1>file:///C:/work/xalan-j_2_7_2/samples/extensions/4-numlistJava.xsl; Line #36; Column #45; javax.xml.transform.TransformerExceptio
n: java.lang.ClassNotFoundException: MyCounter

<p>Here are the names in alphabetical order by last name:</p>(Location of error unknown)java.lang.NoSuchMethodException: For extension function, could
 not find method java.lang.String.read([ExpressionContext,] ).

I have followed the FAQ link and found that my environment is OK, I have pasted the output in "Environment" box above.

I have also followed http://xalan.apache.org/old/xalan-j/faq.html#faq-N100EF and placed the required jars inside the lib/endorsed of java 1.8.

It would be very appreciated if you can assist me as I cannot find this error discussed in any forum. 

Thanks very much,
Regards
Mujahed Syed



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xalan.apache.org
For additional commands, e-mail: dev-help@xalan.apache.org