I keep getting the following error when trying to run the XSLTC
process. I can get it to run fine under JDK1.3, but have not been
able to get it working under 1.4.1.
Has anyone found a solution to this yet?
Exception: class
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator cannot
access its superclass
org.apache.xml.dtm.ref.DTMDefaultBaseIterators$InternalAxisIteratorBas
e
java.lang.IllegalAccessError: class
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator cannot
access its superclass
org.apache.xml.dtm.ref.DTMDefaultBaseIterators$InternalAxisIteratorBas
e
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123
)
at
java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
at
org.apache.xalan.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java
:291)
at
org.apache.xalan.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java
:174)
at
org.apache.xalan.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.jav
a:516)
at
org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.
java:655)
at
org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.
java:298)
at
com.knowledgeplanet.XsltcTest.doTranslate(XsltcTest.java:73)
at com.knowledgeplanet.XsltcTest.main(XsltcTest.java:85)