<type 'exceptions.UnicodeDecodeError'>
Python 2.7.3: /usr/bin/python
Mon Jun 13 10:55:51 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/local/lib/python2.7/dist-packages/raven-4.1.1-py2.7.egg/raven/middleware.py in __call__(self=<raven.middleware.Sentry object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response=<function start_response>)
     39 
     40         try:
=>   41             for event in iterable:
     42                 yield event
     43         except Exception:
event undefined, iterable = <generator object __call__>
 /usr/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/wsgidav_app.py in __call__(self=<wsgidav.wsgidav_app.WsgiDAVApp object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (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/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/debug_filter.py in __call__(self=<wsgidav.debug_filter.WsgiDavDebugFilter object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (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/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/error_printer.py in __call__(self=<wsgidav.error_printer.ErrorPrinter object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (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/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (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/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/http_authenticator.py in __call__(self=<wsgidav.http_authenticator.HTTPAuthenticator object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (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/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response = <wsgidav.util.SubAppStartResponse object>
 /usr/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/http_authenticator.py in authBasicAuthRequest(self=<wsgidav.http_authenticator.HTTPAuthenticator object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (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/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, start_response = <wsgidav.util.SubAppStartResponse object>
 /usr/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/dir_browser.py in __call__(self=<wsgidav.dir_browser.WsgiDavDirBrowser object>, environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (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/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...}, ].getResourceInst undefined, path = '/html-creser.it/sites/default/files/documenti/Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf'
 /usr/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/fs_dav_provider.py in getResourceInst(self=FilesystemProvider for path '/home/users/investici.org/creser' (Read-Write), path='/html-creser.it/sites/default/files/documenti/Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf', environ={'CONTENT_LENGTH': '0', 'DOCUMENT_ROOT': '/home/users/investici.org/creser', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTPS': 'on', 'HTTP_AUTHORIZATION': 'Basic Y3Jlc2VyOnpzZTQ1cmR4', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'www.autistici.org', 'HTTP_USER_AGENT': 'Cyberduck/5.0.1.20379 (Windows 10/10.0) (x86)', 'HTTP_X_FORWARDED_HOST': 'www.autistici.org', 'HTTP_X_FORWARDED_PROTO': 'https', ...})
    379         """
    380         self._count_getResourceInst += 1
=>  381         fp = self._locToFilePath(path)
    382         if not os.path.exists(fp):
    383             return None
fp undefined, self = FilesystemProvider for path '/home/users/investici.org/creser' (Read-Write), self._locToFilePath = <bound method FilesystemProvider._locToFilePath ... '/home/users/investici.org/creser' (Read-Write)>, path = '/html-creser.it/sites/default/files/documenti/Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf'
 /usr/local/lib/python2.7/dist-packages/WsgiDAV-1.1.0-py2.7.egg/wsgidav/fs_dav_provider.py in _locToFilePath(self=FilesystemProvider for path '/home/users/investici.org/creser' (Read-Write), path='/html-creser.it/sites/default/files/documenti/Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf')
    362         pathInfoParts = path.strip("/").split("/")
    363 
=>  364         r = os.path.abspath(os.path.join(self.rootFolderPath, *pathInfoParts))
    365         if not r.startswith(self.rootFolderPath):
    366             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/creser' (Read-Write), self.rootFolderPath = u'/home/users/investici.org/creser', pathInfoParts = ['html-creser.it', 'sites', 'default', 'files', 'documenti', 'Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf']
 /usr/lib/python2.7/posixpath.py in join(a=u'/home/users/investici.org/creser', *p=('html-creser.it', 'sites', 'default', 'files', 'documenti', 'Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf'))
     78             path +=  b
     79         else:
=>   80             path += '/' + b
     81     return path
     82 
path = u'/home/users/investici.org/creser/html-creser.it/sites/default/files/documenti', b = 'Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf'

<type 'exceptions.UnicodeDecodeError'>: 'ascii' codec can't decode byte 0xc3 in position 29: ordinal not in range(128)
      args = ('ascii', '/Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf', 29, 30, 'ordinal not in range(128)')
      encoding = 'ascii'
      end = 30
      message = ''
      object = '/Def_Scheda_completa_Sovranit\xc3\xa0+alimentare+rev.+7.pdf'
      reason = 'ordinal not in range(128)'
      start = 29