Hi there,
I'm giving ZKL another try (after using WebLobby for a while) because you recently moved on to a different protocol. Here's what happens:
I run the Zero-K_NET4.0.exe, it starts successfully and begins the download of the spring engine package.
Then in its output I see
/home/timo/Downloads/Zero-K_NET4.0.exe Information : 0 : Installing
http://springrts.com/dl/buildbot/default/master/91.0/linux64/spring_91.0_minimal-portable-linux64-static.7zxdg-open: unexpected argument 'x'
Try 'xdg-open --help' for more information.
/home/timo/Downloads/Zero-K_NET4.0.exe Warning : 0 : 7z extraction failed, fallback to SharpCompress
This happens because whatever ZKL is using to get the right program to use with .7z files must give xdg-open as the result, but tries to pass the arguments 7za would take. 7za is installed on my system, so that should work, but ZKL is probably not bothering to look for it. There's probably a good intention behind this, but it turns out to be bad in this case.
After that, the log continues on for a bit. I'm not sure if this is related to the engine unpacking:
ReadId: EncodedHeader
-- ReadAndDecodePackedStreams --
-- ReadStreamsInfo --
ReadId: PackInfo
-- ReadPackInfo --
[...]
ReadId: Name
[inline data]
FileNames: fonts/AUTHORS fonts/COPYING fonts/CREDITS doc/FAQ doc/LICENSE README fonts/README LuaUI/Sounds/bounce.wav [...]
[...]
ReadId: End
[end of switch]
Then I see a bunch more "New resource found" messages for maps i'd already downloaded at some point, and then two stack traces, the latter coming from the spring engine installation:
/home/timo/Downloads/Zero-K_NET4.0.exe Error : 0 : Error sending : System.NullReferenceException: Object reference not set to an instance of an object
at Microsoft.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00000] in (filename unknown):0
at Microsoft.Runtime.CompilerServices.TaskAwaiter.GetResult () [0x00000] in (filename unknown):0
at LobbyClient.TasClient+(SendCommand)d__e`1[LobbyClient.Ping].MoveNext () [0x00000] in (filename unknown):0
Adding DesertCliffsV1
/home/timo/Downloads/Zero-K_NET4.0.exe Information : 0 : New resource found: DesertCliffsV1
/home/timo/Downloads/Zero-K_NET4.0.exe Warning : 0 : Install of 91.0 failed: System.NullReferenceException: Object reference not set to an instance of an object
at SharpCompress.IO.ListeningStream.Dispose (Boolean disposing) [0x00000] in (filename unknown):0
at System.IO.Stream.Close () [0x00000] in (filename unknown):0
at System.IO.Stream.Dispose () [0x00000] in (filename unknown):0
at SharpCompress.Utility.Extract[SevenZipArchiveEntry,SevenZipVolume] (SharpCompress.Archive.SevenZip.SevenZipArchiveEntry entry, SharpCompress.Archive.AbstractArchive`2 archive, System.IO.Stream streamToWriteTo) [0x00000] in (filename unknown):0
at SharpCompress.Archive.SevenZip.SevenZipArchiveEntry.WriteTo (System.IO.Stream stream) [0x00000] in (filename unknown):0
at SharpCompress.Archive.IArchiveEntryExtensions.WriteToFile (IArchiveEntry entry, System.String destinationFileName, ExtractOptions options) [0x00000] in (filename unknown):0
at SharpCompress.Archive.IArchiveEntryExtensions.WriteToDirectory (IArchiveEntry entry, System.String destinationDirectory, ExtractOptions options) [0x00000] in (filename unknown):0
at SharpCompress.Archive.IArchiveExtensions.WriteToDirectory (IArchive archive, System.String destinationDirectory, ExtractOptions options) [0x00000] in (filename unknown):0
at PlasmaDownloader.EngineDownload.ExtractArchive (System.String target, System.String targetDir) [0x00000] in (filename unknown):0
at PlasmaDownloader.EngineDownload+()c__DisplayClass11.(Start)b__b (System.Object s, System.ComponentModel.AsyncCompletedEventArgs e) [0x00000] in (filename unknown):0
/home/timo/Downloads/Zero-K_NET4.0.exe Warning : 0 : Error getting new version number: The remote server returned an error: (404) Not Found.
Hopefully I've given you enough information, so that you can fix it. If not, I'd be glad to supply more info. But now I've gotta go, it's way past my bedtime again :)
PS: forcing me to replace angular brackets in my post with parenthesis ... for shame, forum software ;)