Project

General

Profile

Bug #45743

Fix spurious traceback on jail plugin

Added by William Grzybowski almost 2 years ago. Updated almost 2 years ago.

Status:
Done
Priority:
No priority
Assignee:
William Grzybowski
Category:
Middleware
Target version:
Seen in:
Severity:
Low Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

KeyError: 'iocage_remote_releases'
  File "middlewared/main.py", line 155, in call_method
    result = await self.middleware.call_method(self, message)
  File "middlewared/main.py", line 1033, in call_method
    return await self._call(message['method'], serviceobj, methodobj, params, app=app, io_thread=False)
  File "middlewared/main.py", line 987, in _call
    return await run_method(methodobj, *args)
  File "middlewared/main.py", line 925, in _run_in_conn_threadpool
    return await self.run_in_executor(self.__threadpool, method, *args, **kwargs)
  File "middlewared/main.py", line 913, in run_in_executor
    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
  File "concurrent/futures/thread.py", line 56, in run
    result = self.fn(*self.args, **self.kwargs)
  File "middlewared/schema.py", line 668, in nf
    return f(*args, **kwargs)
  File "plugins/cache.py", line 33, in get
    if self.__cache[key].timeout > 0:

https://sentry.ixsystems.com/ixsystems/freenas-middleware/issues/12764/

Associated revisions

Revision de0df84e (diff)
Added by William Grzybowski almost 2 years ago

feat(middlewared): allow to pass around native python exceptions Ticket: #45743

Revision 9a9a0753 (diff)
Added by William Grzybowski almost 2 years ago

feat(middlewared): use native python exception in process pool workers Ticket: #45743

Revision 94bf183c (diff)
Added by William Grzybowski almost 2 years ago

feat(middlewared): allow to pass around native python exceptions Ticket: #45743

Revision 0e254dc9 (diff)
Added by William Grzybowski almost 2 years ago

feat(middlewared): use native python exception in process pool workers Ticket: #45743

Revision 9d6a21c4 (diff)
Added by William Grzybowski almost 2 years ago

fix(middlewared): do not fail if `features` is not provided Ticket: #45743

Revision 38ae3cd2 (diff)
Added by William Grzybowski almost 2 years ago

fix(middlewared): do not fail if `features` is not provided Ticket: #45743

History

#1 Updated by William Grzybowski almost 2 years ago

  • Status changed from Unscreened to Not Started

#2 Updated by Bug Clerk almost 2 years ago

  • Status changed from Not Started to In Progress

#3 Updated by Bug Clerk almost 2 years ago

  • Status changed from In Progress to Ready for Testing

#4 Updated by Dru Lavigne almost 2 years ago

  • Subject changed from Spurious traceback on jail plugin to Fix spurious traceback on jail plugin
  • Needs QA changed from No to Yes
  • Needs Doc changed from Yes to No
  • Needs Merging changed from Yes to No

#7 Updated by Bonnie Follweiler almost 2 years ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

Test passed in FreeNAS-11.2-MASTER-201809270704

#8 Updated by Dru Lavigne almost 2 years ago

  • Status changed from Passed Testing to Done

Also available in: Atom PDF