Page 1 of 3

No Missions

Posted: Sat May 17, 2008 4:45 pm
by hackoon
Just tried for a few day oolite 1.71.2 linux but missions don't come up. from time to time there comes a mission screen (have y bought y trumbles?) it says press space and than nothing. the rest of them (Astroids) don't work (no text nothing!)

any idea?

Re: No Missions

Posted: Sat May 17, 2008 7:32 pm
by Frame
hackoon wrote:
Just tried for a few day oolite 1.71.2 linux but missions don't come up. from time to time there comes a mission screen (have y bought y trumbles?) it says press space and than nothing. the rest of them (Astroids) don't work (no text nothing!)

any idea?
Damn Hesperus at work again. someone should really soon put him in witchspace forever ;-)

Try look in your cargohold... even better try and buy some food and see what happens to it.. *hint* hint*

;-)...

on a side note... the Missions dont really start until your Combat rating is Competent.. then the Constrictor mission starts... no writing more because of fear of spoiling..

i think you need 128 kills for Competent rating

http://wiki.alioth.net/index.php/Elite_Rating

Posted: Sun May 18, 2008 9:14 am
by TGHC
Do you have the longway round mission installed, that should be the first to "pop up", Frame is right though, you need to comply with the mission triggers, ie skill rating number of kills, which galaxy you are in etc, check the mission read me's or the wiki for hints

javascript problem

Posted: Sun May 18, 2008 7:25 pm
by hackoon
The missions don't work (You shouldn't think everybody who reports a bug is a stupid!), I finally tried 1.71.1 and it works. so its a bug not a trumble!

there is some javascript problem because it seems non of the scripts are working (like the one in System_redux).

my config is
Linux version 2.6.17.14-mm-laptop-5mdv ([email protected]) (gcc version 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1))
btw
Addons don't work in /usr/lib/Oolite/AddOns, in /usr/lib/Oolite/oolite.app/AddOns they do please correct the searchpath

Posted: Sun May 18, 2008 10:49 pm
by LittleBear
Are you getting the mission screen but with no text at all or is the text coming up, but nothing happening?

Re: javascript problem

Posted: Mon May 19, 2008 1:05 am
by Frame
hackoon wrote:
The missions don't work (You shouldn't think everybody who reports a bug is a stupid!), I finally tried 1.71.1 and it works. so its a bug not a trumble!

there is some javascript problem because it seems non of the scripts are working (like the one in System_redux).

my config is
Linux version 2.6.17.14-mm-laptop-5mdv ([email protected]) (gcc version 4.1.2 20070302 (prerelease) (4.1.2-1mdv2007.1))
btw
Addons don't work in /usr/lib/Oolite/AddOns, in /usr/lib/Oolite/oolite.app/AddOns they do please correct the searchpath
well no, did not think that for one moment, just tried to be of some help, but the trumble, if you say yes to buy it will eat food from your cargohold. and nothing else will happen. you could be a new commer and not know of that...

this board is quite freindly so lets keep it so...

Cheers Frame

Posted: Mon May 19, 2008 11:24 am
by hackoon
as I told you in 1.71.1 everything works.
in 1.71.2 the only mission screen which comes up is trumbles but without any text or choice just saying "mission screen" on top and "press space"
I wonder that nobody else got that problem!
The AstroidsMission works fine in 1.71.1 but doesn't come up at all in .2 like the casino and all the others

Posted: Mon May 19, 2008 11:59 am
by LittleBear
Yep, thats definatley bad as rather than press space it should have the options to buy or not buy. Looks like the script is being read in part because the command to set the GUI to the mission screen is being executed but all commands after that are being ignored for some reason. In Oolites App folder there should be a text file called stderr, which should log why this is happening with a bug report. Could you load up Oolite and test one of the missions (eg Asteroids) and then post the contents of the stderr file? Should give a clue as to whats up.

Posted: Mon May 19, 2008 1:39 pm
by hackoon
well i reinstalled 1.71.2 and AstroidStorms
and here is the log of the terminal window (there isn't any logfile in the linuxversion)

2008-05-19 13:29:43.218 oolite[12294] File NSUserDefaults.m: 561. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
2008-05-19 13:29:43.221 oolite[12294] [log.header]: Opening log for Oolite version 1.72 (x86-32 test release) under Linux at 2008-05-19 13:29:43 +0000.
1 processors detected.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.

2008-05-19 13:29:43.221 oolite[12294] [unclassified.MyOpenGLView]: initialising SDL
2008-05-19 13:29:43.387 oolite[12294] [unclassified.JoystickHandler]: init: numSticks=0
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: CREATING MODE LIST
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: X11 native resolution detected: 1024 x 768
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: Added res 832 x 624
2008-05-19 13:29:43.388 oolite[12294] [unclassified.MyOpenGLView]: Added res 800 x 600
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 768 x 576
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 720 x 400
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 640 x 480
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 480 x 360
2008-05-19 13:29:43.389 oolite[12294] [unclassified.MyOpenGLView]: Added res 320 x 240
libGL warning: 3D driver claims to not support visual 0x4b
2008-05-19 13:29:44.014 oolite[12294] [unclassified.MyOpenGLView]: drawRect calling initialiseGLWithSize
2008-05-19 13:29:44.019 oolite[12294] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768
2008-05-19 13:29:44.029 oolite[12294] [unclassified.MyOpenGLView]: no universe, clearning surface
2008-05-19 13:29:44.043 oolite[12294] [rendering.opengl.version]: OpenGL renderer version: 1.3.0 ("1.3 Mesa 6.5.2")
Vendor: Tungsten Graphics, Inc.
Renderer: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE2 NO-TCL
2008-05-19 13:29:44.044 oolite[12294] [rendering.opengl.extensions]: OpenGL extensions (64):
GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture 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_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_histogram GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D 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_vertex_array GL_APPLE_packed_pixels GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
2008-05-19 13:29:44.050 oolite[12294] [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shader_objects is not available).
2008-05-19 13:29:44.378 oolite[12294] Failed to recurse into directory 'AddOns' - No such file or directory
2008-05-19 13:29:44.380 oolite[12294] [searchPaths.dumpAll]: ---> OXP search paths:
("/usr/lib/Oolite/oolite.app/Resources", AddOns, "/home/test/.Oolite/AddOns", "/home/test/.Oolite/AddOns/AsteroidStorm.oxp")
2008-05-19 13:29:44.381 oolite[12294] [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
2008-05-19 13:29:45.417 oolite[12294] [script.load.world.listAll]: Loaded 7 world scripts: "AS-JSversion" 0.9, "AsteroidStorm" 3.45, "oolite-cloaking-device" 1.72, "oolite-constrictor-hunt" 1.72, "oolite-nova" 1.72, "oolite-thargoid-plans" 1.72, "oolite-trumbles" 1.72
2008-05-19 13:29:50.019 oolite[12294] [dataCache.willWrite]: About to write data cache.
2008-05-19 13:29:50.092 oolite[12294] [dataCache.write.success]: Wrote data cache.
2008-05-19 13:29:50.104 oolite[12294] [strings.expand.recursionLimit]: ***** ERROR: exceeded recusion limit trying to expand description "[theme-music-credit]"
2008-05-19 13:30:13.736 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:14.000 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:14.236 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:15.476 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:15.687 oolite[12294] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 13:30:15.961 oolite[12294] [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_NUKE_MISSILE' while trying [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded. -----
2008-05-19 13:30:32.937 oolite[12294] [dataCache.willWrite]: About to write data cache.
2008-05-19 13:30:33.011 oolite[12294] [dataCache.write.success]: Wrote data cache.
2008-05-19 13:30:35.577 oolite[12294] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768

Posted: Mon May 19, 2008 1:48 pm
by another_commander
You are running the trunk version, not 1.71.2. It also looks like you may have an improper installation. I cannot explain the string.expand.recursionLimit error you are getting otherwise.

One of the Linux guys may be able to shed a bit more light to this.

Posted: Mon May 19, 2008 4:05 pm
by hackoon
tried latest nightly build
got this:

2008-05-19 14:32:55.906 oolite[30604] File NSUserDefaults.m: 561. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
2008-05-19 14:32:55.909 oolite[30604] [log.header]: Opening log for Oolite version 1.72 (x86-32 test release) under Linux at 2008-05-19 14:32:55 +0000.
1 processors detected.
Note that the contents of the log file can be adjusted by editing logcontrol.plist.

2008-05-19 14:32:55.910 oolite[30604] [unclassified.MyOpenGLView]: initialising SDL
2008-05-19 14:32:56.015 oolite[30604] [unclassified.JoystickHandler]: init: numSticks=0
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: CREATING MODE LIST
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: X11 native resolution detected: 1024 x 768
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 832 x 624
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 800 x 600
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 768 x 576
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 720 x 400
2008-05-19 14:32:56.016 oolite[30604] [unclassified.MyOpenGLView]: Added res 640 x 480
2008-05-19 14:32:56.017 oolite[30604] [unclassified.MyOpenGLView]: Added res 480 x 360
2008-05-19 14:32:56.017 oolite[30604] [unclassified.MyOpenGLView]: Added res 320 x 240
libGL warning: 3D driver claims to not support visual 0x4b
2008-05-19 14:32:56.515 oolite[30604] [unclassified.MyOpenGLView]: drawRect calling initialiseGLWithSize
2008-05-19 14:32:56.516 oolite[30604] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768
2008-05-19 14:32:56.530 oolite[30604] [unclassified.MyOpenGLView]: no universe, clearning surface
2008-05-19 14:32:56.543 oolite[30604] [rendering.opengl.version]: OpenGL renderer version: 1.3.0 ("1.3 Mesa 6.5.2")
Vendor: Tungsten Graphics, Inc.
Renderer: Mesa DRI Radeon 20061018 AGP 4x x86/MMX/SSE2 NO-TCL
2008-05-19 14:32:56.544 oolite[30604] [rendering.opengl.extensions]: OpenGL extensions (64):
GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture 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_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_histogram GL_EXT_packed_pixels GL_EXT_polygon_offset GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D 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_vertex_array GL_APPLE_packed_pixels GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texture_rectangle GL_NV_texgen_reflection GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
2008-05-19 14:32:56.545 oolite[30604] [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shader_objects is not available).
2008-05-19 14:32:56.607 oolite[30604] [dataCache.rebuild]: Data cache format (16) is not supported format (17), rebuilding cache.
2008-05-19 14:32:56.608 oolite[30604] Failed to recurse into directory 'AddOns' - No such file or directory
2008-05-19 14:32:56.609 oolite[30604] [searchPaths.dumpAll]: ---> OXP search paths:
("/usr/lib/Oolite/oolite.app/Resources", AddOns, "/home/test/.Oolite/AddOns", "/home/test/.Oolite/AddOns/AsteroidStorm.oxp")
2008-05-19 14:32:57.469 oolite[30604] [script.load.world.listAll]: Loaded 7 world scripts: "AS-JSversion" 0.9, "AsteroidStorm" 3.45, "oolite-cloaking-device" 1.72, "oolite-constrictor-hunt" 1.72, "oolite-nova" 1.72, "oolite-thargoid-plans" 1.72, "oolite-trumbles" 1.72
2008-05-19 14:33:00.626 oolite[30604] [dataCache.willWrite]: About to write data cache.
2008-05-19 14:33:00.677 oolite[30604] [dataCache.write.success]: Wrote data cache.
2008-05-19 14:33:00.689 oolite[30604] [strings.expand.recursionLimit]: ***** ERROR: exceeded recusion limit trying to expand description "[theme-music-credit]"
2008-05-19 14:33:03.384 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:03.674 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:04.134 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:04.394 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:04.714 oolite[30604] [ship.sanityCheck.nilDict]: Ship created with nil dictionary!
2008-05-19 14:33:08.038 oolite[30604] [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_NUKE_MISSILE' while trying [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded. -----
2008-05-19 14:33:26.606 oolite[30604] [dataCache.willWrite]: About to write data cache.
2008-05-19 14:33:26.799 oolite[30604] [dataCache.write.success]: Wrote data cache.
2008-05-19 14:33:26.801 oolite[30604] [script.javaScript.exception.22]: ***** JavaScript exception: TypeError: player.call is not a function
2008-05-19 14:33:26.801 oolite[30604] [script.javaScript.exception.22]: /home/test/.Oolite/AddOns/AsteroidStorm.oxp/Scripts/AsteroidStorm.js, line 193.
2008-05-19 14:33:37.595 oolite[30604] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 768
2008-05-19 14:33:49.255 oolite[30604] [unclassified.MyOpenGLView]: Creating a new surface of 1024 x 83

Posted: Mon May 19, 2008 4:25 pm
by another_commander
My guess is that you have a problem in your Resources directory. Make sure that the files in /usr/lib/Oolite/oolite.app/Resources do not belong to a previous Oolite installation / version. I don't know how many OXPs you have installed, but the program only finds Asteroid Storm, although it looks like you are trying to load a game containing a missile from a different OXP.

Also, the call() method has been removed from the core game very recently. Remember, the trunk is in constant development and something that works today may easily be obsolete tomorrow.

Is any of the other Linux users getting problems building the latest trunk?

Posted: Mon May 19, 2008 5:10 pm
by hackoon
it is a clean new install from the package I only added AstroidStroms this time because it more easy debuging.
maybe libc is to old for libjs I got:
glibc-2.4-8

Posted: Mon May 19, 2008 5:34 pm
by another_commander
Try uninstalling your current version, install 1.71.2 and see if this works for you. From your log, it appears that you are trying to load a game containing the missile from the Nuclear Torpedo OXP. Where is that game coming from? Did you have Oolite installed at any time previously in your system?

Posted: Mon May 19, 2008 8:34 pm
by hackoon
I had 1.71.2 for all the time until i noticed that no missions come up.
i have tried 1.71.1 which works fine
I just deleted all other oxp (like the nuke one) to exlude them from causing the problem.
i tried i fresh 1.71.2 and the latest nightly build with just one oxp (Astriods) to test that is where the logs are coming from.