[Glass] index defined on RcIdentityBag's contains foreign object
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Fri Jan 9 10:11:13 PST 2015
Hey Johan,
Well, Bill has checked around and this kind of thing does not look like
anything we've seen before.
We're curious what kind of object was causing the problem.
Since you've worked around the problem, I think that we are still
interested in taking a shot at trying to figure out what might have
happened. If you have the tranlogs for that stone (and the inclination)
you could ship the tranlogs to us, tell us the oop of the collection and
the slot that you patched (and ideally the oop of the bad boy object)
and we might be able to learn something about what happened by analyzing
the tranlogs ... of course, we don't know how long that object has been
there and unless the oop shows up in some recognizable pattern of
commits we might not be able to learn anything at all. So if you have
the time (and inclination) to package up the tranlogs, we can take a shot...
Dale
On 01/09/2015 03:54 AM, Johan Brichau via Glass wrote:
> Hi,
>
> I hit a rather strange problem while searching for a reference path to an object.
>
> An RcEqualityIndex defined on an RcIdentityBag is holding onto an instance that should not be there. It seems it is part of the array of its internal components…
> When I try to remove the index or invoke #cleanupBag, an error is thrown: #isEmpty is not understood by that instance (obviously, the code of those methods is iterating over the internal bags, sending #isEmpty …).
>
> What can I do to clean this situation? (this is GS 2.4.4.1)
> The RcIdentityBag itself appears to be functioning properly (for now).
>
> thanks
> Johan
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
More information about the Glass
mailing list