Another LC9.6.9rc2 regression? This time with Datagrids

Paul Dupuis paul at researchware.com
Tue Dec 13 18:22:31 EST 2022


On 12/13/2022 5:26 PM, Mike Kerner via use-livecode wrote:
> here's something fun for you to try:
> run the script twice. example: take the stack you submitted with the bug
> report and execute preOpenStack from the message box, after the initial
> failure.

It still fails for me under rc2, but I get the following in the message box:

Message execution error:

Error description: Object Name:

Hint: card id 1002 of stack "C:/Users/paul/Desktop/FreqReport.livecode"


Puzzling, but still a regression from 968 to 969 of LC. I should not 
have to rename my Datagrid objects for it to work (if that is even what 
the errors mean!). It's only 6:30pm where I am but my brain is already 
fried from today's work. I'll have to let this set until tomorrow at the 
earliest.

In my dreams tonight, I'll hope that I will wake up in the morning to a 
solution somebody else came up with :-)


>
> On Tue, Dec 13, 2022 at 5:21 PM Mike Kerner <MikeKerner at roadrunner.com>
> wrote:
>
>> there's another option, which is to investigate the polygrid. i've been
>> messing with it, because it does seem to be faster than a dg.
>> but first, i don't think i can resist trying to see why this is breaking.
>> if i do (and, instead work on this app i'm working on), it will
>> demonstrate the sort of self-control that i'm legendarily lacking. OOH!
>> SHINY!
>>
>> On Tue, Dec 13, 2022 at 5:08 PM Paul Dupuis via use-livecode <
>> use-livecode at lists.runrev.com> wrote:
>>
>>> Hi Mike,
>>>
>>> I suspect some change was made in the Datagrid scripts, such as a move
>>> of some code from a stack to a script-only stack or some engine change
>>> in how comparisons are done, variables interpreted, etc. that
>>> inadvertently impacted the Datagrid code, but while we use a lot of
>>> Datagrids, I have never really tried to follow or understand the
>>> internal scripts and I'd can't invest the time just now (too much else
>>> taking priority). I have I think, clearly demonstrated this is a
>>> regression - code works under LC 9.6.8 and fails under LC 9.6.9rc2, so
>>> it's now up to Livecode, Ltd. (or yourself IF you want to dive right in
>>> ;-) to solve the bug.
>>>
>>> Our choice boils down to [A] Build under 9.6.8 and not have a fix for
>>> the Non-Gregorian calendar crash under macOS which was fixed in 969rc2
>>> OR [B] wait until LC staff or someone fixes this and we find no other
>>> regression in 9.6.9. I think we've now found 3 regressions in 3 weeks,
>>> which is not a good sign for 9.6.9.
>>>
>>> BTW, thank you again for your help with the Ask and Answer regressions!
>>>
>>> -- Paul
>>>
>>>
>>> On 12/13/2022 4:31 PM, Mike Kerner via use-livecode wrote:
>>>> is this in a built app or interpreted?
>>>> the "silent fail" has been a feature of LC apps on mobile for a decade.
>>>> i wonder if these issues are both caused by some stack moving from
>>> binary
>>>> to SOS. the ask dialog certainly was migrated to an SOS, recently.
>>>> i see you included a recipe stack in the bug report. just like with the
>>> ask
>>>> dialog, the temptation to dive in might be too great for me...
>>>>
>>>> On Tue, Dec 13, 2022 at 4:20 PM Paul Dupuis via use-livecode <
>>>> use-livecode at lists.runrev.com> wrote:
>>>>
>>>>> Anyone else having problems with:
>>>>>
>>>>> set the dgProp["someProperty"] of grp "someDatagrid"
>>>>>
>>>>> under LC 9.6.9rc2 vs LC 9.6.8?
>>>>>
>>>>> In bug https://quality.livecode.com/show_bug.cgi?id=24046 were seeing
>>>>> lines of script where we set the dgProp of a datagrid just stop (like
>>> it
>>>>> hit and 'exit to top'). The same code works without stopping in LC
>>> 9.6.8
>>>>> and consistently fails in 9.6.9rc2.
>>>>>
>>>>> Just wondering if anyone else has run into this. I did not see a
>>>>> specific bug reported against 9.6.9rc2 that might have been this issue
>>>>> before reporting it.
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> use-livecode mailing list
>>>>> use-livecode at lists.runrev.com
>>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>>> subscription preferences:
>>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>>
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>
>>
>> --
>> On the first day, God created the heavens and the Earth
>> On the second day, God created the oceans.
>> On the third day, God put the animals on hold for a few hours,
>>     and did a little diving.
>> And God said, "This is good."
>>
>




More information about the use-livecode mailing list