curiousdannii-testing / inform7-imported-bugs

0 stars 0 forks source link

[I7-1787] [Mantis 1823] Internal error on "during" clause with description of scenes #297

Open curiousdannii-testing opened 2 years ago

curiousdannii-testing commented 2 years ago

Reported by : dfremont

Description :

In 6M62, using a "during" clause specifying a description of scenes causes an internal error. This is supposed to be legal, and an example like the one below is given in the main text of WI 10.4, but I guess it is never used in any of the numbered Examples.

Steps to reproduce :

Foo is a room.
Before going north during a non-recurring scene: do nothing.

Additional information :

The internal error message:

Problem. An internal error has occurred: not a description. The current sentence is 'Before going north during a non-recurring scene' ; the error was detected at line 111 of "inform7/Chapter 20/Descriptions.w". This should never happen, and I am now halting in abject failure.

imported from: [Mantis 1823] Internal error on "during" clause with description of scenes
  • status: Confirmed
  • priority: High
  • resolution: Open
  • resolved: 2022-04-07T05:00:59+10:00
  • imported: 2022/01/10
curiousdannii-testing commented 2 years ago

557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:

Comment by zarf :
Confirmed.

curiousdannii-testing commented 2 years ago

557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:

Comment by zarf :
In fact it is used in example 159, Bowler Hats and Baby Geese.

curiousdannii-testing commented 2 years ago

557058:4c095ffd-6d6f-47ce-9e73-77c613347b86:

Comment by George Black :
So sorry for missing the original report. Will be more careful.

curiousdannii-testing commented 2 years ago

61eedb62875fc10070240916:

Confirmed to still happen in 6M62, using the exact code from Example 159, with an abject failure crash.