goffi
21/10/2021, 15:22
For the record, I believe that the traceback is this one, as I could reproduce the issue:
Traceback (most recent call last):
--- <exception caught here> ---
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/internet/defer.py", line 662, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/wokkel/subprotocols.py", line 449, in fromStanzaError
failure.trap(error.StanzaError)
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/python/failure.py", line 450, in trap
self.raiseException()
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/python/failure.py", line 475, in raiseException
raise self.value.with_traceback(self.tb)
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/internet/defer.py", line 662, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/wokkel/subprotocols.py", line 445, in checkNotImplemented
failure.trap(NotImplementedError)
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/python/failure.py", line 450, in trap
self.raiseException()
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/python/failure.py", line 475, in raiseException
raise self.value.with_traceback(self.tb)
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/internet/defer.py", line 662, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/home/goffi/dev/sat_pubsub/sat_pubsub/backend.py", line 1683, in _mapErrors
e = failure.trap(*list(self._errorMap.keys()))
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/python/failure.py", line 450, in trap
self.raiseException()
File "/home/goffi/venvs/sat_pubsub/lib/python3.8/site-packages/twisted/python/failure.py", line 475, in raiseException
raise self.value.with_traceback(self.tb)
File "/home/goffi/dev/sat_pubsub/sat_pubsub/backend.py", line 1123, in getItemsData
roster = await self.getOwnerRoster(node)
File "/home/goffi/dev/sat_pubsub/sat_pubsub/backend.py", line 1092, in getOwnerRoster
roster = await self.privilege.getRoster(owner_jid)
File "/home/goffi/dev/sat_pubsub/sat_pubsub/privilege.py", line 250, in getRoster
raise failure.Failure(NotAllowedError('roster get is not allowed'))
sat_pubsub.privilege.NotAllowedError: roster get is not allowed