[ 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]

Reply via email to