Number: 2156
Date: 12-Sep-84 11':28':41
Submitter: masinter
Source: Kaplan
Subject: File package gets very confused with file with bogus filemap
Assigned To:
Attn: Masinter
Status: Open
In/By:
Problem Type: Design - Impl
Impact: Moderate
Difficulty: Moderate
Frequency: Intermittent
Priority: Perhaps
System: Programming Environment
Subsystem: File Package
Machine:
Disk:
Lisp Version: 11-Sep-84 18':48':58
Source Files:
Microcode Version:
Memory Size:
File Server: IFS
Server Software Version:
Disposition: '
["Sannella.PA" "12-Sep-84 13':13':31" Status':(New->Open) Description':]
Description: '
From': KAPLAN.pa'
Date': 10-Sep-84 23':59':25 PDT'
Subject': FILEPKG problems'
To': Masinter'
'
Turned out that the INIT.CIS file on {ERIS}<LISP>CURRENT> had a FILEMAP expression on it with value "car of non-list". So something was wrong with the file that I started working with. (This is not the most recent one, if you want to look, since I was able to dump my edits).'
'
Anyway, with this problem in the file, I got a break on LOADFROMing inside LOADFNSCAN, I think. Don''t remember exactly what that break was.'
'
But I returned from there, completed the load, made my edits, and then tried to dump.'
'
This time I got a HELP inside PRETTYDEF, with no message at all.'
'
Finally got things to work by SETPROPLISTing the filename to remove bogus properties.'
'
Just thought I''d let you know. Could be a screw loose on dumping something without any functions (like the INIT). And the behavior on loading and dumping wasn''t particularly graceful.'
'
Probably the HELP is a mistake. It must believe that the situation could never occur, therefore not worth causing an explicit error or at least a HELP with an error message. But the situation depends on the contents of files that live in a dangerous world and are not invulnerable. '
'
--Ron'
Workaround:
Test Case:
Edit-By: Sannella.PA
Edit-Date: 12-Sep-84 13':13':31