First picking up on Don's suggestion: simply replacing 'plot' with ';' as
shown below can show that the number of arguments for plot are
inconsistent. But this may not satisfy your bigger question.
      'xlabel a b c d' ; 3 4 5
+--------------+-----+
|xlabel a b c d|3 4 5|
+--------------+-----+

Bill's suggestion to define wdinfo_z_=: echo_z_ does eliminate the
crash, which is great.

Another exploration (which I did before seeing Bill's suggestion) has shown
me that the behavior of the noun buf_jwplot_ may be signalling a way to fix
part of the problem, but I cannot suggest the fix. Anyhow notice that in
the session shown below the value of the noun buf_jwplot_ changes. [Also
note that the debug is required to avoid the crash.]

   load'plot'
   load'debug'
   dbss'canvas_text_jwplot_ *'
   dbr 1
   $buf_jwplot_
$ buf_jwplot_
   $bufdef_jwplot_
$ bufdef_jwplot_
   'xlabel a b c d' plot 3 4 5 6
0
0
0
0
0
0
0
0
   $buf_jwplot_
0
   $bufdef_jwplot_
0
   'xlabel a b c d' plot 3 4 5
|length error: qttext
|   p=.p    -"1 off,.0
|qttext[15]
      $buf_jwplot_
6319
      $bufdef_jwplot_
0

      JVERSION
Engine: j903/j64/darwin
Release-b: commercial/2022-01-28T04:07:40
Library: 9.03.08
Qt IDE: 1.9.5/5.15.2(5.15.2)
Platform: Darwin 64
Installer: J903 install
InstallPath: /users/brian/j903
Contact: www.jsoftware.com



On Wed, Oct 26, 2022 at 11:55 AM Don Guinn <dongu...@gmail.com> wrote:

> Perhaps it could supply the plot parameters you put for your normal use.
> Validate lengths are correct. Not All possible errors, but the ones you
> have made often.
>
> --
(B=)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to