<div dir="ltr"><div dir="ltr"><div dir="ltr"><div>If someone wants to take this on, I can check in code!</div><div><br></div><div>~/X3DJSONLD/src/main/shell (master)</div><div>$ <b>bash several.sh ../data/TextSpecialCharacters.x3d</b></div><div>BEGIN ../data/TextSpecialCharacters.x3d > json, END ../data/TextSpecialCharacters.x3d</div><div>C:\Users\john\X3DJSONLD\node_modules\ajv-formats\dist\index.js:32</div><div>        ajv.addFormat(f, fs[f]);</div><div>            ^</div><div><br></div><div><b>TypeError: ajv.addFormat is not a function</b></div><div>    at addFormats (C:\Users\john\X3DJSONLD\node_modules\ajv-formats\dist\index.js:32:13)</div><div>    at formatsPlugin (C:\Users\john\X3DJSONLD\node_modules\ajv-formats\dist\index.js:15:5)</div><div>    at file:///C:/Users/john/X3DJSONLD/src/main/node/loadValidate.mjs:11:1</div><div>    at ModuleJob.run (node:internal/modules/esm/module_job:194:25)</div><div><br></div><div>Node.js v18.13.0</div><div>~/X3DJSONLD/src/main/java/net/coderextreme/data ~/X3DJSONLD/src/main/shell</div><div>../java/net/coderextreme/data/TextSpecialCharacters.java</div><div>~/X3DJSONLD/src/main/shell</div><div>~/X3DJSONLD/src/main/java ~/X3DJSONLD/src/main/shell</div><div>net/coderextreme/data/TextSpecialCharacters</div><div>successNote: toFileStylesheetConversion(X3dToJson.xslt) is overwriting prior file ../data/TextSpecialCharacters.new.json</div><div>~/X3DJSONLD/src/main/shell</div><div>node:internal/errors:491</div><div>    ErrorCaptureStackTrace(err);</div><div>    ^</div><div><br></div><div>Error [ERR_MODULE_NOT_FOUND]: Cannot find package <b>'C:\Users\john\X3DJSONLD\node_modules\jsonlint\' imported from</b> C:\Users\john\X3DJSONLD\src\main\node\jsondiff.mjs</div><div>    at new NodeError (node:internal/errors:400:5)</div><div>    at legacyMainResolve (node:internal/modules/esm/resolve:235:9)</div><div>    at packageResolve (node:internal/modules/esm/resolve:876:14)</div><div>    at moduleResolve (node:internal/modules/esm/resolve:938:20)</div><div>    at defaultResolve (node:internal/modules/esm/resolve:1153:11)</div><div>    at nextResolve (node:internal/modules/esm/loader:163:28)</div><div>    at ESMLoader.resolve (node:internal/modules/esm/loader:842:30)</div><div>    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)</div><div>    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)</div><div>    at link (node:internal/modules/esm/module_job:76:36) {</div><div>  code: 'ERR_MODULE_NOT_FOUND'</div><div>}</div><div><br></div><div>Node.js v18.13.0</div><div>ls: cannot access '../node/net/coderextreme/data/TextSpecialCharacters.mjs': No such file or directory</div><div>node /home/coderextreme/X3DJSONLD/src/main/node/xmldiff.mjs ../data/TextSpecialCharacters.x3d ../data/TextSpecialCharacters.new.x3d</div><div>python ../python/x3djsonld.py ../data/TextSpecialCharacters.json ../python/net/coderextreme/data/TextSpecialCharacters.py</div><div>Traceback (most recent call last):</div><div>  File "../python/net/coderextreme/data/TextSpecialCharacters.py", line 19, in <module></div><div>    Material(DEF="DefaultMaterial", diffuseColor=((0.2,0.2,0.2)))))]))</div><div>  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.2544.0_x64__qbz5n2kfra8p0\lib\encodings\cp437.py", line 19, in encode</div><div>    return codecs.charmap_encode(input,self.errors,encoding_map)[0]</div><div><b>UnicodeEncodeError: 'charmap' codec can't encode character '\u03a0' in position 836: character maps to <undefined></b></div><div>Error: ../python/net/coderextreme/data/TextSpecialCharacters.py failed to parse ../python/net/coderextreme/data/TextSpecialCharacters.py failed to parse<br></div></div></div></div>