In case you never worked this out--
Free jd license key expired; upgrading to new version and resetting license key should fix it.
On Fri, 14 May 2021, Brian McGuinness wrote:
The jd database package used to work fine under J9.01 and J9.02 in Linux LMDE 4. But now it has stopped working and I get an error message when I try to require it or load it. Removing the error check from the .ijs file doesn't help, for then J
crashes when I load or require jd.
require 'jd'
!!! Jd key:
|Jd binary and J code mismatch - bad install: assert
| 'Jd binary and J code mismatch - bad install' assert r=8
|[-92] /usr/share/j/9.02/addons/data/jd/jd.ijs
Note: r = -2 as I verified by writing r to standard output by temporarily modifying the .ijs file.
The same thing happens with both j9.02 and j9.01.
/home/brian/j901/addons/data/jd:
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 api
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 base
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 bug
drwxr-xr-x 3 brian brian 4096 Mar 5 15:59 cd
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 config
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 csv
drwxr-xr-x 6 brian brian 4096 Mar 5 15:59 demo
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 doc
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 dynamic
-rw-r--r-- 1 brian brian 6045 Mar 5 15:59 jd.ijs
-rw-r--r-- 1 brian brian 7794 Mar 5 15:59 manifest.ijs
drwxr-xr-x 3 brian brian 4096 Mar 5 15:59 mtm
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 pm
drwxr-xr-x 5 brian brian 4096 Mar 5 15:59 server
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 test
-rw-r--r-- 1 brian brian 590 Mar 5 15:59 todo.txt
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 tools
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 tutorial
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 types
/home/brian/j901/addons/data/jd/cd:
-rwxr-xr-x 1 brian brian 44272 Mar 5 15:59 libjd.so
-rwxr-xr-x 1 brian brian 73312 Mar 5 15:59 libjpcre.so
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 rpi
/usr/share/j/9.02/addons/data/jd:
drwxr-xr-x 2 root root 4096 Mar 5 15:59 api
drwxr-xr-x 2 root root 4096 Mar 5 15:59 base
drwxr-xr-x 2 root root 4096 Mar 5 15:59 bug
drwxr-xr-x 3 root root 4096 Mar 5 15:59 cd
drwxr-xr-x 2 root root 4096 Mar 5 15:59 config
drwxr-xr-x 2 root root 4096 Mar 5 15:59 csv
drwxr-xr-x 6 root root 4096 Mar 5 15:59 demo
drwxr-xr-x 2 root root 4096 Mar 5 15:59 doc
drwxr-xr-x 2 root root 4096 Mar 5 15:59 dynamic
-rw-r--r-- 1 root root 6045 Mar 5 15:59 jd.ijs
-rw-r--r-- 1 root root 7794 Mar 5 15:59 manifest.ijs
drwxr-xr-x 2 root root 4096 Mar 5 15:59 mtm
drwxr-xr-x 2 root root 4096 Mar 5 15:59 pm
drwxr-xr-x 5 root root 4096 Mar 5 15:59 server
drwxr-xr-x 2 root root 4096 Mar 5 15:59 test
-rw-r--r-- 1 root root 590 Mar 5 15:59 todo.txt
drwxr-xr-x 2 root root 4096 Mar 5 15:59 tools
drwxr-xr-x 2 root root 4096 Mar 5 15:59 tutorial
drwxr-xr-x 2 root root 4096 Mar 5 15:59 types
/usr/share/j/9.02/addons/data/jd/cd:
-rwxr-xr-x 1 root root 44272 Mar 5 15:59 libjd.so
-rwxr-xr-x 1 root root 73312 Mar 5 15:59 libjpcre.so
drwxr-xr-x 2 root root 4096 Mar 5 15:59 rpi
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)