[M3devel] What is this??? How's it possible?
Olaf Wagner
wagner at elegosoft.com
Mon Mar 10 00:33:05 CET 2008
Quoting Dragiša Durić <dragisha at m3w.org>:
> Tried:
>
> TRY
> RTLinker.AddUnit(LOOPHOLE(dl.sym(NARROW(r.get(i-1), TEXT)
> & "_M3").addr, RT0.Binder));
> EXCEPT RuntimeError.E(expl) =>
> <* DEBUG "Error adding " & r.get(i-1) *>
> END;
>
> It still fails with:
>
> ***
> *** runtime error:
> *** A compile-time type is missing.
> *** file "../src/runtime/common/RTLinker.i3"
> ***
>
> And RTType.Fail procedure, only one getting RuntimeError.MisingType
> as argument, looks like this:
>
> PROCEDURE Fail (rte: RTE; m: RT0.ModulePtr; x, y: ADDRESS) =
> <*FATAL ANY*>
> ...
> RTException.Raise (a);
> END Fail;
>
> But, I am getting above mentioned error.
Please retry with the latest m3core. I accidentally broke exception
handling some weeks ago :-/
Olaf
--
Olaf Wagner -- elego Software Solutions GmbH
Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95
http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
More information about the M3devel
mailing list