Re: SISC 1.9.2-rc Released

"Scott G. Miller" <[email protected]> Fri, 5 Nov 2004 10:52:44 -0600
Newsgroups gmane.comp.java.sisc.devel
Message-ID <[email protected]>
On Fri, Nov 05, 2004 at 05:55:39AM +0000, Matthias Radestock wrote:
> Chris Double wrote:
> 
> >I'm having a problem serializing continuations where it can't serialize
> >some of the objects in the continuation, but that object shouldn't be in
> >the continuation (I think). The problem does not occur with 1.8.8. Here
> >is a test case that reproduces the problem (if not the same problem, a
> >similar one):
> >

> Thanks Chris. I have created bug 1060726 for this.
> 
> >Any thoughts on what might be going wrong, or if I'm misunderstanding
> >how things work, where I'm going wrong?
> 
> Your test case looks perfectly valid; i.e. it should work.
> 
> I suspect that the error gets stuck in the repl continuation, so any 
> continuation starting from the repl afterwards will contain the 
> unserializable object contained in the error.
> 

That appears to be the case.  You can entirely eliminate the parameter, 
that has nothing to do with anything.

You can also create a box, initially empty, and serialize that, then set 
the box to the nonserializable object.  (doit a) still works then, 
meaning the box is nowhere on the stack.  Serialize the box and get 
the error, and then doit doesn't work anymore.  

Still not sure how the error is remaining on the stack though.

	Scott
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBi6/br9IW4v3mHtQRAppxAJ9FE0Xp7TsHLfzeJLQ6G+W5EwHnsgCeOHp1
P24hjeliaba2ip4NWGqAhbE=
=Rvk+
-----END PGP SIGNATURE-----