<type 'exceptions.UnicodeDecodeError'>
Python 2.7.3: /usr/bin/python
Tue Aug 23 22:28:18 2016

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /usr/lib/python2.7/dist-packages/flup/server/fcgi_base.py in run(self=<flup.server.fcgi_base.Request object>)
    556         """Runs the handler, flushes the streams, and ends the request."""
    557         try:
=>  558             protocolStatus, appStatus = self.server.handler(self)
    559         except:
    560             traceback.print_exc(file=self.stderr)
protocolStatus undefined, appStatus undefined, self = <flup.server.fcgi_base.Request object>, self.server = <flup.server.fcgi.WSGIServer object>, self.server.handler = <bound method WSGIServer.handler of <flup.server.fcgi.WSGIServer object>>
 /usr/lib/python2.7/dist-packages/flup/server/fcgi_base.py in handler(self=<flup.server.fcgi.WSGIServer object>, req=<flup.server.fcgi_base.Request object>)
   1118                 result = self.application(environ, start_response)
   1119                 try:
=> 1120                     for data in result:
   1121                         if data:
   1122                             write(data)
data undefined, result = <generator object __call__>
 /usr/lib/python2.7/dist-packages/wsgidav/wsgidav_app.py in __call__(self=<wsgidav.wsgidav_app.WsgiDAVApp object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response=<function start_response>)
    394         # Call next middleware
    395         app_iter = self._application(environ, _start_response_wrapper)
=>  396         for v in app_iter:
    397             yield v
    398         if hasattr(app_iter, "close"):
v undefined, app_iter = <generator object __call__>
 /usr/lib/python2.7/dist-packages/wsgidav/debug_filter.py in __call__(self=<wsgidav.debug_filter.WsgiDavDebugFilter object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response=<function _start_response_wrapper>)
    151         app_iter = self._application(environ, sub_app_start_response)
    152 
=>  153         for v in app_iter:
    154             # Start response (the first time)
    155             if first_yield:
v undefined, app_iter = <generator object __call__>
 /usr/lib/python2.7/dist-packages/wsgidav/error_printer.py in __call__(self=<wsgidav.error_printer.ErrorPrinter object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response=<wsgidav.util.SubAppStartResponse object>)
     39                 # Otherwise the we could not catch exceptions here. 
     40                 response_started = False
=>   41                 app_iter = self._application(environ, sub_app_start_response)
     42                 for v in app_iter:
     43                     # Start response (the first time)
app_iter undefined, self = <wsgidav.error_printer.ErrorPrinter object>, self._application = <wsgidav.http_authenticator.HTTPAuthenticator object>, environ = {'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, sub_app_start_response = <wsgidav.util.SubAppStartResponse object>
 /usr/lib/python2.7/dist-packages/wsgidav/http_authenticator.py in __call__(self=<wsgidav.http_authenticator.HTTPAuthenticator object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response=<wsgidav.util.SubAppStartResponse object>)
    180                 return self.sendBasicAuthResponse(environ, start_response)
    181             elif authmethod == "basic" and self._acceptbasic:
=>  182                 return self.authBasicAuthRequest(environ, start_response)
    183 
    184             util.log("HTTPAuthenticator: respond with 400 Bad request; Auth-Method: %s" % authmethod)
self = <wsgidav.http_authenticator.HTTPAuthenticator object>, self.authBasicAuthRequest = <bound method HTTPAuthenticator.authBasicAuthReq...dav.http_authenticator.HTTPAuthenticator object>>, environ = {'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response = <wsgidav.util.SubAppStartResponse object>
 /usr/lib/python2.7/dist-packages/wsgidav/http_authenticator.py in authBasicAuthRequest(self=<wsgidav.http_authenticator.HTTPAuthenticator object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response=<wsgidav.util.SubAppStartResponse object>)
    223             environ["http_authenticator.realm"] = realmname
    224             environ["http_authenticator.username"] = username
=>  225             return self._application(environ, start_response)
    226         return self.sendBasicAuthResponse(environ, start_response)
    227         
self = <wsgidav.http_authenticator.HTTPAuthenticator object>, self._application = <wsgidav.dir_browser.WsgiDavDirBrowser object>, environ = {'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response = <wsgidav.util.SubAppStartResponse object>
 /usr/lib/python2.7/dist-packages/wsgidav/dir_browser.py in __call__(self=<wsgidav.dir_browser.WsgiDavDirBrowser object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response=<wsgidav.util.SubAppStartResponse object>)
    120         davres = None
    121         if environ["wsgidav.provider"]:
=>  122             davres = environ["wsgidav.provider"].getResourceInst(path, environ)
    123 
    124         if environ["REQUEST_METHOD"] in ("GET", "HEAD") and davres and davres.isCollection:
davres = None, environ = {'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, ].getResourceInst undefined, path = '/html-felestudiantil.org/wp-content/uploads/2014...Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf'
 /usr/lib/python2.7/dist-packages/wsgidav/fs_dav_provider.py in getResourceInst(self=FilesystemProvider for path '/home/users/investici.org/fel-web' (Read-Write), path='/html-felestudiantil.org/wp-content/uploads/2014...Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf', environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/fel-web', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic ZmVsLXdlYjpTZVBzQXA1Mg==', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.11.20753 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...})
    378         """
    379         self._count_getResourceInst += 1
=>  380         fp = self._locToFilePath(path)
    381         if not os.path.exists(fp):
    382             return None
fp undefined, self = FilesystemProvider for path '/home/users/investici.org/fel-web' (Read-Write), self._locToFilePath = <bound method FilesystemProvider._locToFilePath ...'/home/users/investici.org/fel-web' (Read-Write)>, path = '/html-felestudiantil.org/wp-content/uploads/2014...Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf'
 /usr/lib/python2.7/dist-packages/wsgidav/fs_dav_provider.py in _locToFilePath(self=FilesystemProvider for path '/home/users/investici.org/fel-web' (Read-Write), path='/html-felestudiantil.org/wp-content/uploads/2014...Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf')
    361         pathInfoParts = path.strip("/").split("/")
    362 
=>  363         r = os.path.abspath(os.path.join(self.rootFolderPath, *pathInfoParts))
    364         if not r.startswith(self.rootFolderPath):
    365             raise RuntimeError("Security exception: tried to access file outside root.")
r undefined, global os = <module 'os' from '/usr/lib/python2.7/os.pyc'>, os.path = <module 'posixpath' from '/usr/lib/python2.7/posixpath.pyc'>, os.path.abspath = <function abspath>, os.path.join = <function join>, self = FilesystemProvider for path '/home/users/investici.org/fel-web' (Read-Write), self.rootFolderPath = u'/home/users/investici.org/fel-web', pathInfoParts = ['html-felestudiantil.org', 'wp-content', 'uploads', '2014', '11', 'SN-RRII-FEL-CHILE-Saludo-a-la-Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf']
 /usr/lib/python2.7/posixpath.py in join(a=u'/home/users/investici.org/fel-web', *p=('html-felestudiantil.org', 'wp-content', 'uploads', '2014', '11', 'SN-RRII-FEL-CHILE-Saludo-a-la-Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf'))
     78             path +=  b
     79         else:
=>   80             path += '/' + b
     81     return path
     82 
path = u'/home/users/investici.org/fel-web/html-felestudiantil.org/wp-content/uploads/2014/11', b = 'SN-RRII-FEL-CHILE-Saludo-a-la-Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf'

<type 'exceptions.UnicodeDecodeError'>: 'ascii' codec can't decode byte 0xc3 in position 39: ordinal not in range(128)
      args = ('ascii', '/SN-RRII-FEL-CHILE-Saludo-a-la-Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf', 39, 40, 'ordinal not in range(128)')
      encoding = 'ascii'
      end = 40
      message = ''
      object = '/SN-RRII-FEL-CHILE-Saludo-a-la-Federaci\xc3\xb3n-Estudiantil-Libertaria-de-Espa\xc3\xb1a.pdf'
      reason = 'ordinal not in range(128)'
      start = 39