This is funny... The bug afflicted for_xyz. loops over boxed iterands
where the loop exited because of an error. The (load) verb has such a
loop, so if you just typed
load 'misspelledname'
J would crash.
I guess that Mike and Bob did something like that & got a crash; then,
good citizens that they are, they tried to clean it up to a simple
failure using a previous version. Of course, that made the problem go away.
Fixed for next beta.
hhr
On 1/31/2021 5:59 AM, 'Michael Day' via Programming wrote:
Henry asked me privately to provide a copy of the offending script,
however long-winded.
Well... I deleted the J903-beta installation, then copied up from the
zip file, and then ran
the jreg, updateje and updatejqt cmd files, all with admin
privileges. (Windows 10 as before)
Despite Henry saying he'd take a script however long (and dirty by
implication), I removed
excess baggage, and cleaned it up a bit, all in J902, creating a
new script, not replacing the
old. It still ran under J902. I copied it to the new J903-beta user
folder, to sit there alongside
the old script for which J903 had crashed yesterday.
Computing Lore/Law rules: the new script runs cleanly. The OLD
script runs cleanly!!!
This suggests that something had gone wrong with the update from
beta-b to beta-c.
I'll still pass the scripts (old and new) and data to Henry in case he
wants to plumb their depths.
Cheers,
Mike
On 30/01/2021 15:10, 'Michael Day' via Programming wrote:
Thanks.
(NB replying to Programming - would otherwise be Beta)
Unfortunately, for a reason I can't ascertain, JQt 903 beta-c
crashes when I load
my home-made UK Covid data checker. Nothing revolutionary, but I
like to download
the daily updates and see how we're doing.
So I'd like to revert to beta-a - (I don't see how to debug my script
if I can't see what's
happening before it disappears!)
In Windows 10.... I've got the zip file for beta-a, have tried
copying to my J903-beta
folder but don't then have JQT. I tried updateje.cmd which took me
back to beta-c !
Please remind me how to revert to beta version a. Otherwise I'll
have to stick to
J902 . (Might be a good thing and stop me pestering Henry with
misreadings!)
Thanks again,
Mike
On 29/01/2021 19:31, Eric Iverson wrote:
J903-beta-c is available for windows/linux/macos (fixes bug in the
beta-b).
If you already run J903-beta, then upgrade is easy:
load'pacman'
'upgrade'jpkg'' NB. ensure base library and addons are current
'upgrade'jpkg'jengine'
If you have not yet installed J903-beta, time to get started!
https://code.jsoftware.com/wiki/System/Installation/J903
Release notes:
https://code.jsoftware.com/wiki/System/ReleaseNotes/J903
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
--
This email has been checked for viruses by AVG.
https://www.avg.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm