[ http://issues.apache.org/jira/browse/XALANJ-1917?page=all ]
Brian Minchau updated XALANJ-1917:
----------------------------------
Fix Version: 2.7
> IllegalAccessError while using org.apache.xalan.xsltc.cmdline.Transform
> ------------------------------------------------------------------------
>
> Key: XALANJ-1917
> URL: http://issues.apache.org/jira/browse/XALANJ-1917
> Project: XalanJ2
> Type: Bug
> Components: DTM
> Versions: 2.6
> Environment: Operating System: Windows NT/2K
> Platform: PC
> Reporter: Parag Kadam
> Assignee: Xalan Developers Mailing List
> Fix For: 2.7
>
> I have an xslt file which I have compiled to a java class (translet) using
> jdk141. When I try to use the same translet thru the
> org.apache.xalan.xsltc.cmdline.Transform utility, IllegalAccessError is
> generated.
> As per the JDK problem resolution procedure, I did try copying the xalan.jar
> and
> xml jars in the <java-home>/lib directory but that did not seem to help.
> I reset my environment to normal. Then I checked the environment using the
> org.apache.xalan.xslt.EnvironmentCheck tool and it indicated that the
> environement was ok.
> Following is the output of Environment Check
> D:\Trials\client-ds_query>ant xalan.version
> Buildfile: build.xml
> xalan.version:
> [java] #---- BEGIN writeEnvironmentReport($Revision: 1.7 $): Useful
> propert
> ies found: ----
> [java] java.version=1.4.1_05
> [java] #---- BEGIN Listing XML-related jars in:
> foundclasses.java.class.pat
> h ----
> [java] xalan.jar-apparent.version=xalan.jar
> WARNING.present-unknown-version
> [java] xalan.jar-path=c:\apache\xalan-j_2_6_0\bin\xalan.jar
> [java] xsltc.jar-apparent.version=xsltc.jar present-unknown-version
> [java] xsltc.jar-path=c:\apache\xalan-j_2_6_0\bin\xsltc.jar
> [java] #----- END Listing XML-related jars in:
> foundclasses.java.class.path
> -----
> [java] version.JAXP=1.1
> [java] java.ext.dirs=C:\bea\jdk141_05\jre\lib\ext
> [java] version.crimson=not-present
> [java] version.SAX=2.0
> [java]
> java.class.path=D:\Trials\client-ds_query\gen;D:\Trials\client-ds_qu
> ery\output;C:\apache\xalan-j_2_6_0\bin\xalan.jar;C:\apache\xalan-j_2_6_0\bin\xml
> -apis.jar;C:\apache\xalan-j_2_6_0\bin\xercesImpl.jar;C:\bea\jdk141_05\lib\tools.
> jar;C:\apache\xalan-j_2_6_0\bin\xsltc.jar
> [java] version.xerces=not-present
> [java]
> sun.boot.class.path=C:\bea\jdk141_05\jre\lib\rt.jar;C:\bea\jdk141_05
> \jre\lib\i18n.jar;C:\bea\jdk141_05\jre\lib\sunrsasign.jar;C:\bea\jdk141_05\jre\l
> ib\jsse.jar;C:\bea\jdk141_05\jre\lib\jce.jar;C:\bea\jdk141_05\jre\lib\charsets.j
> ar;C:\bea\jdk141_05\jre\classes
> [java] version.DOM.draftlevel=2.0fd
> [java] version.xalan2=Xalan;Java;Xalan Java 2.2.D11;
> [java] version.DOM=2.0
> [java] version.xalan1=not-present
> [java] #----- END writeEnvironmentReport: Useful properties found: -----
> [java] # YAHOO! Your environment seems to be OK.
> Following is the error
> D:\Trials\client-ds_query>ant -verbose test.transform
> Apache Ant version 1.6.2 compiled on July 16 2004
> Buildfile: build.xml
> Detected Java version: 1.4 in: C:\bea\jdk141_05\jre
> Detected OS: Windows 2000
> parsing buildfile D:\Trials\client-ds_query\build.xml with URI =
> file:///D:/Tria
> ls/client-ds_query/build.xml
> Project base dir set to: D:\Trials\client-ds_query
> Build sequence for target `test.transform' is [test.transform]
> Complete build sequence is [test.transform, generate.xsltc,
> test.sqltransform, x
> alan.version, build, ]
> test.transform:
> [java] Executing 'C:\bea\jdk141_05\jre\bin\java.exe' with arguments:
> [java] '-classpath'
> [java]
> 'D:\Trials\client-ds_query\gen;D:\Trials\client-ds_query\output;C:\a
> pache\xalan-j_2_6_0\bin\xalan.jar;C:\apache\xalan-j_2_6_0\bin\xml-apis.jar;C:\ap
> ache\xalan-j_2_6_0\bin\xercesImpl.jar;C:\bea\jdk141_05\lib\tools.jar;C:\apache\x
> alan-j_2_6_0\bin\xsltc.jar'
> [java] 'org.apache.xalan.xsltc.cmdline.Transform'
> [java] 'Sample1.xml'
> [java] 'com.mentisys.impl.dve.ds.XMLQueryTranslet'
> [java]
> [java] The ' characters around the executable and arguments are
> [java] not part of the command.
> [java] java.lang.IllegalAccessError: class
> org.apache.xml.dtm.ref.sax2dtm.S
> AX2DTM2$AncestorIterator cannot access its superclass
> org.apache.xml.dtm.ref.DTM
> DefaultBaseIterators$InternalAxisIteratorBase
> [java] at java.lang.ClassLoader.defineClass0(Native Method)
> [java] at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
> [java] at
> java.security.SecureClassLoader.defineClass(SecureClassLoader
> .java:123)
> [java] at
> java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
> [java] at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
> [java] at java.security.AccessController.doPrivileged(Native Method)
> [java] at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
> [java] at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:272)
> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
> [java] at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
> [java] at
> org.apache.xalan.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMMan
> ager.java:351)
> [java] at
> org.apache.xalan.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMMan
> ager.java:159)
> [java] at
> org.apache.xalan.xsltc.cmdline.Transform.doTransform(Transfor
> m.java:126)
> [java] at
> org.apache.xalan.xsltc.cmdline.Transform.main(Transform.java:
> 297)
> [java] Exception in thread "main"
> [java] Java Result: 1
> BUILD SUCCESSFUL
> Total time: 2 seconds
> I don't face the problem using JDK 131.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://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]