crossbario / crossbar

Crossbar.io - WAMP application router
https://crossbar.io/
Other
2.05k stars 275 forks source link

proxy controller: process CANCEL/INTERRUPT #1804

Open oberstet opened 4 years ago

oberstet commented 4 years ago
2020-08-08T20:22:55+0200 [Proxy       19945] <crossbar.worker.proxy.ProxyController.unmap_backend>: ok, unmapped frontend session 38552616133072 from backend session 38552616133072
2020-08-08T20:22:55+0200 [Proxy       19945] Stopping factory <autobahn.twisted.rawsocket.WampRawSocketClientFactory object at 0x7f1a117f6520>
2020-08-08T20:22:55+0200 [Proxy       19945] <crossbar.worker.proxy.ProxyFrontendSession.onClose>(wasClean=True)
2020-08-08T20:22:57+0200 [Proxy       19945] <crossbar.worker.proxy.ProxyController.unmap_backend>: ok, unmapped frontend session 7032434901765216 from backend session 7032434901765216
2020-08-08T20:22:57+0200 [Proxy       19945] <crossbar.worker.proxy.ProxyFrontendSession.onClose>(wasClean=True)
2020-08-08T20:22:57+0200 [Proxy       19945] Stopping factory <autobahn.twisted.rawsocket.WampRawSocketClientFactory object at 0x7f1a11843340>
2020-08-08T20:23:18+0200 [Controller  19858] INTERNAL ERROR in router incoming message processing
2020-08-08T20:23:18+0200 [Controller  19858] Traceback (most recent call last):
  File "/home/oberstet/scm/crossbario/txaio/txaio/tx.py", line 418, in cancel
    future.cancel()
  File "/home/oberstet/cpy382_1/lib/python3.8/site-packages/twisted/internet/defer.py", line 537, in cancel
    canceller(self)
  File "/home/oberstet/scm/crossbario/autobahn-python/autobahn/wamp/protocol.py", line 1656, in canceller
    self._transport.send(cancel_msg)
  File "/home/oberstet/scm/crossbario/crossbar/crossbar/router/session.py", line 271, in send
    self._router.process(self._session, msg)
--- <exception caught here> ---
  File "/home/oberstet/scm/crossbario/crossbar/crossbar/router/router.py", line 343, in process
    self._dealer.processCancel(session, msg)
  File "/home/oberstet/scm/crossbario/crossbar/crossbar/router/dealer.py", line 1210, in processCancel
    self._router.send(invocation_request.callee, interrupt)
  File "/home/oberstet/scm/crossbario/crossbar/crossbar/router/router.py", line 295, in send
    session._transport.send(msg)
  File "/home/oberstet/scm/crossbario/crossbar/crossbar/router/session.py", line 356, in send
    raise Exception("RouterApplicationSession.send: unhandled message {0}".format(msg))
builtins.Exception: RouterApplicationSession.send: unhandled message Interrupt(request=47625, mode=None, reason=None)

2020-08-08T20:23:18+0200 [Controller  19858] NodeManagementSession.onUserError(): "CancelledError: "
Traceback (most recent call last):
Failure: twisted.internet.defer.CancelledError: