Skip to content

Possible Bug - try.dissect.tools fails on import of E01 #91

@robyeates

Description

@robyeates

An error occurred. Please see the browser console for more details and create an issue if you think this is a bug.

Opening target at /t/IMK-1.001
index.aeb10d6d.js:6 PythonError: Traceback (most recent call last):
  File "/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/lib/python3.10/site-packages/dissect/target/tools/shell.py", line 45, in <module>
    from dissect.target.tools.info import print_target_info
  File "/lib/python3.10/site-packages/dissect/target/tools/info.py", line 13, in <module>
    from dissect.target.tools.query import record_output
  File "/lib/python3.10/site-packages/dissect/target/tools/query.py", line 26, in <module>
    from dissect.target.tools.utils import (
  File "/lib/python3.10/site-packages/dissect/target/tools/utils.py", line 34, in <module>
    from dissect.target.tools.logging import configure_logging
  File "/lib/python3.10/site-packages/dissect/target/tools/logging.py", line 7, in <module>
    import structlog
  File "/lib/python3.10/site-packages/structlog/__init__.py", line 9, in <module>
    from structlog import (
  File "/lib/python3.10/site-packages/structlog/contextvars.py", line 30, in <module>
    from .typing import BindableLogger, EventDict, WrappedLogger
  File "/lib/python3.10/site-packages/structlog/typing.py", line 39, in <module>
    from typing_extensions import Self
ModuleNotFoundError: No module named 'typing_extensions'

    at new_error (pyodide.asm.js:10:218127)
    at pyodide.asm.wasm
    at pyodide.asm.wasm
    at Module.callPyObjectKwargs (pyodide.asm.js:10:119175)
    at Module.callPyObject (pyodide.asm.js:10:119387)
    at PyProxyClass.apply (pyodide.asm.js:10:126775)
    at Object.apply (pyodide.asm.js:10:125862)
    at Object.pyimport (pyodide.asm.js:10:151560)
    at new Target (worker.js:382:14)
    at Target.open (worker.js:389:16)
    at Api.openTarget (worker.js:468:31)
    at callback (worker.js:597:48)

Error is also observed on first page load.

No blockers of any kind, repeatable on vanilla Chromium browsers

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions