Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / November 2005

Tip: Looking for answers? Try searching our database.

Error "Impossible to load the translet class"; XSLTC

Thread view: 
Richard - 20 Nov 2005 20:03 GMT
Hello,

Do you have any idea of my problem? The undermentioned program does not
work with Java 1.5.0_05 but worked with Java 1.4. The problem is related
to XSLTC but perhaps my environment is the problem? (my system is
Windows XP).

Thanks in advance for your help.

Richard

import java.io.File;
import java.net.URL;

import javax.xml.transform.Templates;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;

public class Main {

  public static void main(String[] args) throws Exception {
    TransformerFactory tfactory = TransformerFactory.newInstance();
    URL urlXSL = Main.class.getResource("zoo.xsl");
    URL urlXML = Main.class.getResource("zoo.xml");
    File fichierXSL = new File(urlXSL.toURI());
    File fichierXML = new File(urlXML.toURI());

    Templates templates =
      tfactory.newTemplates(new StreamSource(fichierXSL));
    Transformer transformer = templates.newTransformer();
    // The following lines have no importance because
    // the problem is at the previous line.
  }
}

Error Message:
Exception in thread "main"
javax.xml.transform.TransformerConfigurationException:
Chargement impossible de la classe translet 'zoo'.
(Translation in english: Impossible to load the translet class 'zoo')
    at
com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.defineTransletClasses(Unknown
Source)
    at
com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.getTransletInstance(Unknown
Source)
    at
com.sun.org.apache.xalan.internal.xsltc.trax.TemplatesImpl.newTransformer(Unknown
Source)
    at Main.main(Main.java:21)
Roedy Green - 20 Nov 2005 23:19 GMT
>Do you have any idea of my problem? The undermentioned program does not
>work with Java 1.5.0_05 but worked with Java 1.4.

Unistall all Java, prune files, prune the registry.
http://mindprod.com/jgloss/registry.html

check your SET environment.

Install Java 1.5

You may have some crossover between the two JDKs.

see http://mindprod.com/jgloss/jre.html#TEST
Signature

Canadian Mind Products, Roedy Green.
http://mindprod.com Java custom programming, consulting and coaching.

Richard - 21 Nov 2005 19:36 GMT
Thanks Roedy for your answer but I need to keep my old version of Java 1.4.

I have launched the java application with the -verbose option and I have
seen that all the classes come from java 1.5.0_05.

Do you know someone who had the same problem as me?

Richard

Roedy Green a écrit :

>>Do you have any idea of my problem? The undermentioned program does not
>>work with Java 1.5.0_05 but worked with Java 1.4.
[quoted text clipped - 9 lines]
>
> see http://mindprod.com/jgloss/jre.html#TEST
Richard - 22 Nov 2005 09:06 GMT
For developers who will have the same problem as me:

I have just discovered the reason of my problem: XSLTC does not like the
big stylesheets!

So, I will have to choose another library to transform my XML files.

I don't understand why Sun has chosen such a library, even if it
provides a quick transformer. My stylesheet is not so big (10 Ko).

Richard

Richard a écrit :
> Thanks Roedy for your answer but I need to keep my old version of Java 1.4.
>
[quoted text clipped - 19 lines]
>>
>> see http://mindprod.com/jgloss/jre.html#TEST


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.