Author JelteF
Recipients JelteF
Date 2016-02-21.16:03:35
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
I've been developing an application which uses fuse as in interface to an xmlrpc API. I developed it with python 3.4 and it worked fine. When I used python 3.5 it started randomly raising a specific error when requesting info using the xmlrpc API.

The error in question is the RemoteDisconnected error which was added in 3.5. An example stacktrace is:

Traceback (most recent call last):
  File "/home/jelte/fun/easyfuse/easyfuse/", line 20, in _convert_error_to_fuse_error
  File "/home/jelte/fun/easyfuse/easyfuse/", line 276, in children
  File "", line 139, in refresh_children
    pages = dw.pages.list(self.full_path, depth=self.full_depth + 2)
  File "/home/jelte/fun/dokuwikifuse/venv/src/dokuwiki-master/", line 102, in list
    return self._dokuwiki.send('dokuwiki.getPagelist', namespace, options)
  File "/home/jelte/fun/dokuwikifuse/venv/src/dokuwiki-master/", line 55, in send
    return method(*args)
  File "/usr/lib64/python3.5/xmlrpc/", line 1091, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python3.5/xmlrpc/", line 1431, in __request
  File "/usr/lib64/python3.5/xmlrpc/", line 1133, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib64/python3.5/xmlrpc/", line 1146, in single_request
    resp = http_conn.getresponse()
  File "/usr/lib64/python3.5/http/", line 1174, in getresponse
  File "/usr/lib64/python3.5/http/", line 282, in begin
    version, status, reason = self._read_status()
  File "/usr/lib64/python3.5/http/", line 251, in _read_status
    raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response

The program in question can be found here:
The bug can be initiated by calling running the program as described in the README and doing a couple of file system operations wich do requests. These are things like `ls wiki/*` or calling `head wiki/*.doku`.
Date User Action Args
2016-02-21 16:03:36JelteFsetrecipients: + JelteF
2016-02-21 16:03:36JelteFsetmessageid: <>
2016-02-21 16:03:36JelteFlinkissue26402 messages
2016-02-21 16:03:35JelteFcreate