[e-lang] Strange lock-ups with simple E program

Mark Miller erights at gmail.com
Sat Jul 25 19:18:20 EDT 2009

On Fri, Jul 24, 2009 at 3:38 PM, Kevin Reid<kpreid at mac.com> wrote:
> On Jul 24, 2009, at 9:53, Thomas Leonard wrote:
>> java.lang.RuntimeException: Failed: OldFarRef may only be smashed:
>> <Far
>> ref>
>> ...
>> error: problem: <ViciousCycleException: Caught in a forwarding loop>
> [...]
> In particular, either of these errors indicates a bogus resolution:
> the first is that a Far ref, since it is settled, cannot be resolved
> to another ref (other than a broken ref); the second is an attempt to
> resolve a promise to itself.
> MarkM?

Yes, this is what these two errors mean. A correction to my previous
message: I have occasionally seen the FarRef problem in ways I
couldn't reproduce. I have not seen the ViciousCycleException.

Text by me above is hereby placed in the public domain


More information about the e-lang mailing list