You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2001/01/07 04:43:08 UTC
cvs commit: xml-xalan/java/src/org/apache/xalan/serialize Encodings.java
sboag 01/01/06 19:43:08
Modified: java/src/org/apache/xalan/serialize Encodings.java
Log:
Handle IllegalArgumentException, which JDK 1.8 throws,
in addition to UnsupportedEncoding exception. Addresses
SPR ID#: SCUU4SPUV3 / Sev: 1 / JDK 1.1.8 only:
extend01.xsl throws TransformerException...transformNode().
Revision Changes Path
1.4 +13 -2 xml-xalan/java/src/org/apache/xalan/serialize/Encodings.java
Index: Encodings.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/serialize/Encodings.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- Encodings.java 2000/12/09 03:48:14 1.3
+++ Encodings.java 2001/01/07 03:43:07 1.4
@@ -67,7 +67,7 @@
* to override encoding names and provide the last printable character
* for each encoding.
*
- * @version $Revision: 1.3 $ $Date: 2000/12/09 03:48:14 $
+ * @version $Revision: 1.4 $ $Date: 2001/01/07 03:43:07 $
* @author <a href="mailto:arkin@intalio.com">Assaf Arkin</a>
*/
public class Encodings extends Object
@@ -100,6 +100,10 @@
{
return new OutputStreamWriter(output, _encodings[i].javaName);
}
+ catch( java.lang.IllegalArgumentException iae) // java 1.1.8
+ {
+ // keep trying
+ }
catch (UnsupportedEncodingException usee)
{
@@ -108,7 +112,14 @@
}
}
- return new OutputStreamWriter(output, encoding);
+ try
+ {
+ return new OutputStreamWriter(output, encoding);
+ }
+ catch( java.lang.IllegalArgumentException iae) // java 1.1.8
+ {
+ throw new UnsupportedEncodingException(encoding);
+ }
}
/**