| [#975] | project: compiler | priority: low | category: bug | |
|---|---|---|---|---|
| submitter | assigned to | status | date submitted | |
| Burak | Burak | fixed | 2007-03-02 17:54:34.0 | |
| subject | mutable.ListBuffer not serializable | |||
| code |
package test;
import scala.collection.mutable.ListBuffer
import java.io.ByteArrayOutputStream
import java.io.ObjectOutputStream
object serial extends scala.Application
{
override def main (args : Array[String]) : Unit = {
val v = new ListBuffer[Int]()
v += 1
Console.out.println(v)
val baos = new ByteArrayOutputStream()
val oos = new ObjectOutputStream(baos)
//oos.writeObject(v.toList) // ok
oos.writeObject(v) // java.io.NotSerializableException: scala.collection.mutable.ListBuffer
oos.close()
}
} |
|||
| what happened | |
|||
| what expected | ||||
| [back to overview] | ||||
| Burak edited on 2007-03-02 18:08:12.0 |
| adding @serializable solved the problem |
| Stephane edited on 2007-03-02 18:46:21.0 |
| added @serializable annotation to ListBuffer in rev 10177 |