GNU bug report logs -
#13095
http-get: Throw to key `bad-response' with args `("EOF while reading response body: ...)'
Previous Next
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Sat, 12 Jan 2013 14:47:39 +0000
with message-id <87ip72a25w.fsf <at> Kagami.home>
and subject line Re: bug#13095: http-get: Throw to key `bad-response' with args `("EOF while reading response body: ...)'
has caused the debbugs.gnu.org bug report #13095,
regarding http-get: Throw to key `bad-response' with args `("EOF while reading response body: ...)'
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
13095: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13095
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
Hi,
I'm using Guile 2.0.7. 'http-get' fails to download the file.
scheme@(guile-user)> (http-get (string->uri
"http://citylan.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2"))
ERROR: In procedure get-bytevector-all:
ERROR: Throw to key `bad-response' with args `("EOF while reading
response body: ~a bytes of ~a" (12731 421971))'.
Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue.
scheme@(guile-user) [1]> ,bt
In web/client.scm:
131:4 1 (http-get #<<uri> scheme: http userinfo: #f host: "cit…> …)
In unknown file:
0 (get-bytevector-all #<input: r6rs-custom-binary-input-p…>)
$ wget --spider
http://citylan.dl.sourceforge.net/project/libusb/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
Spider mode enabled. Check if remote file exists.
[...]
Length: 421971 (412K) [application/octet-stream]
Remote file exists.
Also, check this thread. [1]
Nikita
[1] https://lists.gnu.org/archive/html/bug-guix/2012-12/msg00033.html
[Message part 3 (message/rfc822, inline)]
Ian Price <ianprice90 <at> googlemail.com> writes:
> I'm going to withhold pushing a patch and closing this bug for the
> moment, until I'm satisfied of the reason why this is the problem.
Well, I never did get a satisfying reason, but Andy Wingo pushed the
obvious fix for this issue in response to a different users report.
https://lists.gnu.org/archive/html/guile-user/2013-01/msg00006.html
The commit is ed3e8b8e06adaaa1df5085a0f730d42efa3f5c30 for http-get, and
http-get* (now deprecated) inherits this improvement in
990b11c53f8da2a6c14e1190bc4e76939db32d07.
Thank you for your report.
--
Ian Price -- shift-reset.com
"Programming is like pinball. The reward for doing it well is
the opportunity to do it again" - from "The Wizardy Compiled"
This bug report was last modified 12 years and 184 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.