OSE WiP V0.4 & Oolite trunk RVN 2188 - partially FIXED

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

..

Post by Lestradae »

Hi Screet,

I truly am clueless :?

The errors you have in your Log are the same as mine, but with the Crashy Dredgers testcase, the game first hangs in some sort of loop for a few seconds, then crash to desktop, then those Log entries last. No idea why it's different on your system.

Interesting though that FSONeblin gets crashes to desktop on a Mac under 1.72.2.1. Note the .1 at the end. Does anybody know what was added from 1.72.2 to 1.72.2.1 for the Mac? Perhaps that problem is somewhere in there ...

If you are already using OSE WiP successfully with the trunk, you don't need the Crashy Dredgers testcase - that one is only a small portion of the OSE WiP itself, cobbled together so that Cmdr James might be able to reproduce the crash to desktop easier than with the full OSE WiP.

Hope someone finds out what's going on :(

L
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6683
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Just tested the Crashy Dredger on SVN 2189. Absolutely no crash. I can see the ship in the Load Commander screen, I can see it in the shipyard screen and I can take it for a ride no problem. It takes severe damage when exiting the station, but I am sure that this is because it is trying to undock from a station smaller than itself. The only irregularity is the pending escort messages, on which Oolite reacts by setting them (the escorts) automatically to zero, as would be expected.
Screet
---- E L I T E ----
---- E L I T E ----
Posts: 1883
Joined: Wed Dec 10, 2008 3:02 am
Location: Bremen, Germany

Post by Screet »

another_commander wrote:
Just tested the Crashy Dredger on SVN 2189. Absolutely no crash. I can see the ship in the Load Commander screen, I can see it in the shipyard screen and I can take it for a ride no problem. It takes severe damage when exiting the station, but I am sure that this is because it is trying to undock from a station smaller than itself. The only irregularity is the pending escort messages, on which Oolite reacts by setting them (the escorts) automatically to zero, as would be expected.
That sounds exactly like my experience...did you also get the exceptions written to stderr?

I'm no wondering if this is OS or bitwidth dependent...I had the same results as you with Vista 64 while L. is using Vista 32...

Maybe I should test with XP 32 and 64 tomorrow?

Screet
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6683
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Screet wrote:
That sounds exactly like my experience...did you also get the exceptions written to stderr?

I'm no wondering if this is OS or bitwidth dependent...I had the same results as you with Vista 64 while L. is using Vista 32...

Maybe I should test with XP 32 and 64 tomorrow?
No exception related errors in my log.Oops, you said stderr.txt. Yes, there is an exception logged there, same as on your system. As for tomorrow's test, you can try on XP64. I am using XP32 and can already confirm that it works. I do not expect any surprises on XP64, though.

Edit: It appears that there is an error in the OXP's shipdata.plist. It makes many references to bigTrader_route1BigTraderAI.plist. In BigShips 1.01, there is no such AI, there is bigShips_route1BigTraderAI.plist. Changing the name of the AI in shipdata seems to not produce the exception in the stderr anymore.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

..

Post by Lestradae »

Hi A_C,

thanks for spotting the AI typo! :(

Don't know how it got in there, I thought I had simply copied & pasted that name - well, me going blind again. Happens all the time.

With the correct AI now in, I am still getting those crashes. My build was SVN 2188, could only be that the next revision changed something?

I will set up a completely new trunk on my computer, just in case that something is simply wrong with my build?!

Still puzzled :?

L
Screet
---- E L I T E ----
---- E L I T E ----
Posts: 1883
Joined: Wed Dec 10, 2008 3:02 am
Location: Bremen, Germany

Post by Screet »

another_commander wrote:
Oops, you said stderr.txt. Yes, there is an exception logged there, same as on your system. As for tomorrow's test, you can try on XP64. I am using XP32 and can already confirm that it works. I do not expect any surprises on XP64, though.
I took the time to update to the newest changes from trunk and create a fresh installer and then did try XP 32 and 64.

The mentioned crash did not show up, but there's an interesting thing: using XP32 the stderr file was not created. For X64 the file was created and also filled with the same exceptions I've seen before, running Vista 64.

Anyway...this now looks like there must be something else going on.

L., did you try to create a fresh oolite installer and then test with that one under Vista instead of simply compiling and using that compilation?

Ohhh...and the dredger is really a risk to play with! It's too slow...not only the excessive scrape damage upon launch, but the fugitive rating I got upon launching because some system vessel did launch right behind me without giving me the required time to turn this monster around and move it out of it's flightpath. Well...that commander did not survive for long, as some Leviathan platform instantly opened fire upon me. Strange experience. Might indicate that launching ships should wait until the previous ship did clear the area...

Screet
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6683
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

Screet wrote:
The mentioned crash did not show up, but there's an interesting thing: using XP32 the stderr file was not created. For X64 the file was created and also filled with the same exceptions I've seen before, running Vista 64.

Anyway...this now looks like there must be something else going on.
I think there is some confusion here. If no stderr.txt is created, it is because no error has occured. When the size of stderr.txt is 0 when the program closes, then sdterr.txt is removed. In any case, I think I know what is going on (actually the message in stderr tells you everything you need to know) and it should be a matter of finding time to test a few things before hopefully (emphasis on hopefully) commiting a fix.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

..

Post by Lestradae »

another_commander wrote:
... In any case, I think I know what is going on ... it should be a matter of finding time to test a few things before hopefully (emphasis on hopefully) commiting a fix.
Very happy to hear that! :D

Go, A_C, go!

Cheers 8)

L
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6683
Joined: Wed Feb 28, 2007 7:54 am

Post by another_commander »

SVN2190 should contain a fix for cases like CrashyDredgers, where non-existent AIs are invoked for ships. There should be no more weird exception related messages in stderr.txt.
overmage
Deadly
Deadly
Posts: 128
Joined: Mon Mar 23, 2009 6:55 pm

Post by overmage »

I get a crash to desktop when attempting to run OSE with trunk OR 1.72.2. The game never loads.

Code: Select all

[log.header]: Opening log for Oolite version 1.73 (x86-32 test release) under Windows at 2009-06-03 14:38:17 +0800.
2 processors detected.
Oolite Options: [Procedural Planets] [Docking Clearance] [Wormhole Scanner] [Target Incoming Missiles]

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

[joystickHandler.init]: Number of joysticks detected: 0
[display.mode.list.native]: Windows native resolution detected: 1366 x 768
[rendering.opengl.version]: OpenGL renderer version: 2.1.8306 ("2.1.8306 Release")
Vendor: ATI Technologies Inc.
Renderer: ATI Mobility Radeon HD 4650
[rendering.opengl.extensions]: OpenGL extensions (105):
GL_AMDX_vertex_shader_tessellator GL_AMD_performance_monitor GL_AMD_texture_texture4 GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_copy_texture GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_transform_feedback GL_EXT_vertex_array GL_KTX_buffer_region GL_NV_blend_square GL_NV_texgen_reflection GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_WIN_swap_hint WGL_EXT_swap_control
[searchPaths.dumpAll]: ---> OXP search paths:
(Resources, ../AddOns, "../AddOns/A - Oolite Shipyards Extension WiP V0.4.oxp", "../AddOns/a-wing.oxp", "../AddOns/aegidian-special.oxp", "../AddOns/AMS 1.00.oxp", "../AddOns/Aquatics 2.02.oxp", ../AddOns/arachnid.oxp, "../AddOns/AsteroidStorm 3.5.oxp", "../AddOns/AsteroidStorm 3.5.oxp/Target Autolock 1.00.oxp", ../AddOns/att1.oxp, "../AddOns/b-wing.oxp", "../AddOns/behemoth 2.5.oxp", "../AddOns/BehemothSpacewar 1.2.1.oxp", "../AddOns/BigShips 1.01.oxp", ../AddOns/black_baron.oxp, ../AddOns/BountyScanner.oxp, ../AddOns/boyracers.oxp, ../AddOns/buoyRepair1.02.1.oxp, ../AddOns/caduceus.oxp, "../AddOns/Captured Thargons 1.00.oxp", "../AddOns/Cargo_wrecks_teaser 1.4.oxp", ../AddOns/cobra3njx.oxp, "../AddOns/cobraClipper 1.1.oxp", ../AddOns/Commies.oxp, ../AddOns/custsounds.oxp, ../AddOns/DeepspaceHud.oxp, "../AddOns/DeepSpacePirates 1.0.oxp", "../AddOns/Dictators v1.3.oxp", ../AddOns/Diso.oxp, "../AddOns/Dredgers 2.2oxp.oxp", "../AddOns/Drones 1.01.oxp", "../AddOns/Energy Equipment 1.04.oxp", ../AddOns/ettBeaconLauncher.oxp, "../AddOns/Executive Spaceways v2.2.oxp", ../AddOns/Famous_Planets_v2.0.oxp, "../AddOns/Feudal States v0.1 WIP.oxp", "../AddOns/FP Liners 1.00.oxp", "../AddOns/Freaky Thargoids 3.oxp", ../AddOns/fsr.oxp, "../AddOns/FTZ v0.13.oxp", "../AddOns/Fuel Station 1.11.oxp", "../AddOns/Fuel Tank v2.2.oxp", ../AddOns/FuelCollectorV0.06.oxp, ../AddOns/Galactic_Navy.oxp, ../AddOns/galcops.oxp, ../AddOns/genship.oxp, ../AddOns/globestations.oxp, ../AddOns/glow_alloy.oxp, ../AddOns/griff_cobra3_no_normalmap.oxp, ../AddOns/griff_krait.oxp, ../AddOns/Griff_rocket_engine_level_lights.oxp, ../AddOns/Griff_shaded_cargopod.oxp, ../AddOns/griff_spacebar.oxp, ../AddOns/GrittyCoriolis.oxp, ../AddOns/gwxstations.oxp, ../AddOns/hammer.oxp, ../AddOns/Herald.oxp, "../AddOns/Hired Guns 1.00.oxp", ../AddOns/hOopyCasino.oxp, ../AddOns/Hotrods.oxp, ../AddOns/illicit_unlock_FIX1.56.oxp, ../AddOns/Illuminated_dockingbay_shadertest.oxp, ../AddOns/impcourier2.oxp, ../AddOns/Interceptor.oxp, ../AddOns/isisinterstellar.oxp, ../AddOns/ixianships.oxp, ../AddOns/lambda.oxp, ../AddOns/lane_legal.oxp, ../AddOns/Lave.oxp, "../AddOns/longway 1.1.oxp", ../AddOns/marett_vol1.oxp, ../AddOns/Merlin.oxp, "../AddOns/military Fiasco 2.4.1.oxp", ../AddOns/milmissile.oxp, "../AddOns/Missile Analyser 1.1.1.oxp", "../AddOns/Missiles and Bombs v2.1.oxp", ../AddOns/Missionaries.oxp, ../AddOns/monument.oxp, ../AddOns/morrigan.oxp, ../AddOns/murgh_Xships.oxp, ../AddOns/NavyStarships.oxp, ../AddOns/neocaduceus.oxp, "../AddOns/neolite-companion.oxp", ../AddOns/neolite.oxp, ../AddOns/nuke.oxp, ../AddOns/nuvipers.oxp, "../AddOns/Oo-Haul.oxp", "../AddOns/Ore_processor 1.53d.oxp", ../AddOns/outrider.oxp, ../AddOns/OXPConfigSpecial1.07.oxp, ../AddOns/PAGroove_Stations_v1.2.1.oxp, ../AddOns/piratetraps.oxp, "../AddOns/PlanetFall 1.12.oxp", "../AddOns/PlanetFall Link - Black Monks 1.0.oxp", "../AddOns/PlanetFall Link - hOopy Casino 1.0.oxp", "../AddOns/PlanetFall Mission - Oo-Haul 1.0.0.oxp", "../AddOns/Planetfall Mission - Taxi 1.0.1.oxp", "../AddOns/Pods 1.03.oxp", "../AddOns/Pods-UPS 1.02.oxp", ../AddOns/Probe_1.02.oxp, ../AddOns/PTI.oxp, ../AddOns/RandomHits275.oxp, "../AddOns/RepairBots 1.00.oxp", "../AddOns/Ring Racer 1.01.oxp", ../AddOns/ringpod.oxp, ../AddOns/Rock_Hermit_Locator1.3.oxp, "../AddOns/s-ships1.oxp", "../AddOns/Saleza v2.oxp", ../AddOns/santa.oxp, "../AddOns/SecondWave 1.1.oxp", "../AddOns/Shady Billboards.oxp", ../AddOns/Shady_blackmonks.oxp, "../AddOns/spyhunter 1.1.oxp", "../AddOns/Status_Quo_Q-bomb.oxp", "../AddOns/supercobra 1.4.oxp", ../AddOns/System_Redux.oxp, "../AddOns/Taranis 1.1.oxp", "../AddOns/Target Autolock 1.00.oxp", "../AddOns/Target Reticle 1.0.1.oxp", ../AddOns/Taxi_Galactica.oxp, ../AddOns/tgy_dev.oxp, "../AddOns/thargoid_wars 4.3.oxp", "../AddOns/Thorgorn_Threat 1.2.oxp", ../AddOns/tianve.oxp, ../AddOns/TIE.oxp, ../AddOns/tiger.oxp, ../AddOns/tori.oxp, "../AddOns/Traffic Control 1.01.oxp", ../AddOns/transhab.oxp, "../AddOns/Transports 2.49.oxp", ../AddOns/tugs.oxp, ../AddOns/typhoon.oxp, "../AddOns/UPS-courier v1.5.3.oxp", ../AddOns/Vector1.1.oxp, ../AddOns/wakapiko0109.oxp, ../AddOns/wakatoro0109.oxp, "../AddOns/Welcome Mat 1.05.oxp", ../AddOns/wolfwoods_variants.oxp, "../AddOns/X-Wing.oxp", "../AddOns/y-wing.oxp", ../AddOns/YOUR_AD_HERE.oxp, ../AddOns/YOUR_AD_HERE_set_A.oxp, ../AddOns/YOUR_AD_HERE_set_B.oxp, ../AddOns/YOUR_AD_HERE_set_C.oxp, ../AddOns/YOUR_AD_HERE_set_D.oxp, ../AddOns/YOUR_AD_HERE_set_E.oxp, ../AddOns/YOUR_AD_HERE_set_F.oxp, ../AddOns/Zzzz_Realistic_Shipyards_V3.02b.oxp)
[dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
[shipData.load.begin]: Loading ship data...
  [plist.parse.foundation.failed]: Failed to parse ../AddOns/typhoon.oxp/Config/shipdata.plist as a property list using Foundation. Retrying using homebrew parser. WARNING: the homebrew parser is deprecated and will be removed in a future version of Oolite.
failed to parse as valid XML matching DTD
    [plist.homebrew.success]: Successfully interpreted property list... for now.
  [shipData.load.badEntry]: ***** ERROR: the shipdata.plist entry "weapon_position_forward" is not a dictionary.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "comlimesc" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship comlimesc specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "comlimesc" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship comlimesc specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "comlimesc" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship comlimesc specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod10" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod10 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod10" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod10 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod10" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod10 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod11" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod11 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod11" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod11 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod11" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod11 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod12" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod12 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod12" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod12 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod12" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod12 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod13" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod13 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod13" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod13 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod13" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod13 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod14" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod14 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod14" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod14 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod14" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod14 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod15" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod15 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod15" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod15 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod15" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod15 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod16" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod16 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod16" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod16 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod16" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod16 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod17" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod17 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod17" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod17 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod17" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod17 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod18" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod18 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod18" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod18 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod18" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod18 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "beacon_torpedo" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 7). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship beacon_torpedo specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "beacon_torpedo" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 7). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship beacon_torpedo specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "beacon_torpedo" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 7). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship beacon_torpedo specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "beacon_torpedo" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 7). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship beacon_torpedo specifies no subentity_key.
  [shipData.load.error.badSubentity]: ***** ERROR: the shipdata.plist entry "velocity96-sub" has a broken subentity definition "velocity96-sub" (should have 8 tokens, has 1).
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship velocity96-sub specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "kurtz-pod" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship kurtz-pod specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "kurtz-pod" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship kurtz-pod specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "kurtz-pod" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship kurtz-pod specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod1" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod1 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod1" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod1 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod1" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod1 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod2" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod2 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod2" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod2 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod2" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod2 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod3" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod3 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod3" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod3 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod3" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod3 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod4" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod4 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod4" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod4 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod4" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod4 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod5" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod5 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod5" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod5 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod5" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod5 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod6" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod6 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod6" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod6 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod6" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod6 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod7" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod7 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod7" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod7 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod7" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod7 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod8" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod8 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod8" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod8 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod8" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod8 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod9" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 5). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod9 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod9" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod9 specifies no subentity_key.
  [shipData.load.warning.badFlasher]: ----- WARNING: the shipdata.plist entry "navy-officer-pod9" has a broken flasher definition "*FLASHER*" (should have 8 tokens, has 6). This flasher will be ignored.
  [shipData.load.error.badSubentity]: ***** ERROR: subentity declaration for ship navy-officer-pod9 specifies no subentity_key.
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "dock-factory" specifies non-existent model "comfactory_dock.dat".
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "PAGroove-dodecahedron-reference" specifies no model.
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "PAGroove-coriolis-reference" specifies no model.
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "thargoid-player" specifies no roles.
  [shipData.load.error]: ***** ERROR: the shipdata.plist entry "PAGroove-icosahedron-reference" specifies no model.
[startup.exception]: ***** Unhandled exception during startup: NSRangeException (Index 0 is out of range 0 (in 'objectAtIndex:')).

Closing log at 2009-06-03 14:38:31 +0800.
Hoping somebody can help me out! :P
User avatar
Cmdr James
Commodore
Commodore
Posts: 1357
Joined: Tue Jun 05, 2007 10:43 pm
Location: Berlin

Post by Cmdr James »

Well, most of those errors are not a problem. All the ones like

Code: Select all

subentity declaration
are due to a series of errors in Galactic Navy, and I have a fixed plist if you want it, although it doesnt seem to impact the game.

The very last line

Code: Select all

[startup.exception]: ***** Unhandled exception during startup: NSRangeException (Index 0 is out of range 0 (in 'objectAtIndex:')).
is the interesting one. I think it should be possible to find that in the code, but I am not at my dev PC right now.
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

.

Post by Lestradae »

@overmage:

You have many oxps integrated into OSE WiP double in your AddOns folder!

Try taking out the oxps listed in this thread:

https://bb.oolite.space/viewtopic.ph ... c&start=74

... and see if that helps with 1.72.2 at least.

Double oxps with doubled java scripts will perhaps (?!) crash the game ...

:?

L
User avatar
Cmdr James
Commodore
Commodore
Posts: 1357
Joined: Tue Jun 05, 2007 10:43 pm
Location: Berlin

Post by Cmdr James »

If they do, then that is worth finding out, as they shoudlnt, and we should fix it.
overmage
Deadly
Deadly
Posts: 128
Joined: Mon Mar 23, 2009 6:55 pm

Post by overmage »

It worked! Thanks :D

But ideally it shouldn't be the case should it =/
User avatar
Lestradae
---- E L I T E ----
---- E L I T E ----
Posts: 3095
Joined: Tue Apr 17, 2007 10:30 pm
Location: Vienna, Austria

.

Post by Lestradae »

overmage wrote:
It worked! Thanks ... But ideally it shouldn't be the case should it =/
You mean, taking out the doubled oxp's worked, yes?

The original Ship oxps that have no .js in should actually work together in tandem with OSE WiP - the final version will have more detailed instructions as to what can be mixed and what not. You can try to add this sort of ship oxps back in one by one and I would be interested if that worked - actually, it should.

The "DON'Ts" oxps at the beginning of the linked posting's list won't work together with the OSE WiP well, and there would not be so much point in doubling them up anyways - installing one of the merged-in missile oxps for example would only mean that those missiles are too slow for many of the OSE ships and became de facto irrelevant to the game!

The oxps at the end might have hidden dependencies. Will iron this out for the future, but for the moment, install them in addition to the OSE WiP. They add a lot of flavoury and also gaming stuff, btw, also, so 8)

Happy it works now,

L
Post Reply