Hello All,

While working with following example I get this error. How to resolve
this issue??

import java.io.FileOutputStream;
import java.util.Properties;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import java.io.*;

public class XSLTCTest
{

   public static void main(String args[])

   {
               try
               {
       String s = "javax.xml.transform.TransformerFactory";
       String s1 = "org.apache.xalan.xsltc.trax.TransformerFactoryImpl";
       Properties properties = System.getProperties();
       properties.put(s, s1);
       System.setProperties(properties);
       String s2 = args[0];
       String s3 = args[1];
       String s4 = args[2];
       TransformerFactory transformerfactory =
TransformerFactory.newInstance();
       Transformer transformer =
transformerfactory.newTransformer(new StreamSource(s2));
       transformer.transform(new StreamSource(s3), new
StreamResult(new FileOutputStream(s4)));
               }
               catch(Throwable ex)
               {
                       StringWriter st=new StringWriter();
                       PrintWriter pw=new PrintWriter(st);
                       ex.printStackTrace(pw);
                       System.out.println(st);
               }
   }
}

java.lang.IllegalAccessError: class
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2$AncestorIterator cannot access
its superclass 
org.apache.xml.dtm.ref.DTMDefaultBaseIterators$InternalAxisIteratorBase
       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:351)
       at 
org.apache.xalan.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:228)
       at 
org.apache.xalan.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:437)
       at 
org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:597)
       at 
org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:277)
       at XSLTCTest.main(XSLTCTest.java:29)

Thanks
Sudhakar

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to