Activity log for bug #1741913

Date Who What changed Old value New value Message
2018-01-08 15:36:24 Blake Rouse bug added bug
2019-09-19 11:57:09 Adam Collard maas: status Triaged Invalid
2020-07-26 06:53:56 Nobuto Murata bug added subscriber Nobuto Murata
2020-10-15 14:01:15 Eric Desrochers maas: status Invalid New
2020-10-15 14:02:10 Eric Desrochers bug watch added http://twistedmatrix.com/trac/ticket/9410
2020-10-15 14:05:39 Eric Desrochers bug task added twisted (Ubuntu)
2020-10-15 14:13:20 Eric Desrochers bug added subscriber Eric Desrochers
2020-10-15 14:40:04 Eric Desrochers tags seg sts
2020-10-15 14:47:07 Eric Desrochers twisted (Ubuntu): importance Undecided Medium
2020-10-15 14:47:44 Launchpad Janitor twisted (Ubuntu): status New Confirmed
2020-10-15 20:03:16 Eric Desrochers description When lastest master just moving around the UI caused a wierd stacktrace. It didn't seem to affect the experience of using MAAS, but needs to be looked into. 2018-01-08 15:33:45 -: [critical] WSGI application error Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext self.contexts.pop() File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run self.started = True --- <exception caught here> --- File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run self.write(elem) File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write self.reactor, wsgiWrite, self.started) File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread result.raiseException() File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException raise self.value.with_traceback(self.tb) builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] WSGI application error Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext self.contexts.pop() File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext return func(*args, **kwargs) File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run self.started = True --- <exception caught here> --- File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run self.write(elem) File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write self.reactor, wsgiWrite, self.started) File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread result.raiseException() File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException raise self.value.with_traceback(self.tb) builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] Unhandled Error Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor self.config, oldstdout, oldstderr, self.profiler, reactor) File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging reactor.run() File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run self.mainLoop() File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop self.runUntilCurrent() --- <exception caught here> --- File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent f(*a, **kw) File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError self.request.loseConnection() File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection self.channel.loseConnection() builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' 2018-01-08 15:33:45 -: [critical] Unhandled Error Traceback (most recent call last): File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor self.config, oldstdout, oldstderr, self.profiler, reactor) File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging reactor.run() File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run self.mainLoop() File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop self.runUntilCurrent() --- <exception caught here> --- File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent f(*a, **kw) File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError self.request.loseConnection() File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection self.channel.loseConnection() builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' [Impact] Web http/wsgi doesn't fail gracefully when the client closes the connection, causing 'Traceback' in MAAS /var/log/maas/rackd.log as follows: ....    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' ....    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' .... [Test Case] [Regression Potential] [Other Information] * Upstream bug: https://twistedmatrix.com/trac/ticket/9410 * Upstream fix: https://github.com/twisted/twisted/commit/169fd1d93b7af06bf0f6893b193ce19970881868 # git describe --contains 169fd1d93b twisted-19.7.0~20^2~13 # rmadison => python3-twisted | 17.9.0-2ubuntu0.1 | bionic-updates | all => python3-twisted | 18.9.0-11 | focal | all => python3-twisted | 18.9.0-11 | groovy | all [Original Description] When latest master just moving around the UI caused a wierd stacktrace. It didn't seem to affect the experience of using MAAS, but needs to be looked into. 2018-01-08 15:33:45 -: [critical] WSGI application error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext      return self.currentContext().callWithContext(ctx, func, *args, **kw)    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext      self.contexts.pop()    File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext      return func(*args, **kwargs)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run      self.started = True  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run      self.write(elem)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write      self.reactor, wsgiWrite, self.started)    File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread      result.raiseException()    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] WSGI application error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext      return self.currentContext().callWithContext(ctx, func, *args, **kw)    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext      self.contexts.pop()    File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext      return func(*args, **kwargs)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run      self.started = True  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run      self.write(elem)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write      self.reactor, wsgiWrite, self.started)    File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread      result.raiseException()    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] Unhandled Error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor      self.config, oldstdout, oldstderr, self.profiler, reactor)    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging      reactor.run()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run      self.mainLoop()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop      self.runUntilCurrent()  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent      f(*a, **kw)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError      self.request.loseConnection()    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' 2018-01-08 15:33:45 -: [critical] Unhandled Error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor      self.config, oldstdout, oldstderr, self.profiler, reactor)    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging      reactor.run()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run      self.mainLoop()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop      self.runUntilCurrent()  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent      f(*a, **kw)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError      self.request.loseConnection()    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection'
2020-10-15 20:03:50 Eric Desrochers description [Impact] Web http/wsgi doesn't fail gracefully when the client closes the connection, causing 'Traceback' in MAAS /var/log/maas/rackd.log as follows: ....    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' ....    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' .... [Test Case] [Regression Potential] [Other Information] * Upstream bug: https://twistedmatrix.com/trac/ticket/9410 * Upstream fix: https://github.com/twisted/twisted/commit/169fd1d93b7af06bf0f6893b193ce19970881868 # git describe --contains 169fd1d93b twisted-19.7.0~20^2~13 # rmadison => python3-twisted | 17.9.0-2ubuntu0.1 | bionic-updates | all => python3-twisted | 18.9.0-11 | focal | all => python3-twisted | 18.9.0-11 | groovy | all [Original Description] When latest master just moving around the UI caused a wierd stacktrace. It didn't seem to affect the experience of using MAAS, but needs to be looked into. 2018-01-08 15:33:45 -: [critical] WSGI application error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext      return self.currentContext().callWithContext(ctx, func, *args, **kw)    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext      self.contexts.pop()    File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext      return func(*args, **kwargs)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run      self.started = True  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run      self.write(elem)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write      self.reactor, wsgiWrite, self.started)    File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread      result.raiseException()    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] WSGI application error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext      return self.currentContext().callWithContext(ctx, func, *args, **kw)    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext      self.contexts.pop()    File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext      return func(*args, **kwargs)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run      self.started = True  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run      self.write(elem)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write      self.reactor, wsgiWrite, self.started)    File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread      result.raiseException()    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] Unhandled Error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor      self.config, oldstdout, oldstderr, self.profiler, reactor)    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging      reactor.run()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run      self.mainLoop()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop      self.runUntilCurrent()  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent      f(*a, **kw)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError      self.request.loseConnection()    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' 2018-01-08 15:33:45 -: [critical] Unhandled Error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor      self.config, oldstdout, oldstderr, self.profiler, reactor)    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging      reactor.run()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run      self.mainLoop()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop      self.runUntilCurrent()  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent      f(*a, **kw)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError      self.request.loseConnection()    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' [Impact] Web http/wsgi doesn't fail gracefully when the client closes the connection, causing 'Traceback' in MAAS /var/log/maas/rackd.log as follows: ....    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' ....    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' .... [Test Case] [Regression Potential] [Other Information] * Upstream bug: https://twistedmatrix.com/trac/ticket/9410 * Upstream fix: https://github.com/twisted/twisted/commit/169fd1d93b7af06bf0f6893b193ce19970881868 # git describe --contains 169fd1d93b twisted-19.7.0~20^2~13 # rmadison  => python3-twisted | 17.9.0-2ubuntu0.1 | bionic-updates | all  => python3-twisted | 18.9.0-11 | focal | all  => python3-twisted | 18.9.0-11 | groovy | all [Original Description] When latest master just moving around the UI caused a wierd stacktrace. It didn't seem to affect the experience of using MAAS, but needs to be looked into. 2018-01-08 15:33:45 -: [critical] WSGI application error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext      return self.currentContext().callWithContext(ctx, func, *args, **kw)    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext      self.contexts.pop()    File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext      return func(*args, **kwargs)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run      self.started = True  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run      self.write(elem)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write      self.reactor, wsgiWrite, self.started)    File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread      result.raiseException()    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] WSGI application error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext      return self.currentContext().callWithContext(ctx, func, *args, **kw)    File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 87, in callWithContext      self.contexts.pop()    File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 875, in callInContext      return func(*args, **kwargs)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 522, in run      self.started = True  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 500, in run      self.write(elem)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 455, in write      self.reactor, wsgiWrite, self.started)    File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread      result.raiseException()    File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 385, in raiseException      raise self.value.with_traceback(self.tb)  builtins.AttributeError: 'NoneType' object has no attribute 'writeHeaders' 2018-01-08 15:33:45 -: [critical] Unhandled Error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor      self.config, oldstdout, oldstderr, self.profiler, reactor)    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging      reactor.run()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run      self.mainLoop()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop      self.runUntilCurrent()  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent      f(*a, **kw)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError      self.request.loseConnection()    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection' 2018-01-08 15:33:45 -: [critical] Unhandled Error  Traceback (most recent call last):    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 396, in startReactor      self.config, oldstdout, oldstderr, self.profiler, reactor)    File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 311, in runReactorWithLogging      reactor.run()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1243, in run      self.mainLoop()    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1252, in mainLoop      self.runUntilCurrent()  --- <exception caught here> ---    File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 851, in runUntilCurrent      f(*a, **kw)    File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 510, in wsgiError      self.request.loseConnection()    File "/usr/lib/python3/dist-packages/twisted/web/http.py", line 1474, in loseConnection      self.channel.loseConnection()  builtins.AttributeError: 'NoneType' object has no attribute 'loseConnection'
2020-10-15 20:10:09 Eric Desrochers bug added subscriber Dongwon Cho
2020-10-20 16:52:54 Adam Collard maas: milestone 2.4.x 2.9.0b7
2020-10-20 17:13:27 Adam Collard maas: status New Triaged
2020-10-26 21:29:53 Lee Trager maas: milestone 2.9.0b7 2.9.0b8
2020-10-27 15:09:35 Dougal Matthews maas: assignee Dougal Matthews (d0ugal)
2020-10-29 13:17:25 Dougal Matthews merge proposal linked https://code.launchpad.net/~d0ugal/maas/+git/maas/+merge/393043
2020-10-29 20:25:57 MAAS Lander maas: status Triaged Fix Committed
2020-10-30 22:14:21 Lee Trager maas: status Fix Committed Fix Released