P21-client-1.0.8 - New FDA 2405.2 Engine

I am just wondering when/how to update the CLI to support the new FDA 2405.2 engine, I have reinstalled and the whole of P21 community/P21 CLI and the engines.json inside "C:\Program Files (x86)\Pinnacle 21 Community\resources\app.asar.unpacked\components\lib\engines"
and the folder 2405.2 inside
"C:\Program Files (x86)\Pinnacle 21 Community\resources\app.asar.unpacked\components\lib\engines\versions" doesn’t exist.

Any suggestions?

Thanks

@Ryan_Barlow Did you try running a validation through the application itself first using the new engine? That should download all of the resources needed.

Hi @Trevor_Mankus, yeah we have run it many times on our side using the new engine version - no update/new folder inside there:

And we are able to generate using non-CLI with the new engine FDA 2405.2

@Ryan_Barlow Can you do me a favor and just confirm that you are looking in the right folder?

In P21C, navigate to Help > Preferences > Resources

Verify that the path you are looking at in your Explorer is in fact, the path listed under the “Configs and Terminology” box. Perhaps you are looking at an old folder and the path has been updated.

1 Like

I think I’ve solved some issue actually, in the P21 application, we have a different drive for our p21 configs, and they are all saved there - I’ve had a look at the documentation but can’t see a
–engine.location/directory=“xxx.” ^
to go with the
–engine.version=“xxx.” ^

The CLI expects the .jar file to be placed in the parent folder that contains the configs directory. That is why you only need to specify the --engine.version= parameter. It knows to search for the value you specify in that parameter within a child directory called configs.

The P21C CLI documentation explains where the .jar file should be placed.

UPDATE: There is a parameter you can try called --engine.folder which may help you, if the .jar is placed somewhere else. To get a full list of all parameters, run this command: java -jar p21-client-<version>.jar -help

1 Like

Thanks for looking into that! I’ve moved the JAR file, but now I’m getting “Installation qualification check Expiration date check failed for GLOBAL”, is this because the logs for the P21 program aren’t recording in the same location as the config?

Could you reply with the full CLI command, and perhaps even the log from the call?