It won't save again. Here is my log for auto-save...
Code: Select all
22:50:57.275 [exception]:
***** Handling exception: NSInvalidArgumentException : Tried to add nil value for key 'aft_weapon_type' to dictionary *****
22:50:57.275 [exception]: ***** Exception in pollDockedControls [GUI keys]: NSInvalidArgumentException : Tried to add nil value for key 'aft_weapon_type' to dictionary
And for plain save...
Code: Select all
22:53:33.697 [exception]: ***** Exception in pollDockedControls [GUI keys]: NSInvalidArgumentException : Tried to add nil value for key 'aft_weapon_type' to dictionary
22:53:33.705 [gnustep]: 2014-11-08 22:53:33.705 oolite[5851] [GSMutableString-stringByAppendingPathExtension:] cannot append extension 'oolite-save' to empty string
I am currently in a Seedy Space Bar. I launched and checked my aft weapon, and it works normally.
Since my last save, I have flown in with an Anaconda from the ITHA OXP, managed to let the pirates destroy her, (obviously these pilots have never heard the phrase "Discretion is the better part of valor") destroyed the ships of a few of the pirates, ignored the ones that were no longer within scanner range, scooped a few pods, docked with the Space Bar, (after bouncing off the docking bay once...
Thank goodness for Military shields!) and agreed to an annihilation contract. Oh, and bought fuel.
Also, I cannot see the ships in the shipyard, or any of the information. The names of the ships are visible, as is the price, but the cargo capacity, speed, list of extra equipment, and the spinning model are not there.
One more thing. Between the auto- and standard save attempts I launched to check the laser. There is in the log file between the two error messages something about a timer being garbage collected...
Code: Select all
22:52:36.062 [script.javaScript.unrootedTimer]: ----- WARNING: Timer <OOJSTimer 0xc80ad90>{nextTime: 6740.09, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
Hrm. This is interesting...
Code: Select all
23:08:30.976 [script.javaScript.exception.ooliteDefined]: ***** JavaScript exception (shipversion 1.21): Error: Native exception: Tried to add nil value for key 'aft_weapon_type' to dictionary
Could that be the cause? Or is is just a symptom?
Also, while I'm here talking about the log file, how do I suppress messages about deprecated OXP standards? They are making it hard to find important things in the log file...
Oh yes. I am using "Oolite development version 1.81.0.6209-141108-7b83555 (x86-64 test release) under Linux 3.16-2-amd64." (To quote the log file.)