- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Fatal JMP16 bug
This isn't a question, just brining awareness to an issue that I recently noticed within my scripts since moving to JMP16 -- namely, I'd assume that Is Namespace( ... )
would not return a truthy value for a deleted namespace, but it does in JMP16.2 (but not in JMP14.3)
Because of this, the following script crashes JMP16.2:
ns = New Namespace();
ns:ns = New Namespace();
ns:ns << Delete Namespace();
Show( Is Namespace( ns:ns ) );
If( Is Namespace( ns:ns ),
ns:ns:__item__ = 4;
);
I've needed to modify my scripts to the equivalent of this to get around the issue:
ns = New Namespace();
ns:ns = New Namespace();
ns:ns << Delete Namespace();
Show( Is Namespace( ns:ns ) );
If( Is Namespace( ns:ns ) & !Is Missing( ns:ns << Get Name ),
ns:ns:__item__ = 4;
);
Jordan
11 REPLIES 11
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Fatal JMP16 bug
Thanks very much for this information. A JMP developer has investigated and logged the issues you found so that they can be corrected in a future release!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: Fatal JMP16 bug
Created:
Nov 25, 2023 07:10 AM
| Last Modified: Nov 25, 2023 5:26 AM
(637 views)
| Posted in reply to message from shannon_conners 06-23-2022
any update here?
sounds like a candidate for Tiny Traps in Jmp and JSL ...
- « Previous
-
- 1
- 2
- Next »