<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2523" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=778323221-12072005><FONT face=Arial 
color=#0000ff size=2>There are steps the processor takes to find the 
implemtation of the SAX Parser (or other types of parsers too)&nbsp;to 
use.&nbsp;They are:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=778323221-12072005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=778323221-12072005><FONT face=Arial 
color=#0000ff size=2>&nbsp;&nbsp;&nbsp; - first,&nbsp;examine the system 
properties for the&nbsp;following 
keys:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 
javax.xml.transform.TransformerFactory<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;javax.xml.parsers.SAXParserFactory&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- 
The one you want 
--&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - 
javax.xml.parsers.DocumentBuilderFactory<BR>&nbsp;&nbsp;&nbsp; - next,&nbsp;try 
to find a file called jaxp.properties in&nbsp;the lib subdirectory of your JRE 
installation and look&nbsp;for the keys above<BR>&nbsp;&nbsp;&nbsp; - 
next,&nbsp;examine all the jars on your classpath to&nbsp;try and find one with 
the appropriate entries in its&nbsp;META-INF/services 
directory<BR>&nbsp;&nbsp;&nbsp; - if all else fails, it will use a hardcoded 
default.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=778323221-12072005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=778323221-12072005><FONT face=Arial 
color=#0000ff size=2>My guess is that you had a jaxp.properties file that 
specified your 1.3 JDK and you need to copy it over to the new JDK. 
</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=778323221-12072005><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=778323221-12072005></SPAN>&nbsp;</DIV><BR>
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> jdom-interest-bounces@jdom.org 
[mailto:jdom-interest-bounces@jdom.org] <B>On Behalf Of </B>Jim 
Swenson<BR><B>Sent:</B> Tuesday, July 12, 2005 3:43 PM<BR><B>To:</B> 
jdom-interest@jdom.org<BR><B>Subject:</B> [jdom-interest] SAXBuilder not 
found<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV>I recompiled a working program from Java 1.3 to 1.4.2_08.&nbsp; Now when it 
runs, it throws an error:</DIV>
<DIV>org.jdom.JDOMException: SAX2 driver class 
org.apache.xerces.parsers.SAXParser not found: SAX2 driver class 
org.apache.xerces.parsers.SAXParser not found<BR></DIV>
<DIV>I have no idea how to fix this problem, but I really need to.&nbsp; Are 
there any suggestions?</DIV>
<DIV>And where will this get posted so that I can see if anyone responds or 
not?&nbsp; </DIV>
<DIV>&nbsp;</DIV>
<DIV>The full error is the following:</DIV>
<DIV>org.jdom.JDOMException: SAX2 driver class 
org.apache.xerces.parsers.SAXParser not found: SAX2 driver class 
org.apache.xerces.parsers.SAXParser not found</DIV>
<DIV>&nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:320)</DIV>
<DIV>&nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:408)</DIV>
<DIV>&nbsp;at rva.RVA.postData(RVA.java:421)</DIV>
<DIV>&nbsp;at rva.RVA.logon(RVA.java:475)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)</DIV>
<DIV>&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.javascript.invoke.JSInvoke.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)</DIV>
<DIV>&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl$1.run(Unknown Source)</DIV>
<DIV>&nbsp;at java.security.AccessController.doPrivileged(Native Method)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl.invoke(Unknown Source)</DIV>
<DIV>Root cause: java.lang.ClassNotFoundException: 
org/apache/xerces/parsers/SAXParser</DIV>
<DIV>&nbsp;at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown 
Source)</DIV>
<DIV>&nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:237)</DIV>
<DIV>&nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:408)</DIV>
<DIV>&nbsp;at rva.RVA.postData(RVA.java:421)</DIV>
<DIV>&nbsp;at rva.RVA.logon(RVA.java:475)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)</DIV>
<DIV>&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.javascript.invoke.JSInvoke.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)</DIV>
<DIV>&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl$1.run(Unknown Source)</DIV>
<DIV>&nbsp;at java.security.AccessController.doPrivileged(Native Method)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl.invoke(Unknown Source)</DIV>
<DIV>Root cause: java.lang.ClassNotFoundException: 
org/apache/xerces/parsers/SAXParser</DIV>
<DIV>&nbsp;at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown 
Source)</DIV>
<DIV>&nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:237)</DIV>
<DIV>&nbsp;at org.jdom.input.SAXBuilder.build(SAXBuilder.java:408)</DIV>
<DIV>&nbsp;at rva.RVA.postData(RVA.java:421)</DIV>
<DIV>&nbsp;at rva.RVA.logon(RVA.java:475)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)</DIV>
<DIV>&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.javascript.invoke.JSInvoke.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</DIV>
<DIV>&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown 
Source)</DIV>
<DIV>&nbsp;at java.lang.reflect.Method.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.javascript.JSClassLoader.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.MethodDispatcher.invoke(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl.invokeImpl(Unknown Source)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl$1.run(Unknown Source)</DIV>
<DIV>&nbsp;at java.security.AccessController.doPrivileged(Native Method)</DIV>
<DIV>&nbsp;at sun.plugin.com.DispatchImpl.invoke(Unknown Source)</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks in advance.</DIV>
<P>__________________________________________________<BR>Do You Yahoo!?<BR>Tired 
of spam? Yahoo! Mail has the best spam protection around 
<BR>http://mail.yahoo.com </P></BODY></HTML>