Hello,<br><br>About two weeks ago I posted a kind of bug report related to a crash during update process. The answers were inconclusive, it was something related to not being able to write to the squeak.changes file... Then I didn't have access to the box where the problem was happening for this time & just today I had chance to look what's happening.<br>
<br><ol><li>Downloaded Squeak3.11-9371-alpha.zip</li><li>Renamed files to squeak.image and squeak.changes</li><li>Started squeakvm with following script:<br>#!/bin/bash<br><br>LC_CTYPE=pt_BR.UTF-8<br>LC_ALL=pt_BR.UTF-8<br>
export LC_CTYPE LC_ALL<br><br>SQUEAK_ENCODING=Latin9<br>SQUEAK_TEXTENC=UTF-8<br>SQUEAK_PATHENC=UTF-8<br>export SQUEAK_ENCODING SQUEAK_TEXTENC SQUEAK_PATHENC<br><br>/usr/local/bin/squeak squeak.image &<br><br></li><li>
Pressed <Load Code Updates> button</li><li>While "Reloading Files-cmm.68" got a window with the following content:<br>Syntax Error<br>DirectoryEntry <none> /<br><<<This string contains a character (ascii value 3) that is not normally used in code>>> /ÀNothing more expected -> Ào ­®" +)vê;W $^ù à Mà   öºà tJà  M</li>
<li>Cancel update</li><li>Pres <Load Code Updates> again</li><li>I get the error "Improper store into indexable object"<br>The error appears at the method MCPackage>>snapshot when: t2 add: t4 asMethodDefinition<br>
MethodReference>>forMethodReference<br>MCMethodDefinition>>forMethodReference<br>... timeStamp: aMethodReference timeStamp<br>MethodReference>>timeStamp<br>CompiledMethod>>timeStamp<br>CompiledMethod>>getPreambleFrom:at:<br>
... c == $!<br> ifTrue: [ ^writeStream contents reverse ]<br> ifFalse: [ writeStream nextPut: c ]<br> ... c is nil *****<br>WriteStream>>nextPut:<br>etc...</li></ol><br>-- <br>The information contained in this message is confidential and<br>
intended to the recipients specified in the headers. If you received<br>this message by error, notify the sender immediately. The<br>unSqueak3.11-9371-alpha.zipauthorized use, disclosure, copy or alteration of this message<br>
are strictly forbidden and subjected to civil and criminal sanctions.<br><br>