On Mon, Oct 14, 2019 at 3:55 PM Henry Rich <[email protected]> wrote:
> Clicking on the result should open the window that lets you select from
> one of the executions of u.  Clicking in that result should expand u.
> It doesn't work, and it will be quite a while before I can look into
> it.  If you want to try to debug it, bless you, and I'll help.

Ok...

I've got a script with that expression and its prerequisites. I start
up a fresh J9 session (briefly tested under J8, and I get what looks
like the same error, there), and click on the noun result for the
power verb phrase, then click on the second box in the newly revealed
noun result and I get this value error and dissect shuts down:

|value error: ny
|   ny;ny;    (($0);ny);a:,a:

That line appears twice in dissect.ijs, the relevant instance is in
calcdispframe which I have rigged up to give additional information
just before that line, every time it runs. The crash happens on its
first invocation.

In this context, ny is a verb with the value
, (# ~. partitionx__xop)
because xop did not contain a partitionx value.

The defined names in the xop locale (locale 9 under my test conditions) are:
COCREATOR DOsize DOyx displaysellevel dispniladinputs
dispstealthoperand endhighlightnode errorwasdisplayedhere
invertiblymonadic ishighlightnode logticket logvalues nounshowdetail
nuvocpage parent pointoffailure resultissdt scrollpoints
scrolltravelers selectable selections sellevel stealthoperand
titlestring tokensource tokensvisible uop valence verbex winhwnd

But xop gets erased once this error is hit.

xop  was defined in the constructor for locale 35 which has no COCREATOR.

At this point, I suspect I should use some direction from you about
what I should be looking at...

Thanks,

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to