|View Issue Details [ Jump to Notes ] ||[ Issue History ] [ Print ] |
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001499||Core Inform||Releasing, bibliographic data, cBlorb||public||2014-12-06 03:15||2014-12-13 17:47|
|Assigned To|| |
|Product Version||6L38|| |
|Target Version||Fixed in Version|| |
|Summary||0001499: Release along with a file of "Such-and-Such" called "Fred.txt" causes an internal error.|
|Description||Problem. An internal error has occurred: pathname not relative to pathname. The current sentence is 'The story description is "Heidi lives in a tiny cottage deep [...] y Roger Firth and Sonja Kesserich."' ; the error was detected at line 151 of "inform7/Chapter 3/Pathnames.w". This should never happen, and I am now halting in abject failure.|
What has happened here is that one of the checks Inform carries out internally, to see if it is working properly, has failed. There must be a bug in this copy of Inform. It may be worth checking whether you have the current, up-to-date version. If so, please report this problem via www.inform7.com/bugs.
As for fixing your source text to avoid this bug, the last thing you changed is probably the cause, if there is a simple cause. Your source text might in fact be wrong, and the problem might be occurring because Inform has failed to find a good way to say so. But even if your source text looks correct, there are probably rephrasings which would achieve the same effect.
|Minimal Source Text To Reproduce|
"Heidi" by Shin
The story headline is "A simple Inform 7 example". The story description is "Heidi lives
in a tiny cottage deep in the forest. One sunny day, standing before the cottage, she hears the frenzied
tweeting of a baby bird; its nest has fallen from the tall tree in the clearing! Heidi puts the bird
into the nest, and then climbs the tree to place the nest back on its branch. This is a translation of
the Inform 6 example published in the Inform Beginner's Guide by Roger Firth and Sonja Kesserich."
The story creation year is 2014. The release number is 1. Release along with a website, the source text,
a public solution, an interpreter and a file of "Such-and-Such" called "Fred.txt".
There is a backdrop called the credits. "[line break][italic type]This is a translation of the Inform
6 example published in the Inform Beginner's Guide by Roger Firth and Sonja Kesserich.[roman type][paragraph
break]". After printing the banner text when not requesting the story file version, say the description
of the credits.
A room called In front of a cottage has the description "You stand outside a cottage. The forest
stretches east." The player is here with carrying capacity 1. Instead of going nowhere when the
location is In front of a cottage and going inside, say "It's such a lovely day -- much too nice
to go inside." Instead of going nowhere when the location is In front of a cottage, say "The
only path lies to the east."
|Additional Information||The file Fred.txt was placed in the Heidi.materials folder.|
|Tags||No tags attached.|
|Effect||(critical) Compiler reports internal error|