[Etoys] unable to keep current projext: duplicate selector
Bert Freudenberg
bert at freudenbergs.de
Wed Dec 10 14:37:00 EST 2008
On 10.12.2008, at 20:21, Yoshiki Ohshima wrote:
> At Wed, 10 Dec 2008 18:07:57 +0100 (CET),
> Markus Schlager wrote:
>>
>> Recently this error showed up once more and I was able to save the
>> whole
>> image. You can download image and changes at
>>
>> <http://signalbscw.tcs.informatik.uni-muenchen.de/pub/bscw.cgi/0/211329
>> >
>>
>> The project is called 'patricks stern am besten'. As far as I
>> figured out,
>> the script causing the problem is 'tropfen>>a'. Possible issues may
>> be
>> a player used within the script that got deleted, or a variable of
>> 'tropfen' having had the same name, maybe a unicode-issue with German
>> umlauts?
>
> A hackerly way to fix it is to create a Text in the project, type
>
> World attemptCleanup
>
> into it, and press Ctrl-d. You should get a message:
>
> 2 [or more] repair(s) made
>
> and you can save the image.
>
> This is not a real fix, and I'm still trying to find why it happens.
>
>> Attached is the SqueakDebug.log when I start the image, open a
>> viewer for
>> 'tropfen' and try to open a script-editor for the Script
>> 'tropfen>>a' by
>> dragging the tile from the viewer into the world. After that I left
>> squeak
>> (all on ubuntu hardy).
>
> This SqueakDebug.log seems showing a different problem. Hmm.
>
> Let us see what is going on with the tropfen>>a. Yes, the data
> structure of the script is in an inconsistent state
> (currentScriptEditor shouldn't be nil for an existing script).
> Somewhere in the course, did the user try to remove the script but got
> an error or such? Or had the script gone through a textual code and
> the project was saved at one point? Script names with umlauts should
> be fine, but was some non-latin-1 character used?
>
> I'll investigate more but any recollection would be helpful.
>
> For the startup time problem, what were the first a few characters
> in ....ffentlich?
I guess "Öffentlich" which means "Public" in German. Seems to be a
folder name.
(did you send this to Markus too?)
- Bert -
More information about the Etoys
mailing list