Skip to content

[Bug] Extensions not functioning #39

@iamc24

Description

@iamc24

Describe the Bug

I have both Augmented Steam and SteamDB installed and neither are working properly. I tested features from both and none work.

Is this an Extendium bug (not extension-specific)?

  • This issue is not limited to a single Chrome extension

Plugin Version

1.0.3

Millennium Version

v2.30.0

Operating System

Windows

Expected Behavior

Extensions working

Actual Behavior

Extensions not working

Reproducibility

  • Yes, I can reproduce this issue consistently

Troubleshooting tried

  • Restarted Steam
  • Switched to Default skin/theme (only applicable if it's and UI issue)

Steps To Reproduce

  1. (Re)Launch steam
  2. Try using extension features (buttons/links/warnings added to store pages, bypassing age check, lowest recorded price, etc)
  3. None work
  4. Check logs, same errors every time, something about a socket error

Logs / Console output

From extendium log:
[09:11:43.086] EXTENDIUM bootstrapping Extendium, millennium v2.30.0
[09:11:43.755] EXTENDIUM WebSocket server is running on localhost:8791
Failed to start proxy server: [WinError 10013] An attempt was made to access a socket in a way forbidden by its access permissions

From a log without a name, but seems related:
Exception in thread Thread-2 (start_server):
Traceback (most recent call last):
File "threading.py", line 1045, in _bootstrap_inner
File "threading.py", line 982, in run
File "C:\Program Files (x86)/Steam/plugins/extendium/backend\websocket\server.py", line 139, in start_server
_server = serve(handle_client, host, port)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Program Files (x86)\Steam\ext\data\cache\Lib\site-packages\websockets\sync\server.py", line 504, in serve
sock = socket.create_server((host, port), **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "socket.py", line 934, in create_server
PermissionError: [Errno 13] An attempt was made to access a socket in a way forbidden by its access permissions (while attempting to bind on address ('localhost', 8791))
Exception in threading.excepthook:
Exception ignored in thread started by: <bound method Thread._bootstrap of <Thread(Thread-2 (start_server), started daemon 16528)>>
Traceback (most recent call last):
File "threading.py", line 1002, in _bootstrap
File "threading.py", line 1047, in _bootstrap_inner
File "threading.py", line 1359, in invoke_excepthook
AttributeError: module 'hook_stderr' has no attribute 'flush'
Exception ignored in sys.unraisablehook:
AttributeError: module 'hook_stderr' has no attribute 'flush'

Anything else?

I tried reinstalling millenium, extendium, and both extensions; nothing fixed it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions