problem calling read-from-string
Lawrence Au <[email protected]> Tue, 10 Oct 2006 22:31:30 -0400
| Newsgroups | gmane.lisp.open-source.franz |
|---|---|
| Message-ID | <[email protected]> |
I've encountered a strange bug. I can successfully call read-from-string on a string to create an objects previously defined by defstruct, and it works fine at the top level. But when I call it within the context of an aserve worker thread, I get a stream error of Undefined function NET.ASERVE::STREAM-ERROR-IDENTIFIER called with argument (#<CONDITIONS:SIMPLE-READER-ERROR 100BE73F>). When I comment-out the read-from-string call, the error goes away (of course I don't get my objects, which I sorely need). I've also tried a read variant of read-from-string: (read (make-string-input-stream "#(FOO-BAR :LINK-STRINGS (\"foo\" \"bar\"))") :recursive-p T) but I get the same error. I tried calling the read-from-string higher in the stack, got the same error. I need this for a demo tomorrow, does anybody have any clues? Lawrence Au Q-Phrase LLC