View Issue Details

IDProjectCategoryView StatusLast Update
0000856FSSCP---------public2006-07-08 00:41
ReporterARSPR Assigned ToGoober5000  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformP4 HT, 1.5 GB RAM, R9800Pro 128OSWindowsOS VersionXP SP2
Summary0000856: Error in ai-chase-any-except (???)
DescriptionWith 20060306 Build I get this warning when STL-08.fs2 starts loading (This is the 8th mission in Shrounding The Light MOD):

Error: Unrecognized operator.

In sexpression: ( when
   ( true )
   ( clear-goals "Alpha" )
   ( protect-ship "Liskin" )
   ( add-goal
      "Alpha"
      ( ai-chase-any-except 89 "Liskin" )
   )
)
(Error appears to be: ai-chase-any-except)
File:\fs2_open\code\mission\missionparse.cpp
Line: 5313
[This filename points to the location of a file on the computer that built this executable]

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

But if you press OK the mission continues loading and seems to work fine (at least I have passed it)

This is a new build bug, not a mission bug because 20060202 works fine. I attach the mission file.
Additional InformationI am posting this in STL MOD thread so B.R. can also give you more info if needed.
TagsNo tags attached.

Activities

2006-03-08 20:08

 

STL-08.fs2 (83,806 bytes)

CP5670

2006-03-08 20:20

reporter   ~0005109

That sexp has been removed. There is a thread on it in the SCP forum.

Personally, I think it should have been left in just for backward compatibility.

ARSPR

2006-03-08 20:26

reporter   ~0005110

Last edited: 2006-03-08 20:30

Please tell me the thread, or better post it in the "Freespace Campaigns > RELEASE - Shrouding the Light " Thread so Blaise Russel can access the info easily.

EDIT: I found the thread and I'm posting a reference in MOD thread


If you, SCP gurus, decide to take it out B.R. will have to update the MOD.

Thank you.

edited on: 03-08-06 15:30

Goober5000

2006-03-08 20:31

administrator   ~0005111

"Personally, I think it should have been left in just for backward compatibility."

It didn't really work as advertised though.

I could try doing an internal conversion into ai-ignore-new/ai-chase-any, but I don't know how complex that would be. It would be simpler for BR to just update his mission. :D

ARSPR

2006-03-16 06:46

reporter   ~0005141

A question to GTVA SCP crew:
Have you decided what's going to happen with this issue?

Goober5000

2006-03-16 14:58

administrator   ~0005143

I'm going to add a backwards compatibility conversion.

Goober5000

2006-06-22 19:54

administrator   ~0005920

*bump* because I want to do this before 3.6.9. :)

Goober5000

2006-06-24 01:17

administrator   ~0005936

Fixed.

Goober5000

2006-07-03 22:53

administrator   ~0006035

Not quite fixed.

2006-07-04 16:19

 

TransE1M6.fs2 (35,740 bytes)

cby

2006-07-04 16:21

reporter   ~0006041

Last edited: 2006-07-04 16:25

As requested, I uploaded a "Transcend" mission using the obsolete SEXP, returning this error (3.6.9 RC4).:

----
Error: Operator expected instead of data.

In sexpression: ( "Raven" )
(Error appears to be: Raven)
File:C:\Languages\Visual Studio Projects\Visual C++\fs2_open_3_6_9\code\Mission\MissionParse.cpp
Line: 5672
[This filename points to the location of a file on the computer that built this executable]

Call stack:
------------------------------------------------------------------
    fs2_open_3_6_9.exe 004153e9()
    fs2_open_3_6_9.exe 004160ef()
    fs2_open_3_6_9.exe 0052a06f()
    fs2_open_3_6_9.exe 0040227f()
    fs2_open_3_6_9.exe 00408c3c()
    fs2_open_3_6_9.exe 004feb86()
    fs2_open_3_6_9.exe 00407bc4()
    fs2_open_3_6_9.exe 004fee79()
    fs2_open_3_6_9.exe 0040a35f()
    fs2_open_3_6_9.exe 0040a49a()
    fs2_open_3_6_9.exe 0070d039()
    kernel32.dll 7c816d4f()
---------------------------------------------------

edited on: 07-04-06 12:25

Goober5000

2006-07-06 04:58

administrator   ~0006049

Really fixed.

Goober5000

2006-07-07 14:38

administrator   ~0006071

Reopening because I should play through the mission to verify that the whole thing works instead of just checking that the parsing works. :)

Goober5000

2006-07-08 00:41

administrator   ~0006076

Yup, really fixed.

Issue History

Date Modified Username Field Change
2006-03-08 20:08 ARSPR New Issue
2006-03-08 20:08 ARSPR File Added: STL-08.fs2
2006-03-08 20:20 CP5670 Note Added: 0005109
2006-03-08 20:26 ARSPR Note Added: 0005110
2006-03-08 20:30 ARSPR Note Edited: 0005110
2006-03-08 20:31 Goober5000 Note Added: 0005111
2006-03-16 06:46 ARSPR Note Added: 0005141
2006-03-16 14:58 Goober5000 Status new => assigned
2006-03-16 14:58 Goober5000 Assigned To => Goober5000
2006-03-16 14:58 Goober5000 Note Added: 0005143
2006-06-22 19:54 Goober5000 Note Added: 0005920
2006-06-24 01:17 Goober5000 Status assigned => resolved
2006-06-24 01:17 Goober5000 Resolution open => fixed
2006-06-24 01:17 Goober5000 Note Added: 0005936
2006-07-03 22:53 Goober5000 Status resolved => feedback
2006-07-03 22:53 Goober5000 Resolution fixed => reopened
2006-07-03 22:53 Goober5000 Note Added: 0006035
2006-07-04 16:19 cby File Added: TransE1M6.fs2
2006-07-04 16:21 cby Note Added: 0006041
2006-07-04 16:25 cby Note Edited: 0006041
2006-07-06 04:58 Goober5000 Status feedback => resolved
2006-07-06 04:58 Goober5000 Resolution reopened => fixed
2006-07-06 04:58 Goober5000 Note Added: 0006049
2006-07-07 14:38 Goober5000 Status resolved => feedback
2006-07-07 14:38 Goober5000 Resolution fixed => reopened
2006-07-07 14:38 Goober5000 Note Added: 0006071
2006-07-08 00:41 Goober5000 Status feedback => resolved
2006-07-08 00:41 Goober5000 Resolution reopened => fixed
2006-07-08 00:41 Goober5000 Note Added: 0006076