[2.0rc2] maasserver.websockets.base.HandlerNoSuchMethodError: node_actions

Bug #1603198 reported by Andres Rodriguez
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
MAAS
Invalid
Undecided
Unassigned

Bug Description

I upgraded to MAAS RC2 from MAAS B3, and started seeing this after I selected to commission all my nodes. Basically, I upgraded, re-enlisted nodes, and commissioning them all (43). The result was:

2016-07-15 02:14:25 [HTTPChannel,303,192.168.10.1] Unhandled Error [0/1260]
        Traceback (most recent call last):
          File "/usr/lib/python3/dist-packages/twisted/python/log.py", line 101, in callWithLogger
            return callWithContext({"system": lp}, func, *args, **kw)
          File "/usr/lib/python3/dist-packages/twisted/python/log.py", line 84, in callWithContext
            return context.call({ILogContext: newCtx}, func, *args, **kw)
          File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 118, in callWithContext
            return self.currentContext().callWithContext(ctx, func, *args, **kw)
          File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 81, in callWithContext
            return func(*args,**kw)
        --- <exception caught here> ---
          File "/usr/lib/python3/dist-packages/twisted/internet/posixbase.py", line 597, in _doReadOrWrite
            why = selectable.doRead()
          File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 209, in doRead
            return self._dataReceived(data)
          File "/usr/lib/python3/dist-packages/twisted/internet/tcp.py", line 215, in _dataReceived
            rval = self.protocol.dataReceived(data)
          File "/usr/lib/python3/dist-packages/maasserver/websockets/websockets.py", line 432, in dataReceived
            self._parseFrames()
          File "/usr/lib/python3/dist-packages/maasserver/websockets/websockets.py", line 404, in _parseFrames
            self._receiver.frameReceived(opcode, data, fin)
          File "/usr/lib/python3/dist-packages/maasserver/websockets/websockets.py", line 487, in frameReceived
            self._wrappedProtocol.dataReceived(content)
          File "/usr/lib/python3/dist-packages/maasserver/websockets/protocol.py", line 225, in dataReceived
            self.processMessages()
          File "/usr/lib/python3/dist-packages/maasserver/websockets/protocol.py", line 249, in processMessages
            if self.handleRequest(message) is None:
          File "/usr/lib/python3/dist-packages/maasserver/websockets/protocol.py", line 283, in handleRequest
            d = handler.execute(method, message.get("params", {}))
          File "/usr/lib/python3/dist-packages/provisioningserver/utils/twisted.py", line 140, in wrapper
            return func(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/maasserver/websockets/base.py", line 322, in execute
            raise HandlerNoSuchMethodError(method_name)
        maasserver.websockets.base.HandlerNoSuchMethodError: node_actions

Revision history for this message
Andres Rodriguez (andreserl) wrote :

This apparently is a UI only issue where after the upgrade, the UI code tries to acccess node_actions, wchih is no longer there. a F5 or the UI auto released should fix this, but may not happen immediately.

description: updated
Changed in maas:
milestone: none → 2.0.0
status: New → Incomplete
Changed in maas:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.