Mendix Dockerfile issue v

0
I am trying to get my mendix app on docker. I used the mendix dockerfile, When I am trying to build the image I am getting following error. Could anyone please help/guide me with this?   ERROR: RUN mkdir -p /tmp/buildcache /tmp/cf-deps /var/mendix/build /var/mendix/build/.local &&     echo "Directories created" &&     chmod +rx /opt/mendix/buildpack/compilation.py /opt/mendix/buildpack/git /opt/mendix/buildpack/buildpack/stage.py &&     echo "Permissions set for compilation scripts" &&     cd /opt/mendix/buildpack &&     echo "Navigated to buildpack directory" &&     ./compilation.py /opt/mendix/build /tmp/buildcache /tmp/cf-deps 0 &&     echo "Compilation script executed" &&     rm -fr /tmp/buildcache /tmp/javasdk /tmp/opt /tmp/downloads /opt/mendix/buildpack/compilation.py /opt/mendix/buildpack/git &&     echo "Temporary files removed" &&     ln -s /opt/mendix/.java /opt/mendix/build &&     echo "Symlink for java prefs created" &&     chown -R 1001:0 /opt/mendix /var/mendix &&     echo "Ownership updated" &&     chmod -R g=u /opt/mendix /var/mendix &&     echo "Permissions updated":0.180 Directories created0.209 Permissions set for compilation scripts0.210 Navigated to buildpack directory0.646 INFO: Mendix project compilation phase...0.924 INFO: Preflight check on Mendix version [10.11.0.37074] and stack [cflinuxfs4]...0.924 INFO: Mendix [10.11] is not maintained. Please use a medium- or long-term supported Mendix version to easily receive fixes (https://docs.mendix.com/releasenotes/studio-pro/lts-mts).0.924 INFO: Preflight check completed0.924 INFO: Building from source...0.924 INFO: Selecting Mono Runtime: 572.37 Launching MxBuild through mono adapter...72.67 72.67    __  __      ____        _ _     _72.67   |  \/  |    |  _ \      (_) |   | |72.67   | \  / |_  _| |_) |_   _ _| | __| |72.67   | |\/| \ \/ /  _ <| | | | | |/ _` |72.67   | |  | |>  <| |_) | |_| | | | (_| |72.67   |_|  |_/_/\_\____/ \__,_|_|_|\__,_|72.67 72.85    v10.11.0.3707472.85 74.11 ERROR: System.Reflection.CustomAttributeFormatException: 'IndependentProperties' property specified was not found.74.11  ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.74.11  ---> System.NullReferenceException: Object reference not set to an instance of an object.74.11    at InvokeStub_ModelClassAttribute.set_IndependentProperties(Object, Span`1)74.11    at System.Reflection.MethodBaseInvoker.InvokePropertySetter(Object obj, BindingFlags invokeAttr, Binder binder, Object parameter, CultureInfo culture)74.11    --- End of inner exception stack trace ---74.11    at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)74.11    --- End of inner exception stack trace ---74.11    at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)74.11    at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType)74.11    at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)74.11    at Mendix.Modeler.Storage.Caches.CachedType.FindEntityAttribute(Type type) in Mendix.Modeler.Storage\Caches\CachedType.cs:line 19174.11    at Mendix.Modeler.Storage.Caches.CachedType.GetEntityAttribute(Type type) in Mendix.Modeler.Storage\Caches\CachedType.cs:line 17774.11    at Mendix.Modeler.Storage.Caches.CachedType..ctor(ITypeCache typeCache, Type type) in Mendix.Modeler.Storage\Caches\CachedType.cs:line 2674.11    at Mendix.Modeler.Storage.Caches.TypeCache.ProcessType(IEnumerable`1 allTypes, Type type, ISet`1 beenThere, Queue`1 queue) in Mendix.Modeler.Storage\Caches\TypeCache.cs:line 12174.11    at Mendix.Modeler.Storage.Caches.TypeCache.ProcessQueue(IList`1 allTypes, ISet`1 beenThere, Queue`1 queue) in Mendix.Modeler.Storage\Caches\TypeCache.cs:line 10674.11    at Mendix.Modeler.Storage.Caches.TypeCache.Init(IEnumerable`1 assemblies, Type startType, IEnumerable`1 typeConverters, Boolean checkConsistency) in Mendix.Modeler.Storage\Caches\TypeCache.cs:line 5974.11    at Mendix.Modeler.Storage.Caches.TypeCache..ctor(IEnumerable`1 assemblies, Type startType, IEnumerable`1 typeConverterList, Boolean checkConsistency) in Mendix.Modeler.Storage\Caches\TypeCache.cs:line 3674.11    at Mendix.Modeler.Storage.DatabaseManager.Init(HashSet`1 assemblies, Type startType, IEnumerable`1 typeConverters, String dbProductVersion, String dbBuildVersion) in Mendix.Modeler.Storage\DatabaseManager.cs:line 3874.11    at Mendix.Modeler.ModelerCore.InitOnce(IContainer container, Boolean hasGui) in Mendix.Modeler.Core\Core\ModelerCore.cs:line 3074.11    at Mendix.CommandLine.Shared.ApplicationContainerFactory.InitializeModelerCore(IContainer container) in Mendix.CommandLine.Shared\ApplicationContainerFactory.cs:line 4374.11    at Mendix.CommandLine.Shared.ApplicationContainerFactory.Init(Action`1 overrides, Assembly[] extraAssemblies) in Mendix.CommandLine.Shared\ApplicationContainerFactory.cs:line 2974.11    at Mendix.CommandLine.Shared.ApplicationContainerFactory.GetInstance(Action`1 overrides, Assembly[] extraAssemblies) in Mendix.CommandLine.Shared\ApplicationContainerFactory.cs:line 1474.11    at Mendix.CommandLine.Shared.ApplicationContainerFactory.GetInstance(Assembly[] extraAssemblies) in Mendix.CommandLine.Shared\ApplicationContainerFactory.cs:line 1974.11    at Mendix.CommandLine.Shared.ProgramHelper.InitializeAndRun[T](Func`2 program, Assembly[] extraAssemblies) in Mendix.CommandLine.Shared\ProgramHelper.cs:line 2274.13 ERROR: Could not read MxBuild error file74.13 Traceback (most recent call last):74.13   File "/opt/mendix/buildpack/buildpack/core/mxbuild.py", line 67, in build_from_source74.13     subprocess.check_call(args, env=mono_env)74.13   File "/usr/lib64/python3.11/subprocess.py", line 413, in check_call74.13     raise CalledProcessError(retcode, cmd)74.13 subprocess.CalledProcessError: Command '['/tmp/opt/mono-5.20.1.27/bin/mono', '--config', '/tmp/opt/mono-5.20.1.27/etc/mono/config', '/opt/mendix/build/.local/mxbuild/modeler/mxbuild.exe', '--target=package', '--output=/tmp/model.mda', '--java-home=/opt/mendix/build/.local/usr/lib/jvm/Adoptium-jdk-11.0.18-Adoptium-x64', '--java-exe-path=/opt/mendix/build/.local/usr/lib/jvm/Adoptium-jdk-11.0.18-Adoptium-x64/bin/java', '--write-errors=/tmp/builderrors.json', '/opt/mendix/build/app.mpr']' returned non-zero exit status 1.74.13 74.13 During handling of the above exception, another exception occurred:74.13 74.13 Traceback (most recent call last):74.13   File "/opt/mendix/buildpack/buildpack/core/mxbuild.py", line 112, in _log_buildstatus_errors74.13     with codecs.open(error_file, "r", encoding="utf-8-sig") as errorfile:74.13          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^74.13   File "<frozen codecs>", line 918, in open74.13 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/builderrors.json'74.13 ERROR: MxBuild returned errors: {"problems": [{"severity": "Error", "message": "Failed to build the model,please check application logs for details.", "locations": []}]}74.13 ERROR: Command '['/tmp/opt/mono-5.20.1.27/bin/mono', '--config', '/tmp/opt/mono-5.20.1.27/etc/mono/config', '/opt/mendix/build/.local/mxbuild/modeler/mxbuild.exe', '--target=package', '--output=/tmp/model.mda', '--java-home=/opt/mendix/build/.local/usr/lib/jvm/Adoptium-jdk-11.0.18-Adoptium-x64', '--java-exe-path=/opt/mendix/build/.local/usr/lib/jvm/Adoptium-jdk-11.0.18-Adoptium-x64/bin/java', '--write-errors=/tmp/builderrors.json', '/opt/mendix/build/app.mpr']' returned non-zero exit status 1.------Dockerfile:38--------------------  37 |     # 8. Update permissions of /opt/mendix so that the app can run as a non-root user  38 | >>> RUN mkdir -p /tmp/buildcache /tmp/cf-deps /var/mendix/build /var/mendix/build/.local && \  39 | >>>     echo "Directories created" && \  40 | >>>     chmod +rx /opt/mendix/buildpack/compilation.py /opt/mendix/buildpack/git /opt/mendix/buildpack/buildpack/stage.py && \  41 | >>>     echo "Permissions set for compilation scripts" && \  42 | >>>     cd /opt/mendix/buildpack && \  43 | >>>     echo "Navigated to buildpack directory" && \  44 | >>>     ./compilation.py /opt/mendix/build /tmp/buildcache /tmp/cf-deps 0 && \  45 | >>>     echo "Compilation script executed" && \  46 | >>>     rm -fr /tmp/buildcache /tmp/javasdk /tmp/opt /tmp/downloads /opt/mendix/buildpack/compilation.py /opt/mendix/buildpack/git && \  47 | >>>     echo "Temporary files removed" && \  48 | >>>     ln -s /opt/mendix/.java /opt/mendix/build && \  49 | >>>     echo "Symlink for java prefs created" && \  50 | >>>     chown -R ${USER_UID}:0 /opt/mendix /var/mendix && \  51 | >>>     echo "Ownership updated" && \  52 | >>>     chmod -R g=u /opt/mendix /var/mendix && \  53 | >>>     echo "Permissions updated"  54 |     --------------------ERROR: failed to solve: process "/bin/sh -c mkdir -p /tmp/buildcache /tmp/cf-deps /var/mendix/build /var/mendix/build/.local &&     echo \"Directories created\" &&     chmod +rx /opt/mendix/buildpack/compilation.py /opt/mendix/buildpack/git /opt/mendix/buildpack/buildpack/stage.py &&     echo \"Permissions set for compilation scripts\" &&     cd /opt/mendix/buildpack &&     echo \"Navigated to buildpack directory\" &&     ./compilation.py /opt/mendix/build /tmp/buildcache /tmp/cf-deps 0 &&     echo \"Compilation script executed\" &&     rm -fr /tmp/buildcache /tmp/javasdk /tmp/opt /tmp/downloads /opt/mendix/buildpack/compilation.py /opt/mendix/buildpack/git &&     echo \"Temporary files removed\" &&     ln -s /opt/mendix/.java /opt/mendix/build &&     echo \"Symlink for java prefs created\" &&     chown -R ${USER_UID}:0 /opt/mendix /var/mendix &&     echo \"Ownership updated\" &&     chmod -R g=u /opt/mendix /var/mendix &&     echo \"Permissions updated\"" did not complete successfully: exit code: 1
asked
0 answers