Unlikely to work in alpine, have you tried ubuntu/debian slim?

John

On Mon, 10 Sep 2018 at 18:16, Maria Sorokina <maria.ssorok...@gmail.com>
wrote:

> Hi,
>
> I developed an app using CDK, and in particular it’s InChi Generator. It
> runs perfectly with IntelliJ, and as a jar on MacOS and on CentOS. I wanted
> to make it run within a Docker container (openjdk:8-jdk-alpine with
> additional installation of gcc), the image is created without any problem,
> but when I run the container, I get the following error just once:
>
>
> npls-db-filler_1  | 0    [main] INFO
> net.sf.jnati.deploy.artefact.ConfigManager  - Loading global configuration
> npls-db-filler_1  | 4    [main] DEBUG
> net.sf.jnati.deploy.artefact.ConfigManager  - Loading defaults:
> jar:file:/app.jar!/BOOT-INF/lib/jnati-deploy-0.3.jar!/META-INF/jnati/jnati.default-properties
> npls-db-filler_1  | 5    [main] INFO
> net.sf.jnati.deploy.artefact.ConfigManager  - Loading artefact
> configuration: jniinchi-1.03_1
> npls-db-filler_1  | 6    [main] DEBUG
> net.sf.jnati.deploy.artefact.ConfigManager  - Loading instance defaults:
> jar:file:/app.jar!/BOOT-INF/lib/jnati-deploy-0.3.jar!/META-INF/jnati/jnati.instance.default-properties
> npls-db-filler_1  | 9    [main] INFO
> net.sf.jnati.deploy.repository.ClasspathRepository  - Searching classpath
> for: jniinchi-1.03_1-LINUX-AMD64
> npls-db-filler_1  | 14   [main] INFO
> net.sf.jnati.deploy.repository.LocalRepository  - Searching local
> repository for: jniinchi-1.03_1-LINUX-AMD64
> npls-db-filler_1  | 16   [main] DEBUG
> net.sf.jnati.deploy.repository.LocalRepository  - Artefact path:
> /root/.jnati/repo/jniinchi/1.03_1/LINUX-AMD64
> npls-db-filler_1  | 16   [main] INFO
> net.sf.jnati.deploy.repository.LocalRepository  - Creating artefact:
> /root/.jnati/repo/jniinchi/1.03_1/LINUX-AMD64
> npls-db-filler_1  | 18   [main] DEBUG
> net.sf.jnati.deploy.source.JarSource  - Opening jar: /app.jar
> npls-db-filler_1  | 19   [main] WARN
> net.sf.jnati.deploy.NativeArtefactLocator  - Error resolving artefact to
> local repository
> npls-db-filler_1  | java.io.FileNotFoundException: File not found:
> MANIFEST.xml
> npls-db-filler_1  | at
> net.sf.jnati.deploy.source.JarSource.openFile(JarSource.java:67)
> npls-db-filler_1  | at
> net.sf.jnati.deploy.source.ArtefactSource.loadManifest(ArtefactSource.java:41)
>
>
> And this  every time the InChiGenerator is called in my code:
>
>
>  Error loading JNI InChI native code.
> npls-db-filler_1  | You may need to compile the native code for your
> platform.
> npls-db-filler_1  | See http://jni-inchi.sourceforge.net for instructions.
> npls-db-filler_1  |
> npls-db-filler_1  | 1033 [main] INFO
> net.sf.jnati.deploy.artefact.ConfigManager  - Loading artefact
> configuration: jniinchi-1.03_1
> npls-db-filler_1  | 1037 [main] DEBUG
> net.sf.jnati.deploy.artefact.ConfigManager  - Loading instance defaults:
> jar:file:/app.jar!/BOOT-INF/lib/jnati-deploy-0.3.jar!/META-INF/jnati/jnati.instance.default-properties
> npls-db-filler_1  | 1039 [main] INFO
> net.sf.jnati.deploy.repository.ClasspathRepository  - Searching classpath
> for: jniinchi-1.03_1-LINUX-AMD64
> npls-db-filler_1  | 1039 [main] INFO
> net.sf.jnati.deploy.repository.LocalRepository  - Searching local
> repository for: jniinchi-1.03_1-LINUX-AMD64
> npls-db-filler_1  | 1039 [main] DEBUG
> net.sf.jnati.deploy.repository.LocalRepository  - Artefact path:
> /root/.jnati/repo/jniinchi/1.03_1/LINUX-AMD64
> npls-db-filler_1  | 1040 [main] INFO
> net.sf.jnati.deploy.repository.LocalRepository  - Creating artefact:
> /root/.jnati/repo/jniinchi/1.03_1/LINUX-AMD64
> npls-db-filler_1  | 1040 [main] DEBUG
> net.sf.jnati.deploy.source.JarSource  - Opening jar: /app.jar
> npls-db-filler_1  | 1041 [main] WARN
> net.sf.jnati.deploy.NativeArtefactLocator  - Error resolving artefact to
> local repository
> npls-db-filler_1  | java.io.FileNotFoundException: File not found:
> MANIFEST.xml
> npls-db-filler_1  | at
> net.sf.jnati.deploy.source.JarSource.openFile(JarSource.java:67)
>
>
>
> Have anybody tried and succeed using InChiGenerator within a Docker
> container? Which package/library/software I should add to either my Docker
> image, either to my Maven repo to make it work within this container?
>
> Thank you for your help!
>
> Kind regards,
>
> Maria Sorokina, PhD
> Steinbeck Research Group
> Analytical Chemistry - Cheminformatics and Chemometrics
> Friedrich-Schiller-University Jena, Germany
> http://cheminf.uni-jena.de
>
> _______________________________________________
> Cdk-user mailing list
> Cdk-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/cdk-user
>
_______________________________________________
Cdk-user mailing list
Cdk-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to