The problem was in the sequence

samename =. ...
samename =. (compound verb) ...

The code detected that it would be OK to overwrite the value in samename, but it allowed the compound verb to use the area twice.

Fixed for the next beta.  Thanks much for finding and reporting this error.

Henry Rich

On 10/18/2016 1:54 AM, Xiao-Yong Jin wrote:
Three commits after j805-beta-12 tag, namely 2126518, breaks jfiles.

    load'jfiles'
    9!:52''
1
    (jsize;keycreate)'/tmp/jt'
┌───────────┬─┐
│0 10 1874 0│1│
└───────────┴─┘
    keydir'/tmp/jt'
|length error: j_read
|   dat=.    j_read&.><"1 h,.dir
    9!:53]0
    (jsize;keycreate)'/tmp/jt'
┌───────────┬─┐
│0 10 2624 0│1│
└───────────┴─┘
    keydir'/tmp/jt'


Same error with 9!:53]2.  It seems that keycreate produced a bad file.
JOD is broken by this too.

j805-beta-12 works fine.

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

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

Reply via email to