gemini-hlsw/gmp

GMP doesn't start after production build

Opened this issue · 6 comments

GMP was able to successfully build using mvn install and build the tar.gz package with mvn -Pproduction clean install. However, after building, when running start.sh, it throws a org.ops4j.pax.runner.platform.PlatformException for the checker-compat-qual-2.0.0.jar not being a valid bundle. Just to experiment, I got rid of that bundle and there were more that threw errors.

Platform - Centos 7
Java - openjdk 1.8.0_252
Maven - 3.0.5

We'll check this out, in the meantime, can you try running mvn pax:run to launch a local version of GMP directly from the base code?
Thanks

Yes, that runs, and lb shows a list of GIAPI and GMP services. However, when running help in the prompt, none of the gmp:* commands show, and I can't check active statuses/names. Is that expected?

Not sure. Are you able to connect the icsw to the GMP? Is the giapi-tester connecting to GMP?

The issue with checker-compat is that is included as a transitive dependency but not OSGi compatible. We need to update the build to not include it in the distribution

The gmp:* commands sounds like again we are missing something on the list of command bundles. During the last large update (to java 1.8) some of these were probably missing.
An any rate, I'd still recommend giapi-tester to get status names, etc

Yes, it does look like running from source, even without the gmp:* commands does work. The icsw and giapi-tester are both able to talk through, so I'll use that for now. Thanks.