[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3942: A GBS request without authorization provokes an internal server error

Tahoe-LAFS trac at tahoe-lafs.org
Tue Nov 15 14:53:31 UTC 2022


#3942: A GBS request without authorization provokes an internal server error
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 {{{
 2022-11-15T09:51:32-0500 [twisted.web.server.Request#critical]
         Traceback (most recent call last):
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/twisted/web/server.py", line 292, in render
             body = resrc.render(self)
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/klein/_resource.py", line 215, in render
             d = maybeDeferred(_execute)
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/twisted/internet/defer.py", line 206, in maybeDeferred
             result = f(*args, **kwargs)
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/klein/_resource.py", line 205, in _execute
             d = maybeDeferred(
         --- <exception caught here> ---
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/twisted/internet/defer.py", line 206, in maybeDeferred
             result = f(*args, **kwargs)
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/klein/_app.py", line 230, in execute_endpoint
             return endpoint_f(
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/klein/_app.py", line 366, in _f
             return _call(instance, f, request, *a, **kw)
           File "/home/exarkun/VirtualEnvs/tahoe-lafs/lib/python3.9/site-
 packages/klein/_app.py", line 124, in _call
             result = __klein_f__(*args, **kwargs)
           File "/home/exarkun/Work/python/tahoe-
 lafs/src/allmydata/storage/http_server.py", line 103, in route
             request.requestHeaders.getRawHeaders("Authorization",
 [None])[0].encode(
         builtins.AttributeError: 'NoneType' object has no attribute
 'encode'

 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3942>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list