Jd - error on load

17 views
Skip to first unread message

William Szuch

unread,
May 17, 2026, 10:56:32 PM (8 days ago) May 17
to J Forum (forum@jsoftware.com)

I get the following when loading jd.

+----------------------------------------------------------+

|Engine: j9.8.0-beta3/j64avx2/windows |

|Build: commercial/2026-05-14T19:47:40/clang-19-1-5/SLEEF=1|

|Library: 9.8.3 |

|Qt IDE: 2.6.4/6.10.3(6.10.3) |

|OS Ver: Windows 11 Version 25H2 10.0.26200 |

|Platform: Win 64 |

|Installer: j9.8 install |

|InstallPath: c:/users/bill/j9.8 |

|Contact: www.jsoftware.com |

+----------------------------------------------------------+

load 'jd'

!!! Jd key: non-commercial use only!

|Jd binary and J code mismatch - bad install: assert

| 'Jd binary and J code mismatch - bad install' assert r=8

|[-147] c:\users\bill\j9.8\addons\data\jd\jd.ijs

Press ENTER to inspect

 

VERSION=: '4.4.120'

 

Regards

 

Bill Szuch

bill lam

unread,
May 18, 2026, 1:39:07 AM (8 days ago) May 18
to fo...@jsoftware.com
Can you check what is the value of r ?
> To unsubscribe from this group and stop receiving emails from it, send an email to forum+un...@jsoftware.com.

William Szuch

unread,
May 18, 2026, 2:11:31 AM (8 days ago) May 18
to fo...@jsoftware.com
Hi Bill Lam

Executing line 141 in jd.ijs:
(LIBJD,' jdlicense >x x *c') cd JDT;<jpath pk
_2

r = _2

I hope this helps.

At line 143:
NB. if. _2=r do. assert 0[echo evalkey end.



Regards
Bill

bill lam

unread,
May 18, 2026, 2:26:19 AM (8 days ago) May 18
to fo...@jsoftware.com
This should be evaluation key expired.
Please check the content of your jdkey.txt if it contains something like

evaluation - valid until : 2026 5 16

William Szuch

unread,
May 18, 2026, 2:42:59 AM (8 days ago) May 18
to fo...@jsoftware.com
Hi Bill Lam

Jdkey.txt
a16151098468099434 evaluation - valid until : 2026 5 16

This jdkey.txt file is only in folder:
~addons/data/jd/

Or should it be in folder?:
~config/

bill lam

unread,
May 18, 2026, 4:47:59 AM (8 days ago) May 18
to fo...@jsoftware.com
It should be inside ~config folder.

Today is 2026-5-18, the evaluation jdkey has expired. I think you should apply for a new evaluation jdkey.

William Szuch

unread,
May 18, 2026, 7:07:33 AM (8 days ago) May 18
to fo...@jsoftware.com

Hi Bill Lam

 

Thanks for information and attending to my questions.

Great support.

I will apply to the J Database for a new evaluation jdkey.

 

Regards

Eric Iverson

unread,
May 18, 2026, 8:21:30 AM (8 days ago) May 18
to fo...@jsoftware.com
There is a bug when an old key has expired. I will send you a new key later today unless you can wait till Wednesday.

Eric Iverson

unread,
May 18, 2026, 8:53:24 AM (8 days ago) May 18
to fo...@jsoftware.com
Jd bug prevents automatically installing a new evaluation key. Install one manually as follows:

***
Run J sentences to set your Jd key:
   key=: 'a12510243413233105 evaluation - valid until : 2029 5 18'
   key fwrite '~config/jdkey.txt'
   
If that is in a folder that requires write permission,
you will need proper permission for the fwrite to succeed.

***
Thanks to Bill Szuch for prompt reporting of the problem with Jd keys.

Reply all
Reply to author
Forward
0 new messages