Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007679 [Squeak] Kernel minor always 11-16-11 12:34 11-16-11 12:34
Reporter lewis View Status public  
Assigned To
Priority normal Resolution open  
Status new   Product Version
Summary 0007679: Storing on a ReferenceStream may fail if stream is non-positionable
Description For certain objects, storing on a ReferenceStream will fail if the underlying stream is not positionable. This causes problems when serializing objects directly over a non-positionable stream such as an OS pipe or a socket stream.

The attached ReferenceStreamTest-dtl.1.cs demonstrates the issue.
Additional Information This issue has existed for a long time and probably is related to some workarounds implemented long ago in ReferenceStream>>beginInstance:size: and DataStream>>writeRectangle (and possibly others). The issue was exposed when testing RemoteTask <http://wiki.squeak.org/squeak/6176> [^] which serializes objects on a ReferenceStream on an OS pipe.
Attached Files  ReferenceStreamTest-dtl.1.cs [^] (4,767 bytes) 11-16-11 12:34

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
11-16-11 12:34 lewis New Issue
11-16-11 12:34 lewis File Added: ReferenceStreamTest-dtl.1.cs


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
29 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker