[squeak-dev] Re: Cannot update due to LRUCache

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Mon Dec 16 22:20:17 UTC 2013


Hmm, what if a mcm map was pointing to a version that was removed from
trunk?
I understand that the update for this map would abort due to a premature
^count in MCConfiguraiton>>depsSatisfying:versionDo:displayingProgress:

It seems that several maps are broken (point to absent version)
update-fbs.244 being the first I detected, but there must be some others...


2013/12/16 Chris Muller <asqueaker at gmail.com>

> It seems to happen every time using the latest alpha image (at
> ftp.squeak.org/4.5-alpha).
>
>
> On Mon, Dec 16, 2013 at 2:39 AM, Levente Uzonyi <leves at elte.hu> wrote:
>
>> I've seen this error once, but couldn't reproduce it anymore. The reason
>> why it happens, is that the update process doesn't evaluate the postscript
>> when it has to. It loads Collections-ul.546, then loads Collections-ul.547
>> without evaluating the postscript of
>> Collections-ul.546, even though there's an update map which should ensure
>> that. After updating Collections to the latest version, it tries to
>> evaluate the postscript, but it's too late at that point.
>>
>>
>> Levente
>>
>>
>> On Sun, 15 Dec 2013, Chris Muller wrote:
>>
>>  During update, ScrollBar class>>#arrowOfDirection:size:color: was
>>> called which has a "ArrowImagesCache" class-var which is a LRUCache..
>>>
>>>
>>>
>>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20131216/1433eab8/attachment.htm


More information about the Squeak-dev mailing list