.
Posted: Mon Aug 31, 2009 8:59 pm
* bump *
For information and discussion about Oolite.
https://bb.oolite.space/
Code: Select all
Etc. etc.
Well, what that seems to say is that there's an array with no elements inside it, and oolite dies when trying to look at the first element. (element number 0 in all C derived languages) That still doesn't tell us much.overmage wrote:Hangs when I load it up. Only with 0.67, 0.65 works fine. checked logs. Only one extra line seems to appear:
[startup.exception]: ***** Unhandled exception during startup: NSRangeException (Index 0 is out of range 0 (in 'objectAtIndex:')).
What does this mean?
Code: Select all
{
_override = yes;
}
Code: Select all
[dataCache.set.success]: Updated entry player ships in cache "ship registry".
[dataCache.set.success]: Updated entry ship data in cache "ship registry".
[shipData.load.done]: Ship data loaded.
[dataCache.retrieve.failed]: Failed to retrieve "ship registry" cache object demo ships -- no such entry.
[dataCache.retrieve.failed]: Failed to retreive"arrays" cache object Config/demoships.plist merge:yes -- no such cache.
[dataCache.set.success]: Updated entry Config/demoships.plist merge:yes in cache "arrays".
[dataCache.set.success]: Updated entry demo ships in cache "ship registry".
[dataCache.retrieve.failed]: Failed to retrieve "ship registry" cache object role weights -- no such entry.
[dataCache.set.success]: Updated entry role weights in cache "ship registry".
[dataCache.retrieve.failed]: Failed to retrieve "dictionaries" cache object Config/commodities.plist merge:basic -- no such entry.
[dataCache.set.success]: Updated entry Config/commodities.plist merge:basic in cache "dictionaries".
[dataCache.retrieve.failed]: Failed to retrieve "dictionaries" cache object Config/illegal_goods.plist merge:basic -- no such entry.
[dataCache.set.success]: Updated entry Config/illegal_goods.plist merge:basic in cache "dictionaries".
[dataCache.retrieve.failed]: Failed to retrieve "dictionaries" cache object Config/characters.plist merge:basic -- no such entry.
[dataCache.set.success]: Updated entry Config/characters.plist merge:basic in cache "dictionaries".
[dataCache.retrieve.failed]: Failed to retrieve "dictionaries" cache object Config/customsounds.plist merge:basic -- no such entry.
[dataCache.set.success]: Updated entry Config/customsounds.plist merge:basic in cache "dictionaries".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/mass_lock.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/mass_lock.ogg at ../AddOns/custsounds.oxp/Sounds/mass_lock.ogg
[dataCache.set.success]: Updated entry Sounds/mass_lock.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/mass_lock.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/laserhits.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/laserhits.ogg at Resources/Sounds/laserhits.ogg
[dataCache.set.success]: Updated entry Sounds/laserhits.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/laserhits.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/ecm.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/ecm.ogg at ../AddOns/custsounds.oxp/Sounds/ecm.ogg
[dataCache.set.success]: Updated entry Sounds/ecm.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/ecm.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/mis_launch.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/mis_launch.ogg at ../AddOns/custsounds.oxp/Sounds/mis_launch.ogg
[dataCache.set.success]: Updated entry Sounds/mis_launch.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/mis_launch.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/guiclick.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/guiclick.ogg at Resources/Sounds/guiclick.ogg
[dataCache.set.success]: Updated entry Sounds/guiclick.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/guiclick.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/nosystem.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/nosystem.ogg at ../AddOns/custsounds.oxp/Sounds/nosystem.ogg
[dataCache.set.success]: Updated entry Sounds/nosystem.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/nosystem.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/mine-armed.ogg -- no such entry.
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/ECM.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/ECM.ogg at ../AddOns/custsounds.oxp/Sounds/ECM.ogg
[dataCache.set.success]: Updated entry Sounds/ECM.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/ECM.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/beep.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/beep.ogg at Resources/Sounds/beep.ogg
[dataCache.set.success]: Updated entry Sounds/beep.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/beep.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/gh_cdown.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/gh_cdown.ogg at ../AddOns/custsounds.oxp/Sounds/gh_cdown.ogg
[dataCache.set.success]: Updated entry Sounds/gh_cdown.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/gh_cdown.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/tar_lost.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/tar_lost.ogg at ../AddOns/custsounds.oxp/Sounds/tar_lost.ogg
[dataCache.set.success]: Updated entry Sounds/tar_lost.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/tar_lost.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/trumble.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/trumble.ogg at Resources/Sounds/trumble.ogg
[dataCache.set.success]: Updated entry Sounds/trumble.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/trumble.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/ws_malf.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/ws_malf.ogg at ../AddOns/custsounds.oxp/Sounds/ws_malf.ogg
[dataCache.set.success]: Updated entry Sounds/ws_malf.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/ws_malf.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/warning.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/warning.ogg at ../AddOns/AsteroidStorm 3.5.oxp/Sounds/warning.ogg
[dataCache.set.success]: Updated entry Sounds/warning.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/AsteroidStorm 3.5.oxp/Sounds/warning.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/hit.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/hit.ogg at Resources/Sounds/hit.ogg
[dataCache.set.success]: Updated entry Sounds/hit.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/hit.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/energylow.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/energylow.ogg at ../AddOns/custsounds.oxp/Sounds/energylow.ogg
[dataCache.set.success]: Updated entry Sounds/energylow.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/energylow.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/weap_heat.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/weap_heat.ogg at ../AddOns/custsounds.oxp/Sounds/weap_heat.ogg
[dataCache.set.success]: Updated entry Sounds/weap_heat.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/weap_heat.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/cargo_jet.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/cargo_jet.ogg at ../AddOns/custsounds.oxp/Sounds/cargo_jet.ogg
[dataCache.set.success]: Updated entry Sounds/cargo_jet.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/cargo_jet.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/pod_scoop.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/pod_scoop.ogg at ../AddOns/custsounds.oxp/Sounds/pod_scoop.ogg
[dataCache.set.success]: Updated entry Sounds/pod_scoop.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/pod_scoop.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/no_memtar.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/no_memtar.ogg at ../AddOns/custsounds.oxp/Sounds/no_memtar.ogg
[dataCache.set.success]: Updated entry Sounds/no_memtar.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/no_memtar.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/hs_cdown.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/hs_cdown.ogg at ../AddOns/custsounds.oxp/Sounds/hs_cdown.ogg
[dataCache.set.success]: Updated entry Sounds/hs_cdown.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/hs_cdown.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/id_lock.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/id_lock.ogg at ../AddOns/custsounds.oxp/Sounds/id_lock.ogg
[dataCache.set.success]: Updated entry Sounds/id_lock.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/id_lock.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/mis_lock.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/mis_lock.ogg at ../AddOns/custsounds.oxp/Sounds/mis_lock.ogg
[dataCache.set.success]: Updated entry Sounds/mis_lock.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/mis_lock.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/boop.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/boop.ogg at Resources/Sounds/boop.ogg
[dataCache.set.success]: Updated entry Sounds/boop.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/boop.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/mis_armed.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/mis_armed.ogg at ../AddOns/custsounds.oxp/Sounds/mis_armed.ogg
[dataCache.set.success]: Updated entry Sounds/mis_armed.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/mis_armed.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/mis_safe.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/mis_safe.ogg at ../AddOns/custsounds.oxp/Sounds/mis_safe.ogg
[dataCache.set.success]: Updated entry Sounds/mis_safe.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/mis_safe.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/cloak_on.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/cloak_on.ogg at ../AddOns/custsounds.oxp/Sounds/cloak_on.ogg
[dataCache.set.success]: Updated entry Sounds/cloak_on.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/cloak_on.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/aegis_planet.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/aegis_planet.ogg at ../AddOns/custsounds.oxp/Sounds/aegis_planet.ogg
[dataCache.set.success]: Updated entry Sounds/aegis_planet.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/aegis_planet.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/hullbang.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/hullbang.ogg at Resources/Sounds/hullbang.ogg
[dataCache.set.success]: Updated entry Sounds/hullbang.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/hullbang.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/witch_fail_fuel.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/witch_fail_fuel.ogg at ../AddOns/custsounds.oxp/Sounds/witch_fail_fuel.ogg
[dataCache.set.success]: Updated entry Sounds/witch_fail_fuel.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/witch_fail_fuel.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/w_hole.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/w_hole.ogg at ../AddOns/custsounds.oxp/Sounds/w_hole.ogg
[dataCache.set.success]: Updated entry Sounds/w_hole.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/w_hole.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/laser.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/laser.ogg at Resources/Sounds/laser.ogg
[dataCache.set.success]: Updated entry Sounds/laser.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/laser.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/buy.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/buy.ogg at ../AddOns/custsounds.oxp/Sounds/buy.ogg
[dataCache.set.success]: Updated entry Sounds/buy.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/buy.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/auto_off.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/auto_off.ogg at ../AddOns/custsounds.oxp/Sounds/auto_off.ogg
[dataCache.set.success]: Updated entry Sounds/auto_off.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/auto_off.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/breakpattern.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/breakpattern.ogg at Resources/Sounds/breakpattern.ogg
[dataCache.set.success]: Updated entry Sounds/breakpattern.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/breakpattern.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/hyp_abort.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/hyp_abort.ogg at ../AddOns/custsounds.oxp/Sounds/hyp_abort.ogg
[dataCache.set.success]: Updated entry Sounds/hyp_abort.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/hyp_abort.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/mine_L.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/mine_L.ogg at ../AddOns/custsounds.oxp/Sounds/mine_L.ogg
[dataCache.set.success]: Updated entry Sounds/mine_L.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/mine_L.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/bigbang.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/bigbang.ogg at Resources/Sounds/bigbang.ogg
[dataCache.set.success]: Updated entry Sounds/bigbang.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/bigbang.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/hold_full.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/hold_full.ogg at ../AddOns/custsounds.oxp/Sounds/hold_full.ogg
[dataCache.set.success]: Updated entry Sounds/hold_full.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/hold_full.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/auto_on.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/auto_on.ogg at ../AddOns/custsounds.oxp/Sounds/auto_on.ogg
[dataCache.set.success]: Updated entry Sounds/auto_on.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/auto_on.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/witch_fail.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/witch_fail.ogg at ../AddOns/custsounds.oxp/Sounds/witch_fail.ogg
[dataCache.set.success]: Updated entry Sounds/witch_fail.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/witch_fail.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/In-missile.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/In-missile.ogg at ../AddOns/custsounds.oxp/Sounds/In-missile.ogg
[dataCache.set.success]: Updated entry Sounds/In-missile.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/In-missile.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/cloak_off.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/cloak_off.ogg at ../AddOns/custsounds.oxp/Sounds/cloak_off.ogg
[dataCache.set.success]: Updated entry Sounds/cloak_off.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/cloak_off.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/auto_deny.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/auto_deny.ogg at ../AddOns/custsounds.oxp/Sounds/auto_deny.ogg
[dataCache.set.success]: Updated entry Sounds/auto_deny.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/auto_deny.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/witchabort.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/witchabort.ogg at Resources/Sounds/witchabort.ogg
[dataCache.set.success]: Updated entry Sounds/witchabort.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/witchabort.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/aegis_station.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/aegis_station.ogg at ../AddOns/custsounds.oxp/Sounds/aegis_station.ogg
[dataCache.set.success]: Updated entry Sounds/aegis_station.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/aegis_station.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/trumblesqueal.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/trumblesqueal.ogg at Resources/Sounds/trumblesqueal.ogg
[dataCache.set.success]: Updated entry Sounds/trumblesqueal.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "Resources/Sounds/trumblesqueal.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/id_off.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/id_off.ogg at ../AddOns/custsounds.oxp/Sounds/id_off.ogg
[dataCache.set.success]: Updated entry Sounds/id_off.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/id_off.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/sell.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/sell.ogg at ../AddOns/custsounds.oxp/Sounds/sell.ogg
[dataCache.set.success]: Updated entry Sounds/sell.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/sell.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/auto_fail.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/auto_fail.ogg at ../AddOns/custsounds.oxp/Sounds/auto_fail.ogg
[dataCache.set.success]: Updated entry Sounds/auto_fail.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/auto_fail.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/fuel-leak.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/fuel-leak.ogg at ../AddOns/custsounds.oxp/Sounds/fuel-leak.ogg
[dataCache.set.success]: Updated entry Sounds/fuel-leak.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/fuel-leak.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/auto_norange.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/auto_norange.ogg at ../AddOns/custsounds.oxp/Sounds/auto_norange.ogg
[dataCache.set.success]: Updated entry Sounds/auto_norange.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/auto_norange.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/game_over.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/game_over.ogg at ../AddOns/custsounds.oxp/Sounds/game_over.ogg
[dataCache.set.success]: Updated entry Sounds/game_over.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/game_over.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/id_on.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/id_on.ogg at ../AddOns/custsounds.oxp/Sounds/id_on.ogg
[dataCache.set.success]: Updated entry Sounds/id_on.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/id_on.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "resolved paths" cache object Sounds/scoop.ogg -- no such entry.
[resourceManager.foundFile]: Found Sounds/scoop.ogg at ../AddOns/custsounds.oxp/Sounds/scoop.ogg
[dataCache.set.success]: Updated entry Sounds/scoop.ogg in cache "resolved paths".
[sound.load.success]: Loaded a sound from "../AddOns/custsounds.oxp/Sounds/scoop.ogg".
[dataCache.retrieve.failed]: Failed to retrieve "dictionaries" cache object Config/planetinfo.plist merge:smart -- no such entry.
[dataCache.set.success]: Updated entry Config/planetinfo.plist merge:smart in cache "dictionaries".
[dataCache.retrieve.failed]: Failed to retrieve "arrays" cache object Config/pirate-victim-roles.plist merge:yes -- no such entry.
[dataCache.set.success]: Updated entry Config/pirate-victim-roles.plist merge:yes in cache "arrays".
[dataCache.retrieve.failed]: Failed to retrieve "dictionaries" cache object Config/autoAImap.plist merge:basic -- no such entry.
[dataCache.set.success]: Updated entry Config/autoAImap.plist merge:basic in cache "dictionaries".
[dataCache.retrieve.failed]: Failed to retrieve "arrays" cache object Config/equipment.plist merge:yes -- no such entry.
[startup.exception]: ***** Unhandled exception during startup: NSRangeException (Index 0 is out of range 0 (in 'objectAtIndex:')).
Closing log at 2009-09-04 00:01:35 +0800.
On the contrary: this tells us that the exception happened after trying to read equipment.plist from the cache, and before writing it to the cache. This means the problem is occurring somewhere in +[ResourceManager arrayFromFilesNamed:inFolder:andMerge:], somewhere between lines 563 and 622 – quite probably in the special handling of equipment.plist. For a project with over three hundred thousand lines of code (not including comments and blank lines), that’s quite precise. :-)overmage wrote:Nothing useful here it seems D:
Code: Select all
… [dataCache.retrieve.failed]: Failed to retrieve "arrays" cache object Config/equipment.plist merge:yes -- no such entry. [startup.exception]: ***** Unhandled exception during startup: NSRangeException (Index 0 is out of range 0 (in 'objectAtIndex:')). Closing log at 2009-09-04 00:01:35 +0800.
In OSE 0.67 i'm getting the same exception with svn 2375, howeverAhruman wrote:I’ve identified four possible causes of the exception, but none of them is triggered by my copy of OSE 0.67. It would be helpful if you could send me the equipment.plist from your copy.
Code: Select all
[shipData.load.begin]: Loading ship data...
[startup.exception]: ***** Unhandled exception during startup: NSRangeException (Index 0 is out of range 0 (in 'objectAtIndex:')).
Closing log at 2009-09-04 07:32:32 +0200.
no missed that part,Kaks wrote:Frame, is this what you get after doing the same thing with _override as overmage, or is it with different log settings?
Code: Select all
[dataCache.retrieve.failed]: Failed to retrieve "arrays" cache object Config/equipment.plist merge:yes -- no such entry.
[startup.exception]: ***** Unhandled exception during startup: NSRangeException (Index 0 is out of range 0 (in 'objectAtIndex:')).
Closing log at 2009-09-04 15:13:02 +0200.
Code: Select all
array>
<integer>10</integer>
<integer>20000</integer>
<string>Fuel Collector</string>
<string>EQ_FRAME_FUEL_COLLECTOR</string>
<string>Device that retrieves quirium fuel from solar winds.</string>
<dict>
<key>available_to_all</key>
<true/>
<key>requires_equipment</key>
<string>EQ_FUEL_SCOOPS</string>
<key>incompatible_with_equipment</key>
<string>EQ_DUMMY</string>
</dict>
</array>
Code: Select all
<array>
<array>
<integer>10</integer>
<integer>20000</integer>
<string>Fuel Collector</string>
<string>EQ_FRAME_FUEL_COLLECTOR</string>
<string>Device that Retrieves Fuel</string>
<dict>
<key>available_to_all</key>
<true/>
<key>requires_equipment</key>
<string>EQ_FUEL_SCOOPS</string>
<key>incompatible_with_equipment</key>
<string>EQ_DUMMY</string>
</dict>
</array>
</array>