PhoenicisOrg / scripts

Phoenicis scripts
GNU Lesser General Public License v3.0
64 stars 49 forks source link

Change .environment to a function that returns variables instead of strings #1198

Open Zemogiter opened 4 years ago

Zemogiter commented 4 years ago

Description

By #1197 we've discovered that when you wanted to set a file path as an variable (like DXVK config file for example) it would register it as a string. This PR is meant to change that.

What works

Subnautica script works after the neccesary changes but wine.log still reports nvapi workaround to be enabled despite env value now correctly asigned and pointing to an existing dxvk.conf file with dxgi.nvapiHack = False inside it.

What was not tested

Other QuickScripts, for now

Test

Ready for review

madoar commented 4 years ago

@plata @ImperatorS79 @Zemogiter is there an actual reason why we accept a string instead of a json object in environment(...)?

ImperatorS79 commented 4 years ago

The string is just directly written to the shortcut file, it is not used during installation (it this the environment used to execute the final program). So it is better to already have the string in my opinion (avoid a JSON.stringify call).

We could also add environment variables needed to install the program though.

madoar commented 4 years ago

So it is better to already have the string in my opinion (avoid a JSON.stringify call).

I agree that directly using a string has the benefit that we don't need to do a conversion. The issue is just that a string can't be validated by Codacy. If we would return a json object instead, Codacy would have marked #1197 as containing an error. Let me give an example:

When using a json object the code in #1197 would look as followed:

   ...
   .environment({
      "DXVK_CONFIG_FILE": dxvkConfigFile, 
      "STAGING_SHARED_MEMORY": 0, 
      "WINEESYNC": 1
   })
   ...

Codacy (or more precise eslint in general) would then detect that the variable dxvkConfigFile is not defined in this scope and therefore show an error.

I also don't think that the overhead to convert the json object to a string is that large.

ImperatorS79 commented 4 years ago

So why not. If @Zemogiter is motivated to do the required changes, it can be done.

plata commented 4 years ago

I agree that we should use an object instead of a string.

Zemogiter commented 4 years ago

@ImperatorS79 what changes you have in mind? Besides changing other quick scripts which you already said.

madoar commented 4 years ago

Any updates on this PR?

Zemogiter commented 4 years ago

I am currently waiting on @ImperatorS79 response to my previous comment to sum up all the things that I have to add to this PR in order for it to be valid.

Zemogiter commented 4 years ago

This is odd. Now the script for Space Engineers gives me this error before Steam installation begins:

[WARN ] org.phoenicis.javafx.views.mainwindow.installations.dto.InstallationDTO (l.56) - Installation ID (Space Engineers_1581021588400) contains invalid characters, will remove them.
[Use -Dgraal.LogFile=<path> to redirect Graal log output to a file.]
[truffle] opt fail         FunctionProxyNodeGen@a502c74f                               |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         :=>                                                         |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[ERROR] org.phoenicis.multithreading.ControlledThreadPoolExecutorService (l.64) - TypeError: invokeMember (writeValue) on JavaObject[org.phoenicis.tools.config.CompatibleConfigFileFormat@4a139a7f (org.phoenicis.tools.config.CompatibleConfigFileFormat)] failed due to: UnsupportedTypeException
    at <js> createContainer(Unnamed:364:13431-13487)
    at <js> prefix(Unnamed:79:2538-2603)
    at <js> go(Unnamed:129-131:7060-7201)
    at org.graalvm.truffle/com.oracle.truffle.polyglot.ObjectProxyHandler.invoke(HostInteropReflect.java:678)
    at com.sun.proxy.$Proxy50.go(Unknown Source)
    at org.phoenicis.javafx.components.application.skin.ApplicationInformationPanelSkin.lambda$installScript$7(ApplicationInformationPanelSkin.java:237)
    at org.phoenicis.scripts.session.PhoenicisInteractiveScriptSession.eval(PhoenicisInteractiveScriptSession.java:35)
    at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$createInteractiveSession$1(BackgroundScriptInterpreter.java:45)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)

Exception in thread "pool-4-thread-6" TypeError: invokeMember (writeValue) on JavaObject[org.phoenicis.tools.config.CompatibleConfigFileFormat@4a139a7f (org.phoenicis.tools.config.CompatibleConfigFileFormat)] failed due to: UnsupportedTypeException
    at <js> createContainer(Unnamed:364:13431-13487)
    at <js> prefix(Unnamed:79:2538-2603)
    at <js> go(Unnamed:129-131:7060-7201)
    at org.graalvm.truffle/com.oracle.truffle.polyglot.ObjectProxyHandler.invoke(HostInteropReflect.java:678)
    at com.sun.proxy.$Proxy50.go(Unknown Source)
    at org.phoenicis.javafx.components.application.skin.ApplicationInformationPanelSkin.lambda$installScript$7(ApplicationInformationPanelSkin.java:237)
    at org.phoenicis.scripts.session.PhoenicisInteractiveScriptSession.eval(PhoenicisInteractiveScriptSession.java:35)
    at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$createInteractiveSession$1(BackgroundScriptInterpreter.java:45)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
plata commented 4 years ago

Does this happen only for Space Engineers?

Zemogiter commented 4 years ago

@plata when trying Subnautica script I get the exact same error

plata commented 4 years ago

So maybe it's not even related to the changes of this pr?

Zemogiter commented 4 years ago

@plata I've removed changes from this PR in my local repo and I've reversed the .environment function to this:

    .environment('{"DXVK_CONFIG_FILE"="dxvkConfigFile", "STAGING_SHARED_MEMORY"="0", "DXVK_HUD"="compiler", "PULSE_LATENCY_MSEC"="60", "WINEESYNC"="1"}')

Terminal log (similiar to the last one but the error does not stop the script from execution):

[truffle] opt fail         :=>                                                         |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         FunctionProxyNodeGen@27f280a4                               |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         :=>                                                         |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         String.prototype.split                                      |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         :=>                                                         |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

Installing version: 5.1

(PhoenicisPlayOnLinux:12906): Gdk-WARNING **: 11:31:52.868: XSetErrorHandler() called with a GDK error trap pushed. Don't do that.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Render target lock mode", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Strict Draw Ordering", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "GLSL support", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Always offscreen", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "DirectDraw renderer", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Offscreen rendering mode", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Video memory size", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "UseTakeFocus", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Retina support", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Mouse warp override", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Multisampling", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Fonts Smoothing", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Render target lock mode", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Strict Draw Ordering", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "GLSL support", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Always offscreen", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "DirectDraw renderer", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Offscreen rendering mode", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Video memory size", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "UseTakeFocus", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Retina support", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Mouse warp override", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Multisampling", will use default.
[WARN ] org.phoenicis.javafx.components.container.skin.ContainerEngineSettingsPanelSkin (l.96) - Could not fetch current option for engine setting "Fonts Smoothing", will use default.
Zemogiter commented 4 years ago

UPDATE: Script installs Space engineers just fine but even with the old .environment deffiniton it crahses:

Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///arial32.exe
  extracting FONTINST.EXE
  extracting fontinst.inf
  extracting Ariali.TTF
  extracting Arialbd.TTF
  extracting Arialbi.TTF
  extracting Arial.TTF

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///arialb32.exe
  extracting fontinst.exe
  extracting fontinst.inf
  extracting AriBlk.TTF

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///comic32.exe
  extracting fontinst.inf
  extracting Comicbd.TTF
  extracting Comic.TTF
  extracting fontinst.exe

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///courie32.exe
  extracting cour.ttf
  extracting courbd.ttf
  extracting courbi.ttf
  extracting fontinst.inf
  extracting couri.ttf
  extracting fontinst.exe

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///georgi32.exe
  extracting fontinst.inf
  extracting Georgiaz.TTF
  extracting Georgiab.TTF
  extracting Georgiai.TTF
  extracting Georgia.TTF
  extracting fontinst.exe

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///impact32.exe
  extracting fontinst.exe
  extracting Impact.TTF
  extracting fontinst.inf

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///times32.exe
  extracting fontinst.inf
  extracting Times.TTF
  extracting Timesbd.TTF
  extracting Timesbi.TTF
  extracting Timesi.TTF
  extracting FONTINST.EXE

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///trebuc32.exe
  extracting FONTINST.EXE
  extracting trebuc.ttf
  extracting Trebucbd.ttf
  extracting trebucbi.ttf
  extracting trebucit.ttf
  extracting fontinst.inf

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///verdan32.exe
  extracting fontinst.exe
  extracting fontinst.inf
  extracting Verdanab.TTF
  extracting Verdanai.TTF
  extracting Verdanaz.TTF
  extracting Verdana.TTF

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/Fonts
Extracting cabinet: /home/jonasz/.Phoenicis/resources///webdin32.exe
  extracting fontinst.exe
  extracting Webdings.TTF
  extracting fontinst.inf
  extracting Licen.TXT

All done, no errors.
This package (dotnet472) does not work currently. Use it only for testing!
Could not uninstall Mono!
This package (dotnet462) does not work currently. Use it only for testing!
Could not uninstall Mono!
This package (dotnet461) does not work currently. Use it only for testing!
Could not uninstall Mono!
This package (dotnet46) does not work currently. Use it only for testing!
Could not uninstall Mono!
This package (dotnet45) may not fully work on a 64-bit installation. 32-bit prefixes may work better.
Could not uninstall Mono!
This package (dotnet40) may not fully work on a 64-bit installation. 32-bit prefixes may work better.
Could not uninstall Mono!
.NET 4.5 applications can have issues when windows version is not set to "win2003"
NOTE: wine version should be greater or equal to 3.10
[INFO ] org.phoenicis.tools.archive.Tar (l.56) - Uncompressing /home/jonasz/.Phoenicis/resources/dxvk-1.5.4.tar.gz to dir /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP.
[INFO ] org.phoenicis.tools.archive.Tar (l.163) - Attempting to write output directory /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4.
[INFO ] org.phoenicis.tools.archive.Tar (l.167) - Attempting to createPrefix output directory /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4.
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/setup_dxvk.sh (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.163) - Attempting to write output directory /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32.
[INFO ] org.phoenicis.tools.archive.Tar (l.167) - Attempting to createPrefix output directory /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32.
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32/d3d10_1.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32/d3d10.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32/d3d11.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32/dxgi.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32/d3d9.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x32/d3d10core.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.163) - Attempting to write output directory /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64.
[INFO ] org.phoenicis.tools.archive.Tar (l.167) - Attempting to createPrefix output directory /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64.
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64/d3d10_1.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64/d3d10.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64/d3d11.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64/dxgi.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64/d3d9.dll (493).
[INFO ] org.phoenicis.tools.archive.Tar (l.172) - Creating output file /home/jonasz/.Phoenicis/containers/wineprefix/Space Engineers/TMP/dxvk-1.5.4/x64/d3d10core.dll (493).
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/
Extracting cabinet: /home/jonasz/.Phoenicis/resources///directx_Jun2010_redist.exe
  extracting apr2006_xact_x86.cab
  extracting apr2007_xact_x86.cab
  extracting aug2006_xact_x86.cab
  extracting aug2007_xact_x86.cab
  extracting aug2008_xact_x86.cab
  extracting aug2009_xact_x86.cab
  extracting dec2006_xact_x86.cab
  extracting feb2006_xact_x86.cab
  extracting feb2007_xact_x86.cab
  extracting feb2010_xact_x86.cab
  extracting jun2006_xact_x86.cab
  extracting jun2007_xact_x86.cab
  extracting jun2008_xact_x86.cab
  extracting jun2010_xact_x86.cab
  extracting mar2008_xact_x86.cab
  extracting mar2009_xact_x86.cab
  extracting nov2007_xact_x86.cab
  extracting nov2008_xact_x86.cab
  extracting oct2006_xact_x86.cab

All done, no errors.
Extracting apr2006_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/apr2006_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/apr2006_xact_x86.cab
  extracting xactengine2_1.dll

All done, no errors.
Extracting apr2007_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/apr2007_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/apr2007_xact_x86.cab
  extracting xactengine2_7.dll

All done, no errors.
Extracting aug2006_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2006_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2006_xact_x86.cab
  extracting xactengine2_3.dll

All done, no errors.
Extracting aug2007_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2007_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2007_xact_x86.cab
  extracting xactengine2_9.dll

All done, no errors.
Extracting aug2008_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2008_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2008_xact_x86.cab
  extracting xactengine3_2.dll

All done, no errors.
Extracting aug2009_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2009_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/aug2009_xact_x86.cab
  extracting xactengine3_5.dll

All done, no errors.
Extracting dec2006_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/dec2006_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/dec2006_xact_x86.cab
  extracting xactengine2_5.dll

All done, no errors.
Extracting fev2006_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/fev2006_xact_x86.cab: No such file or directory

All done, errors in processing 1 file(s)
Extracting fev2007_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/fev2007_xact_x86.cab: No such file or directory

All done, errors in processing 1 file(s)
Extracting fev2010_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/fev2010_xact_x86.cab: No such file or directory

All done, errors in processing 1 file(s)
Extracting jun2006_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2006_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2006_xact_x86.cab
  extracting xactengine2_2.dll

All done, no errors.
Extracting jun2007_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2007_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2007_xact_x86.cab
  extracting xactengine2_8.dll

All done, no errors.
Extracting jun2008_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2008_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2008_xact_x86.cab
  extracting xactengine3_1.dll

All done, no errors.
Extracting jun2010_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2010_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/jun2010_xact_x86.cab
  extracting xactengine3_7.dll

All done, no errors.
Extracting mar2008_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/mar2008_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/mar2008_xact_x86.cab
  extracting xactengine3_0.dll

All done, no errors.
Extracting mar2009_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/mar2009_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/mar2009_xact_x86.cab
  extracting xactengine3_4.dll

All done, no errors.
Extracting nov2007_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/nov2007_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/nov2007_xact_x86.cab
  extracting xactengine2_10.dll

All done, no errors.
Extracting nov2008_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/nov2008_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/nov2008_xact_x86.cab
  extracting xactengine3_3.dll

All done, no errors.
Extracting oct2006_xact_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/oct2006_xact_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x86/oct2006_xact_x86.cab
  extracting xactengine2_4.dll

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/
Extracting cabinet: /home/jonasz/.Phoenicis/resources///directx_Jun2010_redist.exe
  extracting feb2010_x3daudio_x86.cab
  extracting jun2008_x3daudio_x86.cab
  extracting mar2008_x3daudio_x86.cab
  extracting mar2009_x3daudio_x86.cab
  extracting nov2007_x3daudio_x86.cab
  extracting nov2008_x3daudio_x86.cab

All done, no errors.
Extracting feb2010_x3daudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/feb2010_x3daudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/feb2010_x3daudio_x86.cab
  extracting x3daudio1_7.dll

All done, no errors.
Extracting jun2008_x3daudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/jun2008_x3daudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/jun2008_x3daudio_x86.cab
  extracting x3daudio1_4.dll

All done, no errors.
Extracting mar2008_x3daudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/mar2008_x3daudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/mar2008_x3daudio_x86.cab
  extracting x3daudio1_3.dll

All done, no errors.
Extracting mar2009_x3daudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/mar2009_x3daudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/mar2009_x3daudio_x86.cab
  extracting x3daudio1_6.dll

All done, no errors.
Extracting nov2007_x3daudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/nov2007_x3daudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/nov2007_x3daudio_x86.cab
  extracting x3daudio1_2.dll

All done, no errors.
Extracting nov2008_x3daudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/nov2008_x3daudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x86/nov2008_x3daudio_x86.cab
  extracting x3daudio1_5.dll

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/
Extracting cabinet: /home/jonasz/.Phoenicis/resources///directx_Jun2010_redist.exe
  extracting aug2008_xaudio_x86.cab
  extracting aug2009_xaudio_x86.cab
  extracting feb2010_xaudio_x86.cab
  extracting jun2008_xaudio_x86.cab
  extracting jun2010_xaudio_x86.cab
  extracting mar2008_xaudio_x86.cab
  extracting mar2009_xaudio_x86.cab
  extracting nov2008_xaudio_x86.cab

All done, no errors.
Extracting aug2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2008_xaudio_x86.cab
  extracting xaudio2_2.dll

All done, no errors.
Extracting aug2009_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2009_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2009_xaudio_x86.cab
  extracting xaudio2_5.dll

All done, no errors.
Extracting feb2010_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/feb2010_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/feb2010_xaudio_x86.cab
  extracting xaudio2_6.dll

All done, no errors.
Extracting jun2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2008_xaudio_x86.cab
  extracting xaudio2_1.dll

All done, no errors.
Extracting jun2010_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2010_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2010_xaudio_x86.cab
  extracting xaudio2_7.dll

All done, no errors.
Extracting mar2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2008_xaudio_x86.cab
  extracting xaudio2_0.dll

All done, no errors.
Extracting mar2009_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2009_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2009_xaudio_x86.cab
  extracting xaudio2_4.dll

All done, no errors.
Extracting nov2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/nov2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/nov2008_xaudio_x86.cab
  extracting xaudio2_3.dll

All done, no errors.
Extracting aug2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2008_xaudio_x86.cab
  extracting xapofx1_1.dll

All done, no errors.
Extracting aug2009_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2009_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/aug2009_xaudio_x86.cab
  extracting xapofx1_3.dll

All done, no errors.
Extracting feb2010_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/feb2010_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/feb2010_xaudio_x86.cab
  extracting xapofx1_4.dll

All done, no errors.
Extracting jun2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2008_xaudio_x86.cab
  extracting xapofx1_0.dll

All done, no errors.
Extracting jun2010_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2010_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/jun2010_xaudio_x86.cab
  extracting xapofx1_5.dll

All done, no errors.
Extracting mar2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2008_xaudio_x86.cab

All done, no errors.
Extracting mar2009_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2009_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/mar2009_xaudio_x86.cab
  extracting xapofx1_3.dll

All done, no errors.
Extracting nov2008_xaudio_x86.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/syswow64
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/nov2008_xaudio_x86.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x86/nov2008_xaudio_x86.cab
  extracting xapofx1_2.dll

All done, no errors.
Registering xactengine2_1.dll...
Registering xactengine2_2.dll...
Registering xactengine2_3.dll...
Registering xactengine2_4.dll...
Registering xactengine2_5.dll...
Registering xactengine2_7.dll...
Registering xactengine2_8.dll...
Registering xactengine2_9.dll...
Registering xactengine2_10.dll...
Registering xactengine3_0.dll...
Registering xactengine3_1.dll...
Registering xactengine3_2.dll...
Registering xactengine3_3.dll...
Registering xactengine3_4.dll...
Registering xactengine3_5.dll...
Registering xactengine3_7.dll...
Registering xaudio2_0.dll...
Registering xaudio2_1.dll...
Registering xaudio2_2.dll...
Registering xaudio2_3.dll...
Registering xaudio2_4.dll...
Registering xaudio2_5.dll...
Registering xaudio2_6.dll...
Registering xaudio2_7.dll...
Registering xaudio2_9.dll...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/
Extracting cabinet: /home/jonasz/.Phoenicis/resources///directx_Jun2010_redist.exe
  extracting apr2006_xact_x64.cab
  extracting apr2007_xact_x64.cab
  extracting aug2006_xact_x64.cab
  extracting aug2007_xact_x64.cab
  extracting aug2008_xact_x64.cab
  extracting aug2009_xact_x64.cab
  extracting dec2006_xact_x64.cab
  extracting feb2006_xact_x64.cab
  extracting feb2007_xact_x64.cab
  extracting feb2010_xact_x64.cab
  extracting jun2006_xact_x64.cab
  extracting jun2007_xact_x64.cab
  extracting jun2008_xact_x64.cab
  extracting jun2010_xact_x64.cab
  extracting mar2008_xact_x64.cab
  extracting mar2009_xact_x64.cab
  extracting nov2007_xact_x64.cab
  extracting nov2008_xact_x64.cab
  extracting oct2006_xact_x64.cab

All done, no errors.
Extracting apr2006_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/apr2006_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/apr2006_xact_x64.cab
  extracting xactengine2_1.dll

All done, no errors.
Extracting apr2007_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/apr2007_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/apr2007_xact_x64.cab
  extracting xactengine2_7.dll

All done, no errors.
Extracting aug2006_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2006_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2006_xact_x64.cab
  extracting xactengine2_3.dll

All done, no errors.
Extracting aug2007_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2007_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2007_xact_x64.cab
  extracting xactengine2_9.dll

All done, no errors.
Extracting aug2008_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2008_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2008_xact_x64.cab
  extracting xactengine3_2.dll

All done, no errors.
Extracting aug2009_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2009_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/aug2009_xact_x64.cab
  extracting xactengine3_5.dll

All done, no errors.
Extracting dec2006_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/dec2006_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/dec2006_xact_x64.cab
  extracting xactengine2_5.dll

All done, no errors.
Extracting fev2006_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/fev2006_xact_x64.cab: No such file or directory

All done, errors in processing 1 file(s)
Extracting fev2007_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/fev2007_xact_x64.cab: No such file or directory

All done, errors in processing 1 file(s)
Extracting fev2010_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/fev2010_xact_x64.cab: No such file or directory

All done, errors in processing 1 file(s)
Extracting jun2006_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2006_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2006_xact_x64.cab
  extracting xactengine2_2.dll

All done, no errors.
Extracting jun2007_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2007_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2007_xact_x64.cab
  extracting xactengine2_8.dll

All done, no errors.
Extracting jun2008_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2008_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2008_xact_x64.cab
  extracting xactengine3_1.dll

All done, no errors.
Extracting jun2010_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2010_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/jun2010_xact_x64.cab
  extracting xactengine3_7.dll

All done, no errors.
Extracting mar2008_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/mar2008_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/mar2008_xact_x64.cab
  extracting xactengine3_0.dll

All done, no errors.
Extracting mar2009_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/mar2009_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/mar2009_xact_x64.cab
  extracting xactengine3_4.dll

All done, no errors.
Extracting nov2007_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/nov2007_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/nov2007_xact_x64.cab
  extracting xactengine2_10.dll

All done, no errors.
Extracting nov2008_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/nov2008_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/nov2008_xact_x64.cab
  extracting xactengine3_3.dll

All done, no errors.
Extracting oct2006_xact_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/oct2006_xact_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xact_x64/oct2006_xact_x64.cab
  extracting xactengine2_4.dll

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/
Extracting cabinet: /home/jonasz/.Phoenicis/resources///directx_Jun2010_redist.exe
  extracting feb2010_x3daudio_x64.cab
  extracting jun2008_x3daudio_x64.cab
  extracting mar2008_x3daudio_x64.cab
  extracting mar2009_x3daudio_x64.cab
  extracting nov2007_x3daudio_x64.cab
  extracting nov2008_x3daudio_x64.cab

All done, no errors.
Extracting feb2010_x3daudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/feb2010_x3daudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/feb2010_x3daudio_x64.cab
  extracting x3daudio1_7.dll

All done, no errors.
Extracting jun2008_x3daudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/jun2008_x3daudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/jun2008_x3daudio_x64.cab
  extracting x3daudio1_4.dll

All done, no errors.
Extracting mar2008_x3daudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/mar2008_x3daudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/mar2008_x3daudio_x64.cab
  extracting x3daudio1_3.dll

All done, no errors.
Extracting mar2009_x3daudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/mar2009_x3daudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/mar2009_x3daudio_x64.cab
  extracting x3daudio1_6.dll

All done, no errors.
Extracting nov2007_x3daudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/nov2007_x3daudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/nov2007_x3daudio_x64.cab
  extracting x3daudio1_2.dll

All done, no errors.
Extracting nov2008_x3daudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/nov2008_x3daudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/x3daudio_x64/nov2008_x3daudio_x64.cab
  extracting x3daudio1_5.dll

All done, no errors.
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/
Extracting cabinet: /home/jonasz/.Phoenicis/resources///directx_Jun2010_redist.exe
  extracting aug2008_xaudio_x64.cab
  extracting aug2009_xaudio_x64.cab
  extracting feb2010_xaudio_x64.cab
  extracting jun2008_xaudio_x64.cab
  extracting jun2010_xaudio_x64.cab
  extracting mar2008_xaudio_x64.cab
  extracting mar2009_xaudio_x64.cab
  extracting nov2008_xaudio_x64.cab

All done, no errors.
Extracting aug2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2008_xaudio_x64.cab
  extracting xaudio2_2.dll

All done, no errors.
Extracting aug2009_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2009_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2009_xaudio_x64.cab
  extracting xaudio2_5.dll

All done, no errors.
Extracting feb2010_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/feb2010_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/feb2010_xaudio_x64.cab
  extracting xaudio2_6.dll

All done, no errors.
Extracting jun2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2008_xaudio_x64.cab
  extracting xaudio2_1.dll

All done, no errors.
Extracting jun2010_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2010_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2010_xaudio_x64.cab
  extracting xaudio2_7.dll

All done, no errors.
Extracting mar2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2008_xaudio_x64.cab
  extracting xaudio2_0.dll

All done, no errors.
Extracting mar2009_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2009_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2009_xaudio_x64.cab
  extracting xaudio2_4.dll

All done, no errors.
Extracting nov2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/nov2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/nov2008_xaudio_x64.cab
  extracting xaudio2_3.dll

All done, no errors.
Extracting aug2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2008_xaudio_x64.cab
  extracting xapofx1_1.dll

All done, no errors.
Extracting aug2009_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2009_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/aug2009_xaudio_x64.cab
  extracting xapofx1_3.dll

All done, no errors.
Extracting feb2010_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/feb2010_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/feb2010_xaudio_x64.cab
  extracting xapofx1_4.dll

All done, no errors.
Extracting jun2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2008_xaudio_x64.cab
  extracting xapofx1_0.dll

All done, no errors.
Extracting jun2010_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2010_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/jun2010_xaudio_x64.cab
  extracting xapofx1_5.dll

All done, no errors.
Extracting mar2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2008_xaudio_x64.cab

All done, no errors.
Extracting mar2009_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2009_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/mar2009_xaudio_x64.cab
  extracting xapofx1_3.dll

All done, no errors.
Extracting nov2008_xaudio_x64.cab...
Extracting to: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/windows/system32
/home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/nov2008_xaudio_x64.cab: WARNING; possible 5960 extra bytes at end of file.
Extracting cabinet: /home/jonasz/.Phoenicis/containers//wineprefix//Space Engineers//drive_c/xaudio_x64/nov2008_xaudio_x64.cab
  extracting xapofx1_2.dll

All done, no errors.
[truffle] opt fail         fileExists                                                  |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         cat                                                         |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         downloadStarted                                             |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[truffle] opt fail         global.parseInt                                             |Reason java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding 
java.lang.IllegalArgumentException: jdk.vm.ci.hotspot.HotSpotSpeculationLog expects org.graalvm.compiler.serviceprovider.UnencodedSpeculationReason.encode() to return a non-empty encoding
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.encode(HotSpotSpeculationLog.java:281)
    at jdk.internal.vm.ci/jdk.vm.ci.hotspot.HotSpotSpeculationLog.speculate(HotSpotSpeculationLog.java:249)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.nodes.SpeculativeExceptionAnchorNode.canonical(SpeculativeExceptionAnchorNode.java:76)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.canonicalizeFixedNode(SimplifyingGraphDecoder.java:256)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.canonicalizeFixedNode(PEGraphDecoder.java:1257)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.SimplifyingGraphDecoder.handleFixedNode(SimplifyingGraphDecoder.java:188)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.handleFixedNode(PEGraphDecoder.java:1147)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.processNextNode(GraphDecoder.java:589)
    at jdk.internal.vm.compiler/org.graalvm.compiler.nodes.GraphDecoder.decode(GraphDecoder.java:415)
    at jdk.internal.vm.compiler/org.graalvm.compiler.replacements.PEGraphDecoder.decode(PEGraphDecoder.java:621)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.doGraphPE(PartialEvaluator.java:592)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.agnosticInliningOrGraphPE(PartialEvaluator.java:677)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.fastPartialEvaluation(PartialEvaluator.java:630)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.PartialEvaluator.createGraph(PartialEvaluator.java:276)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.compileAST(TruffleCompilerImpl.java:456)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:644)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCompilationWrapper.performCompilation(TruffleCompilerImpl.java:586)
    at jdk.internal.vm.compiler/org.graalvm.compiler.core.CompilationWrapper.run(CompilationWrapper.java:179)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.actuallyCompile(TruffleCompilerImpl.java:299)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.doCompile(TruffleCompilerImpl.java:267)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.compileImpl(GraalTruffleRuntime.java:710)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalTruffleRuntime.doCompile(GraalTruffleRuntime.java:691)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$Request.run(BackgroundCompileQueue.java:83)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
    at jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue$TruffleCompilerThreadFactory$1.run(BackgroundCompileQueue.java:176)

[ERROR] org.phoenicis.multithreading.ControlledThreadPoolExecutorService (l.64) - SyntaxError: Invalid JSON: <json>:1:19 Expected : but found =
{"DXVK_CONFIG_FILE"="dxvkConfigFile", "STAGING_SHARED_MEMORY"="0", "DXVK_HUD"="compiler", "PULSE_LATENCY_MSEC"="60", "WINEESYNC"="1"}
                   ^
    at <js> create(Unnamed:185:5178-5206)
    at <js> _createShortcut(Unnamed:184:4986-5002)
    at <js> go(Unnamed:195:9489-9523)
    at org.graalvm.truffle/com.oracle.truffle.polyglot.ObjectProxyHandler.invoke(HostInteropReflect.java:678)
    at com.sun.proxy.$Proxy47.go(Unknown Source)
    at org.phoenicis.javafx.components.application.skin.ApplicationInformationPanelSkin.lambda$installScript$7(ApplicationInformationPanelSkin.java:237)
    at org.phoenicis.scripts.session.PhoenicisInteractiveScriptSession.eval(PhoenicisInteractiveScriptSession.java:35)
    at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$createInteractiveSession$1(BackgroundScriptInterpreter.java:45)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)

Exception in thread "pool-4-thread-3" SyntaxError: Invalid JSON: <json>:1:19 Expected : but found =
{"DXVK_CONFIG_FILE"="dxvkConfigFile", "STAGING_SHARED_MEMORY"="0", "DXVK_HUD"="compiler", "PULSE_LATENCY_MSEC"="60", "WINEESYNC"="1"}
                   ^
    at <js> create(Unnamed:185:5178-5206)
    at <js> _createShortcut(Unnamed:184:4986-5002)
    at <js> go(Unnamed:195:9489-9523)
    at org.graalvm.truffle/com.oracle.truffle.polyglot.ObjectProxyHandler.invoke(HostInteropReflect.java:678)
    at com.sun.proxy.$Proxy47.go(Unknown Source)
    at org.phoenicis.javafx.components.application.skin.ApplicationInformationPanelSkin.lambda$installScript$7(ApplicationInformationPanelSkin.java:237)
    at org.phoenicis.scripts.session.PhoenicisInteractiveScriptSession.eval(PhoenicisInteractiveScriptSession.java:35)
    at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$createInteractiveSession$1(BackgroundScriptInterpreter.java:45)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.lang.Thread.run(Thread.java:830)
madoar commented 4 years ago

.environment('{"DXVK_CONFIG_FILE"="dxvkConfigFile", "STAGING_SHARED_MEMORY"="0", "DXVK_HUD"="compiler", "PULSE_LATENCY_MSEC"="60", "WINEESYNC"="1"}')

This is not valid json

Zemogiter commented 4 years ago

@madoar I know but that's how it looks in /etc/environment. It's = instead of :.

plata commented 4 years ago

@Zemogiter please note that there's a difference between our API and the way the environment is set e.g. in bash. When calling the environment function, we would like to pass json like @madoar mentioned.

Zemogiter commented 4 years ago

@plata I'm telling you it won't work that way

madoar commented 4 years ago

@plata I'm telling you it won't work that way

Actually it does. Please take a look at the processing code at:

https://github.com/PhoenicisOrg/scripts/blob/4d87a176510503caabab202f0abc30e249e04efa/Engines/Wine/Shortcuts/Wine/script.js#L183-L189

This code expects the input to be valid json as seen by:

https://github.com/PhoenicisOrg/scripts/blob/4d87a176510503caabab202f0abc30e249e04efa/Engines/Wine/Shortcuts/Wine/script.js#L185