Multiple error messages at once, with and without add-ons enabled

Hi everyone,

I’ve been getting multiple error messages pop up at several times during the day, and usually closing these error messages results in anki freezing and having to close it using the Task Manager, where it always says “anki(6)”, even if there aren’t 6 windows (that I know about at least) up.

It could be related to an add-on, although, even when I disabled all of my add-ons, I kept getting these errors. However, it happens much more frequently when I have add-ons enabled (especially ankiconnect). I have already done Tools>Database numerous times, and unfortunately it hasn’t been helping.

This is an example of one of the pop-up errors I’ve been receiving, although I almost always get numerous of these at the same time:

Error
An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed.
If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem.
When you’ve discovered the add-on that is causing the problem, please report the issue on the add-on support site.
Debug info:
Anki 2.1.43 (0fbae6bc) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-06-21 20:59:47

Exception while serving /_anki/css/webview.css
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception while serving /_anki/js/webview.js
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception while serving /_anki/css/editor.css
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception while serving /_anki/js/vendor/jquery.min.js
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception when servicing <waitress.channel.HTTPChannel connected 127.0.0.1:63491 at 0x18601667370>
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “waitress\task.py”, line 84, in handler_thread
File “waitress\channel.py”, line 424, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 358, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception when servicing <waitress.channel.HTTPChannel connected 127.0.0.1:63493 at 0x1860167c7c0>
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “waitress\task.py”, line 84, in handler_thread
File “waitress\channel.py”, line 424, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 358, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception when servicing <waitress.channel.HTTPChannel connected 127.0.0.1:63492 at 0x18601667160>
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “waitress\task.py”, line 84, in handler_thread
File “waitress\channel.py”, line 424, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 358, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception when servicing <waitress.channel.HTTPChannel connected 127.0.0.1:63494 at 0x1860167ca30>
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “waitress\task.py”, line 84, in handler_thread
File “waitress\channel.py”, line 424, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 358, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception while serving /_anki/js/editor.js
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception while serving /_anki/imgs/text_bold.png
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception when servicing <waitress.channel.HTTPChannel connected 127.0.0.1:63495 at 0x186016d2910>
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “waitress\task.py”, line 84, in handler_thread
File “waitress\channel.py”, line 424, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 358, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket
Exception when servicing <waitress.channel.HTTPChannel connected 127.0.0.1:63496 at 0x186016d20a0>
Traceback (most recent call last):
File “waitress\channel.py”, line 397, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 446, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “waitress\task.py”, line 84, in handler_thread
File “waitress\channel.py”, line 424, in service
File “waitress\task.py”, line 168, in service
File “waitress\task.py”, line 358, in execute
File “waitress\task.py”, line 307, in write
File “waitress\channel.py”, line 366, in write_soon
File “waitress\server.py”, line 331, in pull_trigger
File “waitress\trigger.py”, line 96, in pull_trigger
File “waitress\trigger.py”, line 203, in _physical_pull
OSError: [WinError 10038] An operation was attempted on something that is not a socket

Hi Kelciour,

I’m not super tech-saavy, when I try to input the command in the command prompt, I get:

The system cannot find the path specified.
‘anki-console’ is not recognized as an internal or external command,
operable program or batch file.

I also tried to delete a bunch of cards I thought might be causing the problem, and downgraded to two earlier versions of anki and I’m still getting errors unfortunately.

If it’s about this command, maybe Anki was installed in a different folder.

set ANKIDEV=1 & cd \program files\anki & anki-console

If you don’t know what folder it is, right click at Anki’s shortcut > Properties > Open File Location.

Then open a Command Prompt window (cmd) in the same folder.

And then use the same command but without “& cd \program files\anki”.

set ANKIDEV=1 & anki-console


About earlier Anki versions, maybe try Release 2.1.26 · ankitects/anki · GitHub or Release 2.1.15 · ankitects/anki · GitHub.

2 Likes