[squeak-dev] This is the Help System failure...

Levente Uzonyi leves at caesar.elte.hu
Sat Jul 14 20:08:59 UTC 2018


On Sat, 14 Jul 2018, Chris Muller wrote:

> Thanks for doing it that way, since it's only a temporary minor
> inconvenience for trunk developers to remove the unwanted ancestor
> (assuming they've already updated) vs. making a permanent record of an
> unintended commit.

Removing something from the Trunk should be the last resort. That would be 
totally unnecessary in this case.

Levente

>
> On Sat, Jul 14, 2018 at 12:17 PM, David T. Lewis <lewis at mail.msen.com> wrote:
>> Hi Subbu,
>>
>> I resaved Collections in trunk to bypass the 801 update for the time
>> being.
>>
>> I'm not sure I should have done it that way, it may leave an unresolved
>> merge for people who were already up to date (sorry for that).
>>
>> Dave
>>
>> On Sat, Jul 14, 2018 at 10:32:25PM +0530, K K Subbu wrote:
>>> On Saturday 14 July 2018 09:56 AM, Chris Cunningham wrote:
>>> >HelpBrowserTest>>testOpen
>>> >
>>> >the selected item (Welcome) has the red cross in it, and 2 debug windows
>>> >on UndefinedObject>>findBinaryIndex:ifNone: show up.
>>>
>>> I can confirm this error. When HelpBrowser starts displaying the
>>> contents of Welcome text, it triggers an out of bounds error while
>>> processing its text based on its runArray (see attached picture). This
>>> in turn triggers the above error.
>>>
>>> Here are my steps:
>>> 1. Start Squeak without Collections-kks.801 mcz
>>> 2. Open Workspace, type "HelpBrowserText new open"
>>> 3. Help window opens with "Welcome" subtopic. Close this window
>>> 4. Now install Collections-kks.801 mcz
>>> 5. In Workspace, do "HelpBrowserTest new open"
>>>
>>> This will open an out of bounds error first and then an UndefinedObject
>>> error on top.
>>>
>>> Welcome text is only 2173 bytes long, but in basicScanByte....,
>>> startIndex:   2171
>>> stopIndex:    4302 (!)
>>>
>>> In CompositionScanner>>composeFrom:...., runLength is being computed as
>>> 2188 (!) for a startIndex of 2115.
>>>
>>> Chris/Karl, thanks for finding this testcase. This may help us track
>>> down a long pending bug in Squeak's handling of styled text.
>>>
>>> Regards .. Subbu
>>
>>
>>>
>>
>>


More information about the Squeak-dev mailing list