harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Ivanov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-851) [classlib][io] ObjectOutputStream.wrieObject() no expected NotSerializableException
Date Wed, 12 Jul 2006 09:20:29 GMT
[classlib][io] ObjectOutputStream.wrieObject() no expected NotSerializableException

         Key: HARMONY-851
         URL: http://issues.apache.org/jira/browse/HARMONY-851
     Project: Harmony
        Type: Bug

    Reporter: Vladimir Ivanov

The harmony allows to serialize classses that does not implement Serializable interface.
The unit test tests.api.java.io.ObjectOutputStreamTest failed due to this issue.

============== test.java =================
import java.io.*;
class NotSerializable {
	private int foo;
	public NotSerializable() {}
	protected Object writeReplace() throws ObjectStreamException {
		return new Integer(42);

public class test  { 
    public static void main (String[] args) throws Exception {   
        try {
            ObjectOutputStream out = new ObjectOutputStream(new ByteArrayOutputStream());
            out.writeObject(new NotSerializable());
            System.out.println("Expected NotSerializableException");
        } catch (NotSerializableException e) {
	    System.out.println("OK: " + e);

C:\tmp\tmp17>C:\jrockit-jdk1.5.0-windows-ia32\bin\java.exe -cp . -showversion test
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32, R25.0.0-75, GC: System optimized
over throughput (initial strategy singleparpar))

OK: java.io.NotSerializableException: NotSerializable

C:\tmp\tmp17>C:\harmony\trunk_0427\deploy\jdk\jre\bin\java.exe -cp . -showversion test
java version 1.5 (subset)

(c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable.
Expected NotSerializableException

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message