Issue #9659
Updated by fao89 almost 3 years ago
**Ticket moved to GitHub**: "pulp/pulpcore/2073":https://github.com/pulp/pulpcore/issues/2073 ---- `MemoryError` does not have a message string. So when the error shows up in a Task, the `description` is an empty string and only a `traceback` is present. The `Task.error` dict should include a `type` key[0]. ``` { "child_tasks": [], "created_resources": [], "error": { "description": "", "traceback": " File \"/usr/lib/python3.6/site-packages/pulpcore/tasking/pulpcore_worker.py\", line 317, in _perform_task\n result = func(*args, **kwargs)\n File \"/usr/lib/python3.6/site-packages/pulpcore/app/tasks/importer.py\", line 161, in import_repository_version\n a_result = _import_file(os.path.join(rv_path, filename), res_class, do_raise=False)\n File \"/usr/lib/python3.6/site-packages/pulpcore/app/tasks/importer.py\", line 62, in _import_file\n data = Dataset().load(json_file.read(), format=\"json\")\n File \"/usr/lib/python3.6/site-packages/tablib/core.py\", line 403, in load\n stream = normalize_input(in_stream)\n File \"/usr/lib/python3.6/site-packages/tablib/utils.py\", line 10, in normalize_input\n return StringIO(stream)\n" }, "finished_at": "2021-12-16T21:10:44.339744Z", "logging_cid": "5771d8b0-21d3-42b5-b4a9-2d57b29cc756", "name": "pulpcore.app.tasks.importer.import_repository_version", "parent_task": "/pulp/api/v3/tasks/79b44b66-2b76-4be8-a29a-cbe9f4122a6e/", "progress_reports": [ { "code": "import.repo.version.content", "done": 0, "message": "Importing content for Red_Hat_Enterprise_Linux_8_for_x86_64_-_BaseOS_RPMs_8-2128169", "state": "running", "suffix": null, "total": null } ], "pulp_created": "2021-12-16T20:50:49.847379Z", "pulp_href": "/pulp/api/v3/tasks/d24dd8ec-bbfa-4bf8-8950-ac905bb27d30/", "reserved_resources_record": [ "/pulp/api/v3/repositories/rpm/rpm/3a731cf5-a48f-4bf2-9aae-cd153cac213e/" ], "started_at": "2021-12-16T20:50:49.891657Z", "state": "failed", "task_group": "/pulp/api/v3/task-groups/13d15dcc-0889-4dff-b513-a4e2d580af03/", "worker": null } ``` [0] https://github.com/pulp/pulpcore/blob/8f74f9098a5c2d393e4bfd3835b99df3de5a913a/pulpcore/exceptions/base.py#L44