scripts icon indicating copy to clipboard operation
scripts copied to clipboard

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

Open Zemogiter opened this issue 5 years ago • 19 comments

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

  • Operating system (and linux kernel version): Ubuntu 19.10
  • Hardware (GPU/CPU): GTX 1080ti, i7-7700K

Ready for review

  • [ ] Script tested as a regular phoenicis user and working (if you have a problem -> create as draft and ask for help).
  • [ ] json-align and eslint run according to the documentation.
  • [ ] Codacy and travis checked.

Zemogiter avatar Jan 14 '20 11:01 Zemogiter

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

madoar avatar Jan 14 '20 22:01 madoar

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.

ImperatorS79 avatar Jan 15 '20 10:01 ImperatorS79

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.

madoar avatar Jan 15 '20 11:01 madoar

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

ImperatorS79 avatar Jan 15 '20 11:01 ImperatorS79

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

plata avatar Jan 15 '20 17:01 plata

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

Zemogiter avatar Jan 15 '20 18:01 Zemogiter

Any updates on this PR?

madoar avatar Feb 01 '20 09:02 madoar

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 avatar Feb 01 '20 12:02 Zemogiter

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)

Zemogiter avatar Feb 06 '20 20:02 Zemogiter

Does this happen only for Space Engineers?

plata avatar Feb 15 '20 10:02 plata

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

Zemogiter avatar Feb 15 '20 19:02 Zemogiter

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

plata avatar Feb 16 '20 11:02 plata

@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 avatar Feb 18 '20 10:02 Zemogiter

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)

Zemogiter avatar Feb 18 '20 11:02 Zemogiter

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

This is not valid json

madoar avatar Feb 19 '20 21:02 madoar

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

Zemogiter avatar Feb 21 '20 15:02 Zemogiter

@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.

plata avatar Feb 27 '20 14:02 plata

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

Zemogiter avatar Feb 27 '20 16:02 Zemogiter

@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

madoar avatar Feb 27 '20 18:02 madoar