> You get this trap when you open one particular file or when
> SearchInDocu tries to open the file. The problem is that this file
> does not have a proper format. Part of the ruler was not externalized.
> The reason was that a domain was not properly initialized, and upon
> externalization references to other domains are cut off. The new
> version fixes this problem in issuing a trap upon externalization if
> an object does not belong to the domain which is currently
> externalized.
>
> The reason for this problem could be an imcomplete implementation
> of a wrapper which does not implement the InitDomain method
> properly.
>
> - Dominik
This problem appears to not be related only to the document that
Oberon/F is trying to open. I have done some more experimenting
and found the following strange behavior.
(1) I reinstall a fresh version of Oberon/F.
(2) I start the fresh version.
(3) I test the browser with Info->Search In Docu to look for "Init".
Now it works ok.
(4) I select File->Open and select the document that previously gave
me the trap. Now it works ok.
(5) I quit Oberon/F.
(6) This time, I start up Oberon/F by double-clicking on the document
that previously gave me the trap. Now it gives me the trap again!
(7) I test the browser with Info->Search In Docu to look for "Init".
Now it gives me the trap again!
(8) From now on, I can no longer open the problem document or Search
In Docu without getting a trap. Other documents open fine, but
unless I reinstall the system the problem document cannot be
opened with either technique. Once I try to open the document
by double clicking on it the system appears to be stuck in a bad
state.
This happens with both the educational version and the developer's
version. Any more ideas?
Stan Warford
Pepperdine University
warford@pepperdine.edu