docker-mendix-buildpack build error WARNING: Cannot retrieve metadata key RuntimeVersion
0
Hello, I am attempting to test docker-mendix-buildpack and I’m receiving a “Cannot retrieve metadata key RuntimeVersion when attempting to run docker build. Looking at the error, I see "No model/metadata.json or .mpr found in archive" Am I supposed to specify a RuntimeVersion in the modeler before downloading the MDA file? ---- [+] Building 4.7s (16/20) => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 37B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/mendix/rootfs:bionic 1.5s => [auth] mendix/rootfs:pull token for registry-1.docker.io 0.0s => [internal] load build context 0.0s => => transferring context: 596B 0.0s => [stage-1 1/10] FROM docker.io/mendix/rootfs:bionic@sha256:185699cc1144d5725864a8f622df5eb99152dde26b0e1849d3f0b67aeb22a16a 0.0s => CACHED [builder 2/6] RUN mkdir -p /opt/mendix/buildpack /opt/mendix/build && ln -s /root /home/vcap && echo "Downloading CF Buildpack from https://github.com/mendix 0.0s => CACHED [builder 3/6] COPY scripts/compilation scripts/git /opt/mendix/buildpack/ 0.0s => CACHED [builder 4/6] COPY mda/02.00.09-2.0.9.1314.mda /opt/mendix/build 0.0s => CACHED [builder 5/6] RUN chmod +rx /opt/mendix/buildpack/bin/bootstrap-python && /opt/mendix/buildpack/bin/bootstrap-python /opt/mendix/buildpack /tmp/buildcache 0.0s => CACHED [stage-1 2/10] RUN chmod g=u /etc/passwd && chown 1001:0 /etc/passwd 0.0s => CACHED [stage-1 3/10] RUN if [ "true" = "true" ] && grep -q ubuntu /etc/os-release ; then DEBIAN_FRONTEND=noninteractive apt-mark manual libfontconfig1 && 0.0s => CACHED [stage-1 4/10] COPY scripts/startup scripts/vcap_application.json /opt/mendix/build/ 0.0s => CACHED [stage-1 5/10] RUN mkdir -p /home/vcap /opt/datadog-agent/run && chown -R 1001:0 /home/vcap /opt/datadog-agent/run && chmod -R g=u /home/vcap /opt/datadog-a 0.0s => CACHED [stage-1 6/10] RUN chmod +rx /opt/mendix/build/startup && chown -R 1001:0 /opt/mendix && chmod -R g=u /opt/mendix && ln -s /opt/mendix/.java /root 0.0s => ERROR [builder 6/6] RUN mkdir -p /tmp/buildcache /var/mendix/build /var/mendix/build/.local && chmod +rx /opt/mendix/buildpack/compilation /opt/mendix/buildpack/git /o 3.0s ------ > [builder 6/6] RUN mkdir -p /tmp/buildcache /var/mendix/build /var/mendix/build/.local && chmod +rx /opt/mendix/buildpack/compilation /opt/mendix/buildpack/git /opt/mendix/buildpack/buildpack/stage.py && cd /opt/mendix/buildpack && ./compilation /opt/mendix/build /tmp/buildcache && rm -fr /tmp/buildcache /tmp/javasdk /tmp/opt /tmp/downloads /opt/mendix/buildpack/compilation /opt/mendix/buildpack/git && ln -s /opt/mendix/.java /opt/mendix/build && chown -R 1001:0 /opt/mendix /var/mendix && chmod -R g=u /opt/mendix /var/mendix: #16 1.637 INFO: Mendix project compilation phase... #16 2.841 WARNING: Cannot retrieve metadata key RuntimeVersion #16 2.844 Traceback (most recent call last): #16 2.844 File "/opt/mendix/buildpack/buildpack/stage.py", line 126, in <module> #16 2.844 runtime_version = runtime.get_version(BUILD_DIR) #16 2.844 File "/opt/mendix/buildpack/buildpack/runtime.py", line 142, in get_version #16 2.844 raise Exception(“No model/metadata.json or .mpr found in archive") #16 2.844 Exception: No model/metadata.json or .mpr found in archive #16 2.926 Traceback (most recent call last): #16 2.926 File "./compilation", line 65, in <module> #16 2.926 exit_code = call_buildpack_compilation() #16 2.926 File "./compilation", line 37, in call_buildpack_compilation #16 2.926 return subprocess.check_call(["/opt/mendix/buildpack/buildpack/stage.py", BUILD_PATH, CACHE_PATH]) #16 2.926 File "/usr/lib/python3.6/subprocess.py", line 311, in check_call #16 2.926 raise CalledProcessError(retcode, cmd) #16 2.926 subprocess.CalledProcessError: Command '['/opt/mendix/buildpack/buildpack/stage.py', '/opt/mendix/build', '/tmp/buildcache']' returned non-zero exit status 1. ------ executor failed running [/bin/sh -c mkdir -p /tmp/buildcache /var/mendix/build /var/mendix/build/.local && chmod +rx /opt/mendix/buildpack/compilation /opt/mendix/buildpack/git /opt/mendix/buildpack/buildpack/stage.py && cd /opt/mendix/buildpack && ./compilation /opt/mendix/build /tmp/buildcache && rm -fr /tmp/buildcache /tmp/javasdk /tmp/opt /tmp/downloads /opt/mendix/buildpack/compilation /opt/mendix/buildpack/git && ln -s /opt/mendix/.java /opt/mendix/build && chown -R ${USER_UID}:0 /opt/mendix /var/mendix && chmod -R g=u /opt/mendix /var/mendix]: exit code: 1 ----
asked
Eddi Hughes
0 answers