failed to unread char: Wrong error type?
With our application built with LWW 5.0.2, I every now and then see the following error: Condition: #<SIMPLE-ERROR 200D136B> #<COMM:SOCKET-STREAM 21A50FC7>: Failed to unread char. Wouldn't it be better if this error was classified as a STREAM-ERROR or COMM:SOCKET-ERROR? (Excerpt from the backtrace: Call to SIGNAL (offset 809) CONDITIONS::DATUM : #<SIMPLE-ERROR 200D136B> CONDITIONS::ARGUMENTS : NIL Binding frame: CONDITIONS::*IN-SIGNAL-CATCH* : NIL Catch frame: CONDITIONS::SIGNAL-CATCH Binding frame: CONDITIONS::*BROKEN-ON-SIGNALS* : NIL Call to (METHOD STREAM:STREAM-UNREAD-CHAR (STREAM:BUFFERED-STREAM T)) (offset 52) STREAM : #<COMM:SOCKET-STREAM 21A50FC7> CHARACTER : :DONT-KNOW ) -- (espen)