View Issue Details

IDProjectCategoryView StatusLast Update
0000223FSSCPgameplaypublic2005-01-01 21:01
ReporterLazarusLong42 Assigned Totaylor  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Summary0000223: CTD with errors when joining game on FS2Net
DescriptionWhen attempting to join the game in question, a huge number of errors comes back from FSO. The errors are listed below--I've no idea why the call stacks are empty. Yes, there are a lot of errors. Relevant information:

Processor: AMD 0000048:0001200 MHz
OS: Win 2000 SP3
Video: GeForce MX200
No command lines, D3D, No AA, No font fix
Builds attempted: Base 3.6, Kazan build 07092004, MWCoolmon build 07122004.
Additional InformationMoved to attachment.
TagsNo tags attached.

Activities

kasperl

2004-07-20 17:27

developer   ~0001084

First thing, I'd say the mission is borked, but the Halcyone is a ship from one of Cetanu's missions, and Cetanu's work is stable as anything.

Tried other missions?

LazarusLong42

2004-07-20 17:35

reporter   ~0001086

Whoops... yes, it's a Cetanu mission, which is why everyone on HLP said "put it on Mantis." The mission in question is CET_M03.FS2, "Breaking the Seal"

However, I've been able to join a couple of other missions (Gauntlet, a couple others) with no problem. I don't know that anyone else has been able to reproduce this error though.

kasperl

2004-07-21 13:41

developer   ~0001089

I honestly have no idea what could be causing this.

But just to be sure:

Is there anything in your /data/tables dir?

LazarusLong42

2004-07-21 15:45

reporter   ~0001092

No, nothing in /data/tables.

A note: the person I originally encountered this with thought I was trying to join in-game... which was news to me since the status line said "Forming". Is it possible this is related to trying to join ingame, and the status line problem is related to the continual bugs there've been with making games visible to all on FS2Net?

kasperl

2004-07-22 09:12

developer   ~0001094

I have no idea, since I'm not a coder.

Can you join other games with this mission? Was this a one-time crash or very reproducable?

2004-07-30 02:25

 

errors.txt (15,136 bytes)   
Error: Invalid ship/wing name.

In sexpression: ( and 
( is-goal-false-delay "Halcyone" 0 ) 
( not 
( are-waypoints-done-delay 
"Halcyone" 
"exit Halcyone" 
0 
)
)
( is-event-false-delay "traitor" 0 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( are-waypoints-done-delay 
"Halcyone" 
"exit Halcyone" 
0 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( goals 
( ai-dock 
"Echo" 
"blahblah" 
"starboard docking" 
89 
)
)
(Error appears to be: Echo)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid point.

In sexpression: ( and 
( < 
( distance 
"Halcyone" 
"wpp Halcyone:2" 
)
15 
)
( is-event-incomplete "traitor" ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( goals 
( ai-chase "Halcyone" 80 ) 
( ai-chase "Tereus" 80 ) 
( ai-chase-wing "Beta" 60 ) 
( ai-chase-wing "Alpha" 60 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( goals 
( ai-chase "Tereus" 80 ) 
( ai-chase "Halcyone" 80 ) 
( ai-chase-wing "Alpha" 60 ) 
( ai-chase-wing "Beta" 60 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( goals 
( ai-chase "Halcyone" 80 ) 
( ai-chase "Tereus" 80 ) 
( ai-chase-wing "Alpha" 60 ) 
( ai-chase-wing "Beta" 60 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( goals 
( ai-chase "Tereus" 80 ) 
( ai-chase "Halcyone" 80 ) 
( ai-chase-wing "Beta" 60 ) 
( ai-chase-wing "Alpha" 60 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( goals 
( ai-waypoints-once "wpp Irkalla" 89 ) 
( ai-chase "Tereus" 80 ) 
( ai-chase "Halcyone" 70 ) 
( ai-chase-wing "Beta" 60 ) 
( ai-chase-wing "Alpha" 50 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( goals 
( ai-waypoints-once "wpp Shamash" 89 ) 
( ai-chase "Halcyone" 80 ) 
( ai-chase "Tereus" 70 ) 
( ai-chase-wing "Alpha" 60 ) 
( ai-chase-wing "Beta" 50 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( or 
( is-destroyed-delay 15 "Echo" ) 
( is-event-true-delay "traitor" 15 ) 
)
(Error appears to be: Echo)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( when 
( true ) 
( add-remove-escort "Echo" 0 ) 
( modify-variable [] ( rand 8 12 ) ) 
)
(Error appears to be: Echo)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( or 
( and 
( or 
( is-destroyed-delay 0 "Echo" ) 
( is-destroyed-delay 0 "Halcyone" ) 
( is-destroyed-delay 0 "Omega 1" ) 
( is-disabled-delay 0 "Omega 1" ) 
( < ( hits-left "Halcyone" ) 98 ) 
( < 
( hits-left-subsystem 
"Halcyone" 
"engine01" 
)
90 
)
( < 
( hits-left-subsystem 
"Halcyone" 
"engine02" 
)
90 
)
( < 
( hits-left-subsystem 
"Halcyone" 
"engine03" 
)
90 
)
( < 
( hits-left-subsystem 
"Halcyone" 
"weapons" 
)
90 
)
( < 
( hits-left-subsystem 
"Halcyone" 
"communications" 
)
90 
)
( is-disarmed-delay 0 "Halcyone" ) 
)
( is-event-incomplete "doom" ) 
)
( and 
( or 
( is-destroyed-delay 0 "Halcyone" ) 
( is-destroyed-delay 0 "Tereus" ) 
)
( > 
( distance 
"<any friendly>" 
"<any hostile>" 
)
90000 
)
)
)
( change-iff 
"Neutral" 
"Halcyone" 
"Omega 1" 
)
( modify-variable [] 1 ) 
( send-message 
"#Command" 
"High" 
"tr_01" 
)
)
(Error appears to be: Echo)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( when 
( has-time-elapsed 6 ) 
( beam-free-all "Halcyone" ) 
( beam-lock "Halcyone" "turret04" ) 
( add-goal 
"Alpha" 
( ai-guard "Halcyone" 89 ) 
)
( add-goal 
"Beta" 
( ai-guard "Halcyone" 89 ) 
)
( add-remove-escort "Echo" 1 ) 
( send-message 
"Halcyone" 
"High" 
"ha_01" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( and 
( has-departed-delay 3 "Halcyone" ) 
( is-event-incomplete "traitor" ) 
)
( do-nothing ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( is-destroyed-delay 0 "Halcyone" ) 
( beam-lock-all "Halcyone" ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid message source.

In sexpression: ( when 
( and 
( is-event-true-delay "intro" 26 ) 
( = [] 0 ) 
)
( send-message 
"Halcyone" 
"High" 
"ha_02" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid point.

In sexpression: ( when 
( and 
( < 
( distance 
"Halcyone" 
"wpp Halcyone:2" 
)
200 
)
( = [] 0 ) 
)
( send-message 
"Halcyone" 
"High" 
"ha_03" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( when 
( and 
( has-arrived-delay 3 "Omega 1" ) 
( = [] 0 ) 
)
( cap-waypoint-speed "Halcyone" 15 ) 
( send-message 
"Omega 1" 
"High" 
"o1_01" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid message source.

In sexpression: ( when 
( = [] 0 ) 
( send-message 
"Halcyone" 
"High" 
"ha_04" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( when 
( and 
( has-docked-delay 
"Omega 1" 
"Echo" 
1 
0 
)
( = [] 0 ) 
)
( send-message 
"Omega 1" 
"High" 
"o1_03" 
)
)
(Error appears to be: Echo)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( sabotage-subsystem 
"Echo" 
"Hull" 
105 
)
(Error appears to be: Echo)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid message source.

In sexpression: ( when 
( has-arrived-delay 4 "Nirah" ) 
( send-message 
"Halcyone" 
"High" 
"ha_05" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( or 
( and 
( has-arrived-delay 0 "Tereus" ) 
( destroyed-or-departed-delay 
20 
"Halcyone" 
"Tereus" 
)
)
( and 
( not 
( has-arrived-delay 0 "Tereus" ) 
)
( destroyed-or-departed-delay 
20 
"Halcyone" 
)
)
)
( do-nothing ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( has-arrived-delay 0 "Nergal" ) 
( clear-goals "Halcyone" ) 
( clear-goals "Tereus" ) 
( repair-subsystem 
"Halcyone" 
"turret04" 
100 
)
( send-message 
"#Command" 
"High" 
"co_03" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( when 
( not 
( destroyed-or-departed-delay 
0 
"Nergal" 
)
)
( fire-beam 
"Halcyone" 
"turret04" 
"Nergal" 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( is-event-true-delay "ohoh" 0 ) 
( beam-free-all "Nergal" ) 
( add-goal 
"Halcyone" 
( ai-waypoints-once "wpp PlanB" 89 ) 
)
( add-goal 
"Tereus" 
( ai-chase "Nergal" 89 ) 
)
( modify-variable 
[] 
( - 1080 ( * 60 ( num-players ) ) ) 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( and-in-sequence 
( has-arrived-delay 20 "Nergal" ) 
( destroyed-or-departed-delay 
20 
"Nergal" 
)
)
( clear-goals "Halcyone" ) 
( add-goal 
"Halcyone" 
( ai-waypoints-once 
"exit Halcyone" 
79 
)
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship name.

In sexpression: ( when 
( or 
( and 
( is-event-true-delay "fast RTB" 5 ) 
( is-destroyed-delay 
10 
"Namtar" 
"Erra" 
"Labbu" 
"Magilum" 
"Irkalla" 
"Shamash" 
"Abgal 1" 
"Abgal 2" 
"Abgal 3" 
"Abgal 4" 
"Abgal 5" 
"Abgal 6" 
"Abgal 7" 
)
)
( is-event-true-delay "IM2" 5 ) 
( is-event-true-delay "traitor" 0 ) 
)
( cap-waypoint-speed "Halcyone" -1 ) 
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( when 
( or 
( and 
( is-event-true-delay "RTB trigger" 0 ) 
( not ( skill-level-at-least "Hard" ) ) 
)
( and 
( is-event-true-delay "RTB trigger" 0 ) 
( skill-level-at-least "Hard" ) 
( not 
( is-event-true-delay "Nirah boom" 0 ) 
)
)
)
( add-goal 
"Halcyone" 
( ai-waypoints-once 
"exit Halcyone" 
79 
)
)
( clear-goals "Tereus" ) 
( add-goal 
"Tereus" 
( ai-waypoints-once "exit Tereus" 79 ) 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

Error: Invalid ship/wing name.

In sexpression: ( and 
( is-goal-true-delay "examine" 5 ) 
( not 
( is-destroyed-delay 0 "Halcyone" ) 
)
( or 
( is-event-incomplete "traitor" ) 
( is-event-false-delay "traitor" 0 ) 
)
)
(Error appears to be: Halcyone)
File:C:\projects\fs2_open\code\Mission\MissionParse.cpp
Line: 4397

Call stack:
------------------------------------------------------------------
------------------------------------------------------------------

errors.txt (15,136 bytes)   

Goober5000

2004-07-30 02:26

administrator   ~0001116

Oof. Next time, post that file as an attachment.

Is the mission playable as a single-player mission?

redmenace

2004-09-08 01:04

manager   ~0001226

Reminder sent to LazarusLong42

Has this been fixed yet?

taylor

2005-01-01 21:01

administrator   ~0001503

This is a problem with the mission. Lightspeed mentioned that this same mission causes the texture corruption problem so I looked into it. This mission goes over the MAX_SUBSYS_STATUS limit in missionparse.cpp. The mission needs 313 but FS2_Open only allows 300. This mission even shouldn't work in retail since it's limit is 250.

Rather than bumping the limit (average use is about 110 in retail missions) and wasting memory I made use of the Verify() macro that Goober5000 added. This is like Assert() but will produce an Error() message in release builds. This means that "Breaking the Seal" will not work in newer builds (including 3.6.5) unless the number of ships in the mission is reduced. See bug 0000245 for more info.

Issue History

Date Modified Username Field Change
2004-07-20 01:32 LazarusLong42 New Issue
2004-07-20 17:27 kasperl Note Added: 0001084
2004-07-20 17:35 LazarusLong42 Note Added: 0001086
2004-07-21 13:41 kasperl Note Added: 0001089
2004-07-21 15:45 LazarusLong42 Note Added: 0001092
2004-07-22 09:12 kasperl Note Added: 0001094
2004-07-30 02:25 Goober5000 File Added: errors.txt
2004-07-30 02:26 Goober5000 Note Added: 0001116
2004-07-30 02:26 Goober5000 Additional Information Updated
2004-09-08 01:04 redmenace Note Added: 0001226
2005-01-01 21:01 taylor Status new => resolved
2005-01-01 21:01 taylor Resolution open => fixed
2005-01-01 21:01 taylor Assigned To => taylor
2005-01-01 21:01 taylor Note Added: 0001503