ilene 2003/02/19 09:22:31
Modified: java/src/org/apache/xalan/xslt Process.java
Log:
Patch for bugzilla #17030. The command line (Process) uses the
bootstrap classloader (in JDK1.4) instead of the system class loader to
load classes specified by the URIResolver, EntityResolver and
ContentHandler options.
Revision Changes Path
1.55 +3 -3 xml-xalan/java/src/org/apache/xalan/xslt/Process.java
Index: Process.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xslt/Process.java,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- Process.java 3 Feb 2003 20:48:12 -0000 1.54
+++ Process.java 19 Feb 2003 17:22:29 -0000 1.55
@@ -463,7 +463,7 @@
try
{
uriResolver =
- (URIResolver) Class.forName(argv[++i]).newInstance();
+ (URIResolver)
Class.forName(argv[++i],true,ClassLoader.getSystemClassLoader()).newInstance();
tfactory.setURIResolver(uriResolver);
}
@@ -492,7 +492,7 @@
try
{
entityResolver =
- (EntityResolver) Class.forName(argv[++i]).newInstance();
+ (EntityResolver)
Class.forName(argv[++i],true,ClassLoader.getSystemClassLoader()).newInstance();
}
catch (Exception cnfe)
{
@@ -519,7 +519,7 @@
try
{
contentHandler =
- (ContentHandler) Class.forName(argv[++i]).newInstance();
+ (ContentHandler)
Class.forName(argv[++i],true,ClassLoader.getSystemClassLoader()).newInstance();
}
catch (Exception cnfe)
{
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]