RAunplugged / uRA

Red Alert: Unplugged. Standalone mod based on the OpenRA engine!
http://redalertunplugged.com/
GNU General Public License v3.0
26 stars 1 forks source link

AppImage built from master branch crashes on openSUSE Tumbleweed #44

Closed fusion809 closed 6 years ago

fusion809 commented 6 years ago

Hi,

I just tried to build an AppImage from the master branch of this repository by going to the packaging directory and running:

./buildpackage.sh master .

after chmod +x'ing buildpackage.sh (you may wish to change the perms on this file as it isn't executable out-of-the-box, I had to fix the perms myself with chmod +x).

Then I started the AppImage with:

./RedAlertUnplugged-master.AppImage

and it crashed soon after starting, with this debug.log, exception-2018-05-09T064156Z.log and perf.log. All other logs (geoip, graphics, irc, nat, server and sound) were empty.

Thanks for your time, Brenton

fusion809 commented 6 years ago

Oh and by-the-way this problem doesn't happen with OpenRA's bleed branch.

SoScared commented 6 years ago

Thanks for the feedback!

I sort of dropped in the Linux packaging in prematurely but it's great to see someone testing it already.

More than likely I didn't add the changes correctly with the mod but I'll be looking into it more closely next month. I'm still on a learning curve with this and your log probably saved me a lot of time.

fusion809 commented 6 years ago

Oh goodie, this issue has resolved itself, the AppImage works perfectly, on Arch Linux at least.

fusion809 commented 6 years ago

Oops on Tumbleweed there is still an issue:

Exception of type `System.MissingMethodException`: bool string.Contains(char)
  at OpenRA.FieldLoader.TryGetValueFromYaml (System.String yamlName, System.Reflection.FieldInfo field, System.Collections.Generic.Dictionary`2[TKey,TValue] md, System.Object& ret) [0x00026] in <db2ac134ffc846b09ec0dfff32cc372d>:0 
  at OpenRA.FieldLoader.Load (System.Object self, OpenRA.MiniYaml my) [0x00093] in <db2ac134ffc846b09ec0dfff32cc372d>:0 
  at OpenRA.Settings.LoadSectionYaml (OpenRA.MiniYaml yaml, System.Object section) [0x00029] in <db2ac134ffc846b09ec0dfff32cc372d>:0 
  at OpenRA.Settings..ctor (System.String file, OpenRA.Arguments args) [0x0016a] in <db2ac134ffc846b09ec0dfff32cc372d>:0 
  at OpenRA.Game.InitializeSettings (OpenRA.Arguments args) [0x00015] in <db2ac134ffc846b09ec0dfff32cc372d>:0 
  at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x000cc] in <db2ac134ffc846b09ec0dfff32cc372d>:0 
  at OpenRA.Game.InitializeAndRun (System.String[] args) [0x00007] in <db2ac134ffc846b09ec0dfff32cc372d>:0 
  at OpenRA.Program.Main (System.String[] args) [0x0004f] in <db2ac134ffc846b09ec0dfff32cc372d>:0