[armedbear-devel] creating a socket with :element-type 'octet fails on ABCL
Cyrus Harmon
ch-lisp at bobobeach.com
Mon Nov 15 23:15:39 UTC 2010
I've been trying to get drakma (and cl+ssl and CFFI, etc...) working on ABCL. Now I manage to get most of the way there, but I run into an error down in usocket:socket-connect (well, get-socket-stream really):
:ELEMENT-TYPE must be CHARACTER or (UNSIGNED-BYTE 8).
[Condition of type SIMPLE-TYPE-ERROR]
Restarts:
0: [RETRY] Retry SLIME REPL evaluation request.
1: [*ABORT] Return to SLIME's top level.
2: [ABORT] Abort thread.
Backtrace:
0: (#<FUNCTION {181CA265}> #<SIMPLE-TYPE-ERROR {644BFFE5}> #<FUNCTION {181CA265}>)
1: (APPLY #<FUNCTION {181CA265}> (#<SIMPLE-TYPE-ERROR {644BFFE5}> #<FUNCTION {181CA265}>))
2: (SYSTEM::RUN-HOOK SYSTEM::*INVOKE-DEBUGGER-HOOK* #<SIMPLE-TYPE-ERROR {644BFFE5}> #<FUNCTION {181CA265}>)
3: (INVOKE-DEBUGGER #<SIMPLE-TYPE-ERROR {644BFFE5}>)
4: (ERROR SIMPLE-TYPE-ERROR :FORMAT-CONTROL ":ELEMENT-TYPE must be CHARACTER or (UNSIGNED-BYTE 8).")
5: (GET-SOCKET-STREAM #<sun.nio.ch.SocketAdaptor Socket[addr=github.com/207.97.22... {2CD5B121}> :ELEMENT-TYPE FLEXI-STREAMS:OCTET)
6: (USOCKET:SOCKET-CONNECT "github.com" 443 :ELEMENT-TYPE FLEXI-STREAMS:OCTET :NODELAY ...)
7: (DRAKMA:HTTP-REQUEST "https://github.com/slyrus")
8: (SYSTEM::%EVAL (DRAKMA:HTTP-REQUEST "https://github.com/slyrus"))
9: (EVAL (DRAKMA:HTTP-REQUEST "https://github.com/slyrus"))
--more--
Any ideas if get-socket-stream needs some octet support or what the best way to address this is?
thanks,
Cyrus
More information about the armedbear-devel
mailing list