curiousdannii / parchment

The Interactive Fiction web app
https://iplayif.com
MIT License
421 stars 60 forks source link

Quixe init: glk_put_jstring: invalid stream #44

Closed zachwhalen closed 7 years ago

zachwhalen commented 7 years ago

Hello,

I get this error message when I try to load a .gblorb game (Everybody Dies, in this case) through iplayif.com:

Quixe init: glk_put_jstring: invalid stream

E.g. with this URL: http://iplayif.com/?story=http%3A%2F%2Fwww.ifarchive.org%2Fif-archive%2Fgames%2Fcompetition2008%2Fglulx%2Feverybodydies%2FEverybodyDies.gblorb

I suspect this is because of the images in Everybody Dies, since other games are working fine at iplayif.com, but I haven't tested thoroughly. Is this an issue with the game file, or something that could be debugged in Parchment?

The EverybodyDies.gblorb file works fine in desktop interpreters, for what it's worth.

ZW

curiousdannii commented 7 years ago

Quixe errors really need to be reported at https://github.com/erkyrath/quixe

The only thing I can do here is update the version of Quixe we use in Parchment. Do you know if it works in the current version of Quixe?

zachwhalen commented 7 years ago

Thanks! I didn't realize Quixe was a separate project, so I'll check there and report back if the issue persists in Parchment.

zachwhalen commented 7 years ago

FYI it seems that this is related to a bug in the game code and a mismatch between strict and lax error reporting: https://github.com/erkyrath/quixe/issues/28

salty-horse commented 1 year ago

@zachwhalen This is fixed now