Skip to content

Args not available error when running DOCUMENT #1956

@pamoroso

Description

@pamoroso

Describe the bug

When calling Document.Create to create a document with the DOCUMENT LispUsers module the program breaks with the error:

IN ERROR:
Args not available:
WITH.INPUT.FILE

To Reproduce

Steps to reproduce the behavior:

  1. launch Medley
  2. evaluate (FILESLOAD DOCUMENT)
  3. load the file STRINGSCOPE
  4. evaluate (Document.Create 'STRINGSCOPE)

Expected behavior

A TEdit window opens and displays the created document with no errors.

Screenshots

The break window:

document-error1

The full desktop:

document-error2

Context (please complete the following information):

  • Are you using online.interlisp.org? no
  • OS: Linux
  • OS Version: Mint 22 Cinnamon
  • Display/window system: X11 + VNC
  • Host arch: x86_64 (System76 Merkaat)
  • Maiko version: 6193f2733fd6b32eea3eed8fe08dfa2cabc22ff6
  • IL:MAKESYSDATE: 2-Jan-2025 07:29:14

Additional context

The backtrace:

10_: BTV
   MESS1 "Args not available:"
   MESS2 WITH.INPUT.FILE
   NOBREAK NIL
ERROR
ARGLIST
   FileName STRINGSCOPE
   Stream #<IO Text Stream/144,12400>
   Function WITH.INPUT.FILE
Document.Functions
   SI::*CLEANUP-FORMS* SI::RESETUNWIND
   Stream #<IO Text Stream/144,12400>
   Pointer 91
SI::*UNWIND-PROTECT*
   FileName STRINGSCOPE
   LISPXHIST ((&) (8 "" . "_ ") "<not yet evaluated>" 
NIL)
   SI::*RESETFORMS* ((&))
   RESETSTATE NIL
Document.Create
   *FORM* (Document.Create (QUOTE STRINGSCOPE))
   *ARGVAL* NIL
   *TAIL* NIL
   *FN* Document.Create
\EVALFORM
FAULTEVAL
   *FORM* (UNDOABLY (Document.Create &))
\EVALFORM
   \INTERNAL NIL
EVAL
EVAL-INPUT
   RETRYFLAG NIL
   HELPCLOCK 22684
DO-EVENT
   SI::*DUMMY-FOR-CATCH* T
   SI::*CATCH-RETURN-FROM* (&)
   LISPXHIST ((&) (8 "" . "_ ") "<not yet evaluated>" 
NIL)
   HELPCLOCK 0
XCL::EXECA0001A0002
   *CURRENT-EVENT* ((&) (8 "" . "_ ") 
"<not yet evaluated>" NIL)
   SI::NLSETQ-VALUE NIL
   *PROCEED-CASES* (&)
   SI::*NLSETQFLAG* NIL
XCL::EXECA0001
\PROGV
   XCL::TOP-LEVEL-P T
   XCL::WINDOW {WINDOW}#161,147664
   XCL::TITLE-SUPPLIED NIL
   XCL::TITLE NIL
   *THIS-EXEC-COMMANDS* (#<Hash-Table @ 166,31666>)
   XCL::ENVIRONMENT NIL
   XCL::PROMPT NIL
   XCL::FN EVAL-INPUT
   XCL::PROFILE "XCL"
   *EXEC-ID* ""
   XCL::PROFILE-CACHE (XCL::*PROFILE-NAME* "IL" 
XCL:*EVAL-FUNCTION* EVAL *PACKAGE* #<Package INTERLISP> 
*READTABLE* #<ReadTable INTERLISP/174,75714> 
XCL:*EXEC-PROMPT* "_ " --)
EXEC
\PROC.REPEATEDLYEVALQT
   *FORM* (\PROC.REPEATEDLYEVALQT)
   *ARGVAL* NIL
   *TAIL* NIL
   *FN* \PROC.REPEATEDLYEVALQT
\EVALFORM
   %#FORM# (\PROC.REPEATEDLYEVALQT)
   *CURRENT-PROCESS* #<Process EXEC/174,24204>
   HELPFLAG BREAK!
   \CURRENTDISPLAYLINE 0
   \#DISPLAYLINES 25
   \LINEBUF.OFD #<IO Linebuffer Stream/170,117700>
   *READTABLE* #<ReadTable INTERLISP/174,75714>
   \PRIMTERMTABLE {TERMTABLEP}#174,70740
   \PRIMTERMSA {CHARTABLE}#174,71000
   TtyDisplayStream #<Output Display Stream/144,12200>
   SI::*RESETFORMS* NIL
   \INTERRUPTABLE T
   \TTYWINDOW NIL
   READBUF NIL
   \TERM.OFD #<Output Display Stream/170,117500>
   *STANDARD-OUTPUT* #<Output Display Stream/170,117500>
   *STANDARD-INPUT* #<IO Linebuffer Stream/170,117700>
\MAKE.PROCESS0
T

A few months ago DOCUMENT worked with no errors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions