The TrAX design and implementation for XSLTC has changed since
the recent release. Please do not try to use the samples that
came with the release together with the current code. The old
implementation of the TrAX TransformerFactory was:

        org.apache.xalan.xsltc.runtime.TransformerFactoryImpl

now it is:

        org.apache.xalan.xsltc.trax.TransformerFactoryImpl

Now, please be patient and give me some time to implement
this class before you attempt to start using it.

Morten


Gordon Cooke wrote:
> 
> In trying to run the sample code that comes with the xalan dist:
> 
> java JAXPTransletOneTransformation
> Exception in thread "main"
> javax.xml.transform.TransformerFactoryConfigurationError:
> java.lang.ClassNotFoundException:
> org.apache.xalan.xsltc.runtime.TransformerFactoryImpl
>         at
> javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:1
> 50)
>         at
> JAXPTransletOneTransformation.main(JAXPTransletOneTransformation.java:105)
> 
> It seems that the system property is pointing to
> org.apache.xalan.xsltc.runtime.TransformerFactoryImpl
> Seems as though it should be
> org.apache.xalan.xsltc.trax.TransformerFactoryImpl, yes?
> 
> Having made that change in the java file:
> 
> # java JAXPTransletOneTransformation
> Exception in thread "main" java.lang.NoClassDefFoundError:
> de/fub/bytecode/generic/InstructionConstants
>         at java.lang.ClassLoader.defineClass0(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
>         at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
>         at java.lang.ClassLoader.defineClass0(Native Method)
>         at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
>         at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
>         at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
>         at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
>         at org.apache.xalan.xsltc.compiler.XSLTC.<init>(XSLTC.java:138)
>         at
> org.apache.xalan.xsltc.trax.TransformerFactoryImpl.newTransformer(Transforme
> rFactoryImpl.java:256)
>         at
> JAXPTransletOneTransformation.main(JAXPTransletOneTransformation.java:106)
> #
> 
> I pulled the tarball down this morning, just to make sure I did not have
> anything old.  I am probably just missing something...the question is
> what...  I am running this on solaris 8 (intel).  Any ideas?
> 
> gc

Reply via email to