[documancer] broken pipe problem

arnd.baecker-S0/[email protected] Wed, 7 Jan 2004 19:55:42 +0100 (CET)
Newsgroups gmane.text.documancer.user
Message-ID <[email protected]>
Hi,

with the following I can produce a broken pipe
(see the traceback at the end):
  - Book: Python 2.3 Docs
  - Search String: AF_UNIX
  - Results:
    a) 1000 socket
    b)  889 7.2.1 Socket Objects
    c)  889 Index
    d)  873 11.15 SocketServer
  - wait until page a) is displayed
  - click on d), wait until it is displayed, everything is ok
  - click on c), do _not_ wait until it is displayed (it takes
    a little while because it is a long text)
    and click e.g. on a) ==> "broken pipe"

Two more things:
- For b) there seems to be no AF_UNIX in the text (at least none is
  highlighted) ?!
  ((BTW: do you think it is easy to enable a CTRL-f search
    in the presently visible document ?))
- Even type-ahead find works to some extent,
  presently only for the text of links (!?).
  Do you think this is just a wxMozilla configuration issue ?

Best regards,

Arnd


----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 33645)
Traceback (most recent call last):
  File "/home/python/PYTHON_TST/lib/python2.3/SocketServer.py", line 222,
in handle_request
    self.process_request(request, client_address)
  File "/home/python/PYTHON_TST/lib/python2.3/SocketServer.py", line 241,
in process_request
    self.finish_request(request, client_address)
  File "/home/python/PYTHON_TST/lib/python2.3/SocketServer.py", line 254,
in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/home/python/PYTHON_TST/lib/python2.3/SocketServer.py", line 521,
in __init__
    self.handle()
  File "/home/python/PYTHON_TST/lib/python2.3/BaseHTTPServer.py", line
324, in handle
    self.handle_one_request()
  File "/home/python/PYTHON_TST/lib/python2.3/BaseHTTPServer.py", line
318, in handle_one_request
    method()
  File "/home/python/PYTHON_TST/lib/documancer/server.py", line 105, in
do_GET
    self.send_document(data, mime)
  File "/home/python/PYTHON_TST/lib/documancer/server.py", line 61, in
send_document
    self.send_response(200)
  File "/home/python/PYTHON_TST/lib/python2.3/BaseHTTPServer.py", line
377, in send_response
    self.send_header('Server', self.version_string())
  File "/home/python/PYTHON_TST/lib/python2.3/BaseHTTPServer.py", line
383, in send_header
    self.wfile.write("%s: %s\r\n" % (keyword, value))
  File "/home/python/PYTHON_TST/lib/python2.3/socket.py", line 254, in
write
    self.flush()
  File "/home/python/PYTHON_TST/lib/python2.3/socket.py", line 241, in
flush
    self._sock.sendall(buffer)
error: (32, 'Broken pipe')
----------------------------------------



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html