You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Activate Preview feature do not work and generate Pyhton error (copy added at the end of this message) it seems that some socket is used for a second usage with same network parameters which is not allowed.
=> "OSError: [WinError 10048] Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée" once translated in english it is "Only one instance of each socket address (protocol/network address/port) is usually authorized".
Then changedetection do not work anymore and you must kill and restart restart changedetection.py
Version
0.48.01
How did you install?
PIP3 Windows / Python 3.13 used
To Reproduce
Steps to reproduce the behavior:
Go to 'Filters & Triggers' for any web site you have
Click on 'Activate Preview'
'Loading...' will appear but that's it
Error appear in the Pyhton console
! ALWAYS INCLUDE AN EXAMPLE URL WHERE IT IS POSSIBLE TO RE-CREATE THE ISSUE - USE THE 'SHARE WATCH' FEATURE AND PASTE IN THE SHARE-LINK!
Expected behavior
Should show the preview isn't it ?
Screenshots
No really needed
Desktop (please complete the following information):
Traceback (most recent call last):
File "", line 1, in
from multiprocessing.spawn import spawn_main; spawn_main(parent_pid=5608, pipe_handle=1352)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 122, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "", line 1, in
from multiprocessing.spawn import spawn_main; spawn_main(parent_pid=5608, pipe_handle=1344)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 131, in _main
prepare(preparation_data)
~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 122, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 131, in _main
prepare(preparation_data)
~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 246, in prepare
_fixup_main_from_path(data['init_main_from_path'])
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 246, in prepare
_fixup_main_from_path(data['init_main_from_path'])
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path
main_content = runpy.run_path(main_path,
run_name="mp_main")
File "", line 287, in run_path
File "", line 98, in _run_module_code
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path
main_content = runpy.run_path(main_path,
run_name="mp_main")
File "", line 88, in _run_code
File "", line 287, in run_path
File "C:\Perso\Internet\changedetection.io\changedetection.py", line 6, in
changedetectionio.main()
~~~~~~~~~~~~~~~~~~~~~~^^
File "", line 98, in run_module_code
File "", line 88, in run_code
File "C:\Perso\Internet\changedetection.io\changedetectionio_init.py", line 193, in main
eventlet.wsgi.server(eventlet.listen((host, int(port)), s_type), app)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Perso\Internet\changedetection.io\changedetection.py", line 6, in
changedetectionio.main()
~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Perso\Internet\changedetection.io\changedetectionio_init.py", line 193, in main
eventlet.wsgi.server(eventlet.listen((host, int(port)), s_type), app)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\site-packages\eventlet\convenience.py", line 78, in listen
sock.bind(addr)
~~~~~~~~~^^^^^^ OSError: [WinError 10048] Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\site-packages\eventlet\convenience.py", line 78, in listen
sock.bind(addr)
~~~~~~~~~^^^^^^
OSError: [WinError 10048] Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée
This discussion was converted from issue #2830 on December 07, 2024 20:22.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Describe the bug
Activate Preview feature do not work and generate Pyhton error (copy added at the end of this message) it seems that some socket is used for a second usage with same network parameters which is not allowed.
=> "OSError: [WinError 10048] Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée" once translated in english it is "Only one instance of each socket address (protocol/network address/port) is usually authorized".
Then changedetection do not work anymore and you must kill and restart restart changedetection.py
Version
0.48.01
How did you install?
PIP3 Windows / Python 3.13 used
To Reproduce
Steps to reproduce the behavior:
! ALWAYS INCLUDE AN EXAMPLE URL WHERE IT IS POSSIBLE TO RE-CREATE THE ISSUE - USE THE 'SHARE WATCH' FEATURE AND PASTE IN THE SHARE-LINK!
Expected behavior
Should show the preview isn't it ?
Screenshots
No really needed
Desktop (please complete the following information):
Additional context
Python traceback error output :
Traceback (most recent call last):
File "", line 1, in
from multiprocessing.spawn import spawn_main; spawn_main(parent_pid=5608, pipe_handle=1352)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 122, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "", line 1, in
from multiprocessing.spawn import spawn_main; spawn_main(parent_pid=5608, pipe_handle=1344)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 131, in _main
prepare(preparation_data)
~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 122, in spawn_main
exitcode = _main(fd, parent_sentinel)
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 131, in _main
prepare(preparation_data)
~~~~~~~^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 246, in prepare
_fixup_main_from_path(data['init_main_from_path'])
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 246, in prepare
_fixup_main_from_path(data['init_main_from_path'])
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path
main_content = runpy.run_path(main_path,
run_name="mp_main")
File "", line 287, in run_path
File "", line 98, in _run_module_code
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\multiprocessing\spawn.py", line 297, in _fixup_main_from_path
main_content = runpy.run_path(main_path,
run_name="mp_main")
File "", line 88, in _run_code
File "", line 287, in run_path
File "C:\Perso\Internet\changedetection.io\changedetection.py", line 6, in
changedetectionio.main()
~~~~~~~~~~~~~~~~~~~~~~^^
File "", line 98, in run_module_code
File "", line 88, in run_code
File "C:\Perso\Internet\changedetection.io\changedetectionio_init.py", line 193, in main
eventlet.wsgi.server(eventlet.listen((host, int(port)), s_type), app)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Perso\Internet\changedetection.io\changedetection.py", line 6, in
changedetectionio.main()
~~~~~~~~~~~~~~~~~~~~~~^^
File "C:\Perso\Internet\changedetection.io\changedetectionio_init.py", line 193, in main
eventlet.wsgi.server(eventlet.listen((host, int(port)), s_type), app)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\site-packages\eventlet\convenience.py", line 78, in listen
sock.bind(addr)
~~~~~~~~~^^^^^^
OSError: [WinError 10048] Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée
File "C:\Users\xxx\AppData\Local\Programs\Python\Python313\Lib\site-packages\eventlet\convenience.py", line 78, in listen
sock.bind(addr)
~~~~~~~~~^^^^^^
OSError: [WinError 10048] Une seule utilisation de chaque adresse de socket (protocole/adresse réseau/port) est habituellement autorisée
Beta Was this translation helpful? Give feedback.
All reactions