Page 6 of 16

Re: Xenon UI OXP

Posted: Wed Dec 30, 2015 10:06 pm
by Fritz
I have a text length issue too, with the wide-screen version and the standard font. If the equipment is arranged in two columns, the second column can go over the right border if the equipment name is long enough (I don't know if there is a limit). The only one I know is "I.T.H.A Independent Escort License", so this isn't really a problem, and I plan to shorten it to "I.T.H.A Escort License" with the next version. The longest core equipment I have is "Scanner Targeting Enhancement", and it fits.

Re: Xenon UI OXP

Posted: Sun Jan 10, 2016 11:10 am
by Astrobe
The OXP fails to install when I try to update from 1.3.3. Unfortunately, the log doesn't seem to be helpful:

Code: Select all

    Resources
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
    ../AddOns
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/DTT.Cyclops 1.0.Paradox.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/DTT.Snake Charmer Pinup 1.1.Paradox.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.ArexackHeretic.att1.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.CaptMurphy.EscortContracts.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.CaptMurphy.ExplorersClub.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.CaptSolo.Cobra_Mk3-XT.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.captsolo.tori2.02.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.comms-pack-a.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.escort-formations.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.systemfeatures.rings.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.systemfeatures.sunspots.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Anarchies.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Auto_Eject.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Randomshipnames.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.Commies.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.YAH-SetD.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.YAH-SetG.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.DrNil.YAH.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.EricWalch.DeepSpacePirates.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.EricWalch.TionislaReporter.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Station_Bundle.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.jh145.ScannerAlertingEnhancement.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Knotty.RealisticStarsSSC.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Layne.DockingFees.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.LittleBear.AsteroidStorm.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Murgh.HoOpyCasino.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Murgh.NuVipers.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Norby.HDBG-A.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Norby.HDBG.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Norby.Headlights.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Pagroove.FamousPlanets.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.EmailSystem.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.FontXolonium.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.StationDockControl.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.XenonHUD.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Ramen.Planner.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Ramirez.BlOombergMarkets.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Ramirez.Dictators.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.RobertTodd.Taranis.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.aliens.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.better Buoys.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.Clippers.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.Star-jelly.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.smivs.yellooCabs.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.asteroid-tweaks.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.audible_docking_clearance.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.behemoth.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.market_observer.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.station_ads.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.staer9.staer9_shipset.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.BGS.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.CCL.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.OXPConfig.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.Snoopers.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Switeck.Cargo-Contract-Mod.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Bigships.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.LaveAcademy.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Liners.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Neo-Docklights.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.StellarSerpents.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.Wildships.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Thargoid.YAH-Mobile.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.BulletDrive.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.DistantSpace.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.distant_suns.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Wildeblood.galaxy_names.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.z.phkb.XenonUI.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.z.phkb.XenonUIResourcesC.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.ZygoUgo.Asteroids_resources.oxz
    C:\Oolite/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.ZygoUgo.noshaders_Asteroids.oxz
BTW my thanks to all of the authors mentioned there!

Code: Select all

16:37:04.498 [shipData.load.begin]: Loading ship data.
16:37:06.741 [startup.complete]: ========== Loading complete in 3.62 seconds. ==========
16:37:24.559 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:25.642 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:25.842 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.009 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.209 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.325 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.542 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.725 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.909 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:26.909 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:27.308 [version.debug]: oolite.oxp.z.phkb.XenonUI mv:1.3.3 mav:1.4.2
16:37:37.574 [oxz.manager.error]: Downloaded OXZ could not be installed.
The first time, I thought it might be a dependancy issue since I was updating Xolonium fonts too among other things. I restarted the game, updated the list and tried again to install, but same result.

Re: Xenon UI OXP

Posted: Sun Jan 10, 2016 7:30 pm
by phkb
I just tried downloading directly from the Wiki (putting it straight into AddOns), and via the download manager itself, and both times it downloaded and installed correctly. My only suggestion at this point would be to delete the previous version manually (checking that isn't installed in AddOns and in oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns) and then trying downloading again.

It's also possible you might have been trying the download when the Wiki was in maintenance mode, which happens each day. However, judging by the time you posted, that would seem to be unlikely but it's possible, I guess.

Re: Xenon UI OXP

Posted: Tue Jan 12, 2016 9:22 pm
by Astrobe
I deleted the OXZ and the resource pack. The download worked fine this time.

Re: Xenon UI OXP

Posted: Mon Feb 08, 2016 11:23 am
by Cody
No idea how/why (though I was hopping between commanders testing something):

Code: Select all

11:17:59.131 [script.javaScript.timeLimit]: ***** ERROR: Script "XenonReduxUI" ran for 2.23969 seconds and has been terminated.
11:17:59.131 [script.javaScript.stackTrace]:  0 (xenonreduxui.js:157) <anonymous function>
11:17:59.131 [script.javaScript.stackTrace]:     this: [Script "XenonReduxUI" version 1.3.3]
11:17:59.131 [script.javaScript.stackTrace]:     from: "GUI_SCREEN_LOAD"
11:17:59.131 [script.javaScript.stackTrace]:     to: "GUI_SCREEN_STATUS"
11:17:59.131 [script.javaScript.stackTrace]:     i: undefined
11:17:59.131 [script.javaScript.stackTrace]:     sysinf: undefined
11:17:59.131 [script.javaScript.stackTrace]:     overlay: ""
11:17:59.131 [script.javaScript.stackTrace]:     startTimer: false
11:17:59.131 [script.javaScript.stackTrace]:     imagename: "xenon_redux.png"
11:17:59.131 [script.javaScript.stackTrace]:     nohud: ""
11:17:59.132 [script.javaScript.stackTrace]:     redalert: ""
11:17:59.132 [script.javaScript.stackTrace]:     imagetype: "redux"
11:17:59.132 [script.javaScript.stackTrace]:     p: null

Re: Xenon UI OXP

Posted: Mon Feb 08, 2016 9:29 pm
by phkb
That is strange. Based on the state of the variables mentioned in the log, it stalled while doing the setScreenBackground function. That's a core function, and not something I have control over. The guiScreenChanged routine is pretty straight-forward - no complex looping, very few calls to other routines. It's possible another OXP was actually the culprit, but it might also be something else entirely. I have seen this happen myself, where the log appears to show Xenon UI bombing, but what I found on my system was that some other process was taking place (eg anti-malware software was doing a periodic scan, or Windows was downloading updates, something like that). In every case I've restarted and the error disappears.

If it continues to happen it's probably an OXP conflict somewhere - if you can post the list of OXP's you have I can see if there's a connection somewhere.

Re: Xenon UI OXP

Posted: Mon Feb 08, 2016 9:40 pm
by Cody
Here you go (Oolite 1.83.0.6660-160130-10ca9e2):

Code: Select all

E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.camera-drones.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.comms-pack-a.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.escort-formations.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.extracts-tre-clan.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.ships-library.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cim.skilled-npcs.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.cody.green-gecko-xl.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Commander_McLane.Randomshipnames.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Adder.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Anaconda.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Asp.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Asteroids.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Boa.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Boa_MkII.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cargopod.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MkI.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MkIII.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MkIII.SubentMissiles.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Cobra_MKIII_Alt.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Constrictor.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Escape_Capsule.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Ferdelance.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Gecko.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Griff_shipset_decals.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Krait.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Mamba.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Mamba_alt_texture.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Missiles.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Moray.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Python.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Shuttle.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Sidewinder.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Station_Bundle.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Thargoids.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Transporter.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Viper.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Wolf_Mk_II.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff.Worm.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Griff_alloys_and_wreckage.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.phkb.DisplayCurrentCourse.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.griff_normalmapped_ships_replace.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.navigation_mfd.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.spara.station_ads.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.BGS.oxz
    E:\Oolite-Trunk/oolite.app/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/oolite.oxp.Svengali.CCL.oxz
    ../AddOns/3dFont.oxz
    ../AddOns/Basic-debug.oxp
    ../AddOns/Cobra.oxp
    ../AddOns/Cobra.oxp/BeerCooler1.0.1.oxp
    ../AddOns/Cobra.oxp/BountyStatus 1.00.oxp
    ../AddOns/Cobra.oxp/Display Reputation-1.2x.oxp
    ../AddOns/Cobra.oxp/ExtraFuelTanks-v1.7-Custom.oxz
    ../AddOns/Cobra.oxp/Fighter Hud Custom.oxp
    ../AddOns/Cobra.oxp/griff_CobraIII_alt_Chrome_effect_hull_v1.0.oxp
    ../AddOns/Cobra.oxp/Hud Toggle.oxp
    ../AddOns/Cobra.oxp/Target Autolock Plus 1.12.oxp
    ../AddOns/countdown_to_zero_1.0.oxz
    ../AddOns/Deep_Horizon_Nav_Buoy-x.oxp
    ../AddOns/GalTech Escape Pods v1.10.oxp
    ../AddOns/Griff Glowroids.oxp
    ../AddOns/moar_rocks_1.0.oxz
    ../AddOns/Povray.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy1_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy2_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy3_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy4_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy5_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy6_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy7_Textures.oxp
    ../AddOns/Povray.oxp/Povray_Planets_Galaxy8_Textures.oxp
    ../AddOns/Song_of_the_Labyrinth_Startup_1.1.oxz
    ../AddOns/Tori2.02.oxp
    ../AddOns/XenonReduxUI.oxz
    ../AddOns/XenonReduxUIResources.oxz
    ../AddOns/ye_olde_hermits_1.0.oxz
    ../AddOns/Zieman Habitat.oxp
Not happened again, as yet... and no updates, scans, etc were going on.

Re: Xenon UI OXP

Posted: Mon Feb 08, 2016 10:26 pm
by phkb
Hmm. Nothing stands out on that list as something that might cause a blockage. Did the error happen at load game point, or after a witchspace jump (ie during system population)? Or was it just random, as you were going between screens while docked?

Re: Xenon UI OXP

Posted: Mon Feb 08, 2016 10:45 pm
by Cody
Tricky, as I've been in and out of the game several times since... but from memory: started Oolite, loaded commander, F2 loaded another commander, launched and attacked station, checked F5, back to F1, hit pause, F2 End Game and Return to Menu, loaded different commander, rinse and repeat. Errors appeared after the second commander (I think). I can't reproduce them using that sequence though, so probably a one-off.

Re: Xenon UI OXP

Posted: Fri Feb 12, 2016 7:20 pm
by Cody
Alas, not a one-off:

Code: Select all

19:02:26.847 [script.javaScript.timeLimit]: ***** ERROR: Script "XenonReduxUI" ran for 2.62688 seconds and has been terminated.
19:02:26.847 [script.javaScript.stackTrace]:  0 (xenonreduxui.js:157) <anonymous function>
19:02:26.847 [script.javaScript.stackTrace]:     this: [Script "XenonReduxUI" version 1.3.3]
19:02:26.847 [script.javaScript.stackTrace]:     from: "GUI_SCREEN_LOAD"
19:02:26.847 [script.javaScript.stackTrace]:     to: "GUI_SCREEN_STATUS"
19:02:26.847 [script.javaScript.stackTrace]:     i: undefined
19:02:26.847 [script.javaScript.stackTrace]:     sysinf: undefined
19:02:26.847 [script.javaScript.stackTrace]:     overlay: ""
19:02:26.847 [script.javaScript.stackTrace]:     startTimer: false
19:02:26.847 [script.javaScript.stackTrace]:     imagename: "xenon_redux.png"
19:02:26.847 [script.javaScript.stackTrace]:     nohud: ""
19:02:26.847 [script.javaScript.stackTrace]:     redalert: ""
19:02:26.847 [script.javaScript.stackTrace]:     imagetype: "redux"
19:02:26.847 [script.javaScript.stackTrace]:     p: null
In normal play this time.

Re: Xenon UI OXP

Posted: Fri Feb 12, 2016 9:08 pm
by phkb
Thanks for the report, Cody. I'll try to have a look over the weekend sometime.

Re: Xenon UI OXP

Posted: Sun Feb 14, 2016 3:07 am
by phkb
This is quite strange. The point at which the error occurs, based on the state of the variables mentioned, is this:

Code: Select all

		// load the image to the background
		setScreenBackground({name:imagename, height:546});
That's a core function, and not something I have control over. Wild speculation: If the game is stalling at that point, it could mean that the job of jostling images in and out of memory just got too much. The Xenon UI backgrounds are 450-700k each, in order to get a hi-res result, and if screens are being switched quickly, particularly while in flight, then maybe limits are reached, the "setScreenBackround" has to do more work than normal and blammo.

I'll keep monitoring from my end, and if you notice it happening more frequently I might have to look at using lower-res images somehow.

Re: Xenon UI OXP

Posted: Sun Feb 14, 2016 9:58 am
by another_commander
Try turning the key script.javaScript.timeLimit.debug in logcontrol.plist to yes and see if it can help track it better.

Re: Xenon UI OXP

Posted: Sun Feb 14, 2016 12:15 pm
by Cody
I was wondering about extra logging - done!

Re: Xenon UI OXP

Posted: Wed Feb 24, 2016 2:11 pm
by Cody

Code: Select all

13:39:59.845 [shipData.load.begin]: Loading ship data.
13:40:01.064 [script.load.world.listAll]: Loaded 55 world scripts:
    BGS-M 1.10.7
    BGS-XMapping 1.10.1
    Bounty Status Display 1.00
    Cabal_Common_Briefing 1.7
    Cabal_Common_Comms 1.7
    Cabal_Common_Functions 1.7
    Cabal_Common_Keyboard 1.7
    Cabal_Common_MissionHandling 1.7
    Cabal_Common_Music 1.7
    Cabal_Common_Overlay 1.7
    Cabal_Common_OXPStrength 1.7.1
    Cabal_Common_SpecialMarkets 1.7
    Camera Drones 1.4
    Comms Pack A 0.5
    countdown_to_zero 1.0
    display-reputation-parcel 1.2
    DisplayCurrentCourse 1.6
    Escort Formations Randomiser 1.1
    ev_green_gecko 1.1
    extra_tanks_script.js 1.7
    Hab_mk2_Station_Populator 1.0
    Library book: EFTTCAOIL 1.2
    moar_rocks 1.0
    navi_mfd 1.8.1
    Oolite Equipment Control 1.83
    Oolite Ship Library 1.83
    oolite-cloaking-device 1.83
    oolite-constrictor-hunt 1.79
    oolite-contracts-cargo 1.83
    oolite-contracts-helpers 1.83
    oolite-contracts-parcels 1.83
    oolite-contracts-passengers 1.83
    oolite-libPriorityAI 1.83
    oolite-nova 1.3.3
    oolite-populator 1.83
    oolite-primable-equipment-register 1.83
    oolite-registership 1.83
    oolite-thargoid-plans 1.83
    oolite-trumbles 1.3.3
    oolite-tutorial 1.83
    Povray Planets Galaxy1 Textures 0.1
    Povray Planets Galaxy2 Textures 0.1
    Povray Planets Galaxy3 Textures 0.1
    Povray Planets Galaxy4 Textures 0.1
    Povray Planets Galaxy5 Textures 0.1
    Povray Planets Galaxy6 Textures 0.1
    Povray Planets Galaxy7 Textures 0.1
    Povray Planets Galaxy8 Textures 0.1
    randomshipnames 1.6
    Ships Library 0.8
    Skilled NPCs 1.2
    station_ads 1.0.1
    targetAutolock 1.11
    Xenon Redux UI Resource Pack 1.1.2
    XenonReduxUI 1.3.3
13:40:01.333 [Check]: BGS-XMapping requirement not matched : snoopers not installed.
13:40:03.795 [script.javaScript.timeLimit]: ***** ERROR: Script "XenonReduxUI" ran for 1.73917 seconds and has been terminated.
13:40:03.795 [script.javaScript.stackTrace]:  0 (xenonreduxui.js:157) <anonymous function>
13:40:03.795 [script.javaScript.stackTrace]:     this: [Script "XenonReduxUI" version 1.3.3]
13:40:03.795 [script.javaScript.stackTrace]:     from: "GUI_SCREEN_LOAD"
13:40:03.795 [script.javaScript.stackTrace]:     to: "GUI_SCREEN_STATUS"
13:40:03.795 [script.javaScript.stackTrace]:     i: undefined
13:40:03.795 [script.javaScript.stackTrace]:     sysinf: undefined
13:40:03.795 [script.javaScript.stackTrace]:     overlay: ""
13:40:03.795 [script.javaScript.stackTrace]:     startTimer: false
13:40:03.795 [script.javaScript.stackTrace]:     imagename: "xenon_redux.png"
13:40:03.795 [script.javaScript.stackTrace]:     nohud: ""
13:40:03.795 [script.javaScript.stackTrace]:     redalert: ""
13:40:03.795 [script.javaScript.stackTrace]:     imagetype: "redux"
13:40:03.795 [script.javaScript.stackTrace]:     p: null
13:45:38.596 [shipData.load.begin]: Loading ship data.
13:45:39.702 [script.load.world.listAll]: Loaded 55 world scripts:
No extra logging that I can see.