test/java/lang/Throwable/LegacyChainedExceptionSerialization.java
Print this page
rev 5551 : 8004928: TEST_BUG: Reduce dependence of CoreLib tests from the AWT subsystem
Summary: the tests were refactored to drop AWT dependence where it was possible.
Reviewed-by: alanb, mchung
@@ -23,11 +23,11 @@
import java.io.*;
/**
* @test
- * @bug 4385429
+ * @bug 4385429 8004928
* @summary Certain legacy chained exceptions throw IllegalArgumentException
* upon deserialization if "causative exception" is null.
* @author Josh Bloch
*/
public class LegacyChainedExceptionSerialization {
@@ -34,12 +34,11 @@
private static Throwable[] broken = {
new ClassNotFoundException(),
new ExceptionInInitializerError(),
new java.lang.reflect.UndeclaredThrowableException(null),
new java.lang.reflect.InvocationTargetException(null),
- new java.security.PrivilegedActionException(null),
- new java.awt.print.PrinterIOException(null)
+ new java.security.PrivilegedActionException(null)
};
public static void main(String[] args) throws Exception {
for (int i=0; i<broken.length; i++)
test(broken[i]);