-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patherrors.json
More file actions
3167 lines (3167 loc) · 189 KB
/
Copy patherrors.json
File metadata and controls
3167 lines (3167 loc) · 189 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"name": "AutomateLab Automation Error Index",
"description": "Catalogued automation error messages with verified fixes, across n8n, Make, Zapier, Cursor, Claude Code, Power Automate and UiPath.",
"license": "CC-BY-4.0",
"source": "https://automatelab.tech/products/datasets/automation-error-index/",
"generated": "2026-07-02",
"count": 221,
"platforms": [
"AutoGen",
"Claude Code",
"CrewAI",
"Cursor",
"LangChain",
"Make",
"OpenAI Agents SDK",
"Power Automate",
"UiPath",
"Zapier",
"n8n"
],
"categories": [
"auth",
"config",
"connectivity",
"install",
"other",
"rate-limit",
"schema",
"timeout",
"version"
],
"errors": [
{
"error": "ValueError: Message type StructuredMessage[AgentResponse] is not registered.",
"platform": "AutoGen",
"code": null,
"versions": [
"autogen-agentchat>=0.6.4"
],
"category": "version",
"cause": "Since autogen-agentchat 0.6.4 the Teams integration changed message-type registration; agents using output_content_type add custom StructuredMessage subtypes never registered with the group-chat container, so logging raises ValueError.",
"fix_url": null,
"fix_steps": "Downgrade to autogen-agentchat==0.6.2 as a temporary workaround. Remove output_content_type from affected agents if the structured type is not strictly required. Watch issues #6795 and #6983 for an official patch that registers custom message types at group-chat init.",
"source_url": "https://github.com/microsoft/autogen/issues/6795",
"source": "mined",
"published": "",
"id": "autogen-valueerror-message-type-structuredmessage-agentresponse-"
},
{
"error": "Failed to instantiate component: model_info is required when model name is not a valid OpenAI model",
"platform": "AutoGen",
"code": null,
"versions": [
"autogen-studio==0.4.2"
],
"category": "config",
"cause": "AutoGen cannot infer capabilities for non-standard identifiers (Azure deployment names, local models), so it requires an explicit model_info dict when the name does not match a known OpenAI slug.",
"fix_url": null,
"fix_steps": "Add a model_info dict specifying capabilities (e.g. {\"vision\": false, \"function_calling\": true, \"json_output\": true}). For Azure OpenAI, pair the deployment name with the matching model_info for the underlying model. See the AutoGen ModelInfo dataclass for required keys.",
"source_url": "https://github.com/microsoft/autogen/issues/6189",
"source": "mined",
"published": "",
"id": "autogen-failed-to-instantiate-component-model-info-is-required-w"
},
{
"error": "TypeError: create() takes 1 argument(s) but 2 were given",
"platform": "AutoGen",
"code": null,
"versions": [
"autogen-ext==0.4.5"
],
"category": "config",
"cause": "MagenticOneGroupChat passes chat.completions from the standard OpenAI client to create(), but the AsyncAzureOpenAI wrapper uses a different signature that rejects the extra positional argument.",
"fix_url": null,
"fix_steps": "Pass an AzureOpenAIChatCompletionClient (from autogen_ext.models.openai) instead of extracting service_client.chat.completions directly. Construct it with azure_deployment, azure_endpoint, and api_version. Do not mix the raw Azure OpenAI SDK client with MagenticOne components.",
"source_url": "https://github.com/microsoft/autogen/issues/5349",
"source": "mined",
"published": "",
"id": "autogen-typeerror-create-takes-1-argument-s-but-2-were-given"
},
{
"id": "claude-code-spawn-npx-enoent",
"error": "spawn npx ENOENT",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "install",
"cause": "On Windows, npx is a batch shim that bare spawn can't find - change command to cmd with args [\"/c\",\"npx\"] to fix spawn npx ENOENT ; for spawn uv ENOENT run winget install astral-sh.uv then use the full path Both...",
"fix_url": "https://automatelab.tech/blog/ai-coding/claude-code-mcp-spawn-enoent-windows/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-25"
},
{
"id": "claude-code-claude-mcp-add-unknown-option-command",
"error": "claude mcp add: unknown option --command",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "other",
"cause": "There is no --command flag in claude mcp add ; for stdio servers the command goes after a -- separator, and all options like --transport and --scope must come before the server name, not after it",
"fix_url": "https://automatelab.tech/blog/ai-coding/claude-mcp-add-unknown-option-command/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-17"
},
{
"id": "claude-code-no-available-ides-detected",
"error": "No available IDEs detected",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "install",
"cause": "When /ide in Claude Code reports \"No available IDEs detected\" while Cursor is open on the Windows host but Claude Code is installed inside WSL, relaunch Cursor from inside WSL with cursor",
"fix_url": "https://automatelab.tech/blog/ai-coding/claude-code-no-available-ides-wsl-cursor/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-21"
},
{
"id": "claude-code-claude-code-creating-a-nul-file-on-windows",
"error": "Claude Code creating a 'nul' file on Windows",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "other",
"cause": "If Claude Code keeps dropping a file named nul in your Windows project and Explorer or del nul refuses to remove it, the fix is two commands",
"fix_url": "https://automatelab.tech/blog/ai-coding/claude-code-nul-file-windows-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-19"
},
{
"id": "claude-code-mcp-token-expired-without-refresh-token-in-claude-co",
"error": "MCP Token expired without refresh token in Claude Code",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "auth",
"cause": "Claude Code's \"Token expired without refresh token\" is bug #25245 ; delete the stale credential entry, re-authenticate via /mcp , and on macOS grant the Keychain item persistent access",
"fix_url": "https://automatelab.tech/blog/ai-coding/mcp-token-expired-no-refresh-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-16"
},
{
"id": "claude-code-claude-code-sessionstart-hooks-firing-without-contex",
"error": "Claude Code SessionStart hooks firing without context",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "config",
"cause": "If a Claude Code plugin's SessionStart hook fires successfully but Claude never sees the additionalContext (bug #16538), move the hook config out of the plugin's hooks.json and into ~/.claude/settings.json",
"fix_url": "https://automatelab.tech/blog/ai-coding/claude-code-sessionstart-hook-no-context/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-09"
},
{
"error": "MCP servers failed to connect",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "connectivity",
"cause": "An MCP server child process is aborted during initialization, often due to a missing API key in keychain or an init timeout before the server responds.",
"fix_url": null,
"fix_steps": "Verify your Anthropic API key is set and reachable. Test the MCP server binary directly in a terminal to confirm it starts within the timeout. Create the missing cache directory: mkdir -p ~/Library/Caches/claude-cli-nodejs. If the same config works in Claude Desktop, update Claude Code to the latest version (a known CLI-only bug).",
"source_url": "https://github.com/anthropics/claude-code/issues/1611",
"source": "mined",
"published": "",
"id": "claude-code-mcp-servers-failed-to-connect"
},
{
"error": "OAuth error: Failed to fetch user roles: OAuth account information not found in config",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "auth",
"cause": "The OAuth flow completes in the browser but Claude Code fails to write or read back the token from the config file.",
"fix_url": null,
"fix_steps": "Full reinstall: npm uninstall -g @anthropic-ai/claude-code; rm -rf ~/.claude ~/Library/Application\\ Support/ClaudeCode; npm cache clean --force; npm install -g @anthropic-ai/claude-code; then log in again.",
"source_url": "https://github.com/anthropics/claude-code/issues/1484",
"source": "mined",
"published": "",
"id": "claude-code-oauth-error-failed-to-fetch-user-roles-oauth-account"
},
{
"error": "API Error: 401 authentication_error: Invalid bearer token",
"platform": "Claude Code",
"code": "401",
"versions": [
"2.0.28"
],
"category": "auth",
"cause": "A regression in v2.0.28 made the stored bearer token invalid or unable to refresh, persisting across logout/login.",
"fix_url": null,
"fix_steps": "Run 'claude logout' then 'claude login' to force a new token. If it persists, remove ~/.claude/claude.json and any ANTHROPIC_AUTH_TOKEN/ANTHROPIC_BASE_URL env vars, reinstall with npm install -g @anthropic-ai/claude-code, and authenticate again.",
"source_url": "https://github.com/anthropics/claude-code/issues/10503",
"source": "mined",
"published": "",
"id": "claude-code-api-error-401-authentication-error-invalid-bearer-to"
},
{
"error": "OAuth error: timeout of 15000ms exceeded",
"platform": "Claude Code",
"code": null,
"versions": [
"2.1.72"
],
"category": "auth",
"cause": "DNS resolution for auth.anthropic.com fails in certain regions/networks, so the OAuth login request times out after 15 seconds.",
"fix_url": null,
"fix_steps": "Confirm auth.anthropic.com resolves with 'nslookup auth.anthropic.com 8.8.8.8'. If not, use a VPN or a different DNS server. Alternatively authenticate via API key by setting ANTHROPIC_API_KEY instead of the browser OAuth flow.",
"source_url": "https://github.com/anthropics/claude-code/issues/33238",
"source": "mined",
"published": "",
"id": "claude-code-oauth-error-timeout-of-15000ms-exceeded"
},
{
"error": "command not found: claude",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "install",
"cause": "On macOS with Homebrew-managed Node, npm creates a symlink pointing to the raw JS file rather than the executable launcher, so 'claude' is not on PATH.",
"fix_url": null,
"fix_steps": "Remove the broken symlink: rm /opt/homebrew/bin/claude. Create the correct one into the Cellar: ln -s /opt/homebrew/Cellar/node/<version>/bin/claude /opt/homebrew/bin/claude. Verify with 'claude --version'.",
"source_url": "https://github.com/anthropics/claude-code/issues/3172",
"source": "mined",
"published": "",
"id": "claude-code-command-not-found-claude"
},
{
"error": "Claude Code is not supported on Windows. Claude Code requires macOS or Linux.",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "install",
"cause": "The npm preinstall script detects Windows when 'npm install' runs from a Windows-side path inside WSL, even though the shell is Linux.",
"fix_url": null,
"fix_steps": "Use a true WSL terminal (not PowerShell/CMD) and confirm 'uname -a' reports Linux. Ensure npm is the WSL-side binary ('which npm' under /usr/, not /mnt/c/). If npm is Windows-side, install Node natively in WSL (nvm install --lts), then reinstall: npm install -g @anthropic-ai/claude-code.",
"source_url": "https://github.com/anthropics/claude-code/issues/188",
"source": "mined",
"published": "",
"id": "claude-code-claude-code-is-not-supported-on-windows-claude-code-"
},
{
"error": "ENOEXEC: posix_spawn '/mnt/c/Windows/System32/reg.exe'",
"platform": "Claude Code",
"code": "ENOEXEC",
"versions": [
"2.1.108",
"2.1.118"
],
"category": "install",
"cause": "Claude Code unconditionally spawns reg.exe on startup for Chrome native-messaging registration; with WSL Windows interop disabled, the file exists at the mount path but cannot execute.",
"fix_url": null,
"fix_steps": "If interop must stay disabled, there is no user-side fix as of v2.1.118 - the crash precedes any prompt. As a workaround, temporarily re-enable interop in /etc/wsl.conf ([interop] enabled=true) while launching Claude Code, then disable again. Track the upstream issue for a fix.",
"source_url": "https://github.com/anthropics/claude-code/issues/52504",
"source": "mined",
"published": "",
"id": "claude-code-enoexec-posix-spawn-mnt-c-windows-system32-reg-exe"
},
{
"error": "/usr/bin/bash: line 1: /c/Users/<name>: Permission denied",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "other",
"cause": "Claude Code builds a shell state-tracking command with an unquoted path; when the Windows username contains a space, Bash word-splits the path and tries to execute the first token.",
"fix_url": null,
"fix_steps": "Rename the Windows user to remove the space, or create a new account without a space and run Claude Code from it. Commands still execute correctly despite the error, so it is cosmetic until an upstream fix ships.",
"source_url": "https://github.com/anthropics/claude-code/issues/29538",
"source": "mined",
"published": "",
"id": "claude-code-usr-bin-bash-line-1-c-users-name-permission-denied"
},
{
"error": "EACCES: permission denied, mkdir '/tmp/claude/<path>/tasks'",
"platform": "Claude Code",
"code": "EACCES",
"versions": [],
"category": "other",
"cause": "Claude Code uses a shared /tmp/claude/ directory owned by the first user who ran it; other users lack write permission to create subdirectories.",
"fix_url": null,
"fix_steps": "Recreate with world-writable sticky bit: sudo rm -rf /tmp/claude && sudo mkdir -p /tmp/claude && sudo chmod 1777 /tmp/claude. Alternatively set dangerouslyDisableSandbox: true in .claude/settings.json as a temporary workaround.",
"source_url": "https://github.com/anthropics/claude-code/issues/16914",
"source": "mined",
"published": "",
"id": "claude-code-eacces-permission-denied-mkdir-tmp-claude-path-tasks"
},
{
"error": "zsh:1: permission denied: /var/folders/.../T/claude-XXXX-cwd",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "other",
"cause": "Claude Code writes a temporary CWD-tracking file to the system temp directory; after a macOS major upgrade the permissions change and block writes from user processes.",
"fix_url": null,
"fix_steps": "Bash commands still execute correctly - this is cosmetic. There is no user-side fix as the temp path is internal. Check for a newer Claude Code release that resolves it and follow the linked issue for a patch.",
"source_url": "https://github.com/anthropics/claude-code/issues/8896",
"source": "mined",
"published": "",
"id": "claude-code-zsh-1-permission-denied-var-folders-t-claude-xxxx-cw"
},
{
"error": "Stop hook error",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "config",
"cause": "Claude Code's hook output validator treats zero bytes of output as a missing JSON object and falsely reports a stop-hook failure, even when the hook exits 0.",
"fix_url": null,
"fix_steps": "Confirm the hook works by checking its exit code manually - the error is cosmetic for hooks that produce no output and exit 0. As a workaround, emit an empty JSON object from the hook: echo '{}'. Track the upstream fix in the linked issue.",
"source_url": "https://github.com/anthropics/claude-code/issues/10463",
"source": "mined",
"published": "",
"id": "claude-code-stop-hook-error"
},
{
"error": "[DEBUG] Found 0 hook matchers in settings",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "config",
"cause": "An extra 'hooks' wrapper object inside each event array makes the hook parser find no valid matchers and silently skip all hook execution.",
"fix_url": null,
"fix_steps": "Open ~/.claude/settings.json and remove the intermediate {\"hooks\": [...]} wrapper. Each event key should map directly to an array of hook objects. Run /hooks inside Claude Code to verify hooks are now listed.",
"source_url": "https://github.com/anthropics/claude-code/issues/11544",
"source": "mined",
"published": "",
"id": "claude-code-debug-found-0-hook-matchers-in-settings"
},
{
"error": "invalid_type expected string received undefined at path protocolVersion",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "schema",
"cause": "Claude Code's MCP init layer drops the protocolVersion field before sending the initialize request to stdio servers, so schema validation fails before any data is sent.",
"fix_url": null,
"fix_steps": "Use a wrapper shell script instead of referencing the server directly: export MCP_PROTOCOL_VERSION=2025-03-26 and exec your server binary. Register the wrapper: claude mcp add <name> /path/to/wrapper.sh. This bypasses the internal validation step.",
"source_url": "https://github.com/anthropics/claude-code/issues/768",
"source": "mined",
"published": "",
"id": "claude-code-invalid-type-expected-string-received-undefined-at-p"
},
{
"error": "Failed to reconnect to MCP server",
"platform": "Claude Code",
"code": null,
"versions": [],
"category": "connectivity",
"cause": "Claude Code spawns MCP subprocesses with an unescaped working directory; when its launch directory contains spaces or special characters (e.g. iCloud Drive), spawning fails.",
"fix_url": null,
"fix_steps": "Launch Claude Code from a directory whose full path has no spaces or special characters: cd ~/Projects/myproject && claude. The MCP server's own cwd setting does not prevent this - the launch directory of Claude Code itself must be clean. Confirmed upstream bug with no config workaround.",
"source_url": "https://github.com/anthropics/claude-code/issues/19518",
"source": "mined",
"published": "",
"id": "claude-code-failed-to-reconnect-to-mcp-server"
},
{
"error": "API Error: Rate limit reached (stale cached plan after upgrade)",
"platform": "Claude Code",
"code": "429",
"versions": [
"2.1.92"
],
"category": "rate-limit",
"cause": "Claude Code caches subscriptionType and rateLimitTier at login and never refreshes them, so after a plan upgrade the CLI still enforces old limits.",
"fix_url": null,
"fix_steps": "Clear the accessToken, refreshToken, expiresAt, subscriptionType, and rateLimitTier fields in ~/.claude/.credentials.json, then run 'claude login' to force a fresh OAuth flow. Verify the correct plan shows in the CLI header before resuming.",
"source_url": "https://github.com/anthropics/claude-code/issues/43639",
"source": "mined",
"published": "",
"id": "claude-code-api-error-rate-limit-reached-stale-cached-plan-after"
},
{
"error": "API Error: Rate limit reached despite Max subscription and low usage",
"platform": "Claude Code",
"code": "429",
"versions": [
"2.1.63"
],
"category": "rate-limit",
"cause": "A corrupted credentials.json (subscriptionType and rateLimitTier both null) makes the CLI enforce API-tier limits even after a successful re-login that shows Max in the header.",
"fix_url": null,
"fix_steps": "Run 'claude logout', then delete or zero the subscriptionType and rateLimitTier fields in ~/.claude/.credentials.json. Run 'claude login' and confirm /status shows the correct tier and sane usage. If it persists, wait for the session reset window shown in the error.",
"source_url": "https://github.com/anthropics/claude-code/issues/29579",
"source": "mined",
"published": "",
"id": "claude-code-api-error-rate-limit-reached-despite-max-subscriptio"
},
{
"id": "crewai-crewai-hierarchical-delegateworktoolschema-validation-err",
"error": "CrewAI hierarchical DelegateWorkToolSchema validation error",
"platform": "CrewAI",
"code": null,
"versions": [],
"category": "schema",
"cause": "If a CrewAI crew running Process.hierarchical raises 2 validation errors for DelegateWorkToolSchema ..",
"fix_url": "https://automatelab.tech/blog/ai-agents/crewai-hierarchical-delegateworktoolschema-validation-error-0114/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-11"
},
{
"error": "ValidationError: 1 validation error for Task - expected_output Field required",
"platform": "CrewAI",
"code": null,
"versions": [
"crewai>=0.19"
],
"category": "schema",
"cause": "The CrewAI Task model marks expected_output as required with no default; omitting it (or a Pydantic 2.8+ alias edge case) raises a ValidationError at instantiation.",
"fix_url": null,
"fix_steps": "Always pass an explicit expected_output string when constructing a Task. If the error appears even when present, pin pydantic<2.8 as a temporary workaround for the upstream alias-handling bug. Upgrade CrewAI once a patch is released.",
"source_url": "https://github.com/crewAIInc/crewAI/issues/973",
"source": "mined",
"published": "",
"id": "crewai-validationerror-1-validation-error-for-task-expected-outp"
},
{
"error": "AttributeError: _ARRAY_API not found; ImportError: numpy.core.multiarray failed to import",
"platform": "CrewAI",
"code": null,
"versions": [],
"category": "install",
"cause": "A transitive dependency (typically onnxruntime) was compiled against NumPy 1.x and cannot load under NumPy 2.x, which removed the legacy numpy.core namespace.",
"fix_url": null,
"fix_steps": "Downgrade NumPy with pip install 'numpy<2' as an immediate fix, or upgrade onnxruntime to a NumPy-2-compatible build. Check compiled deps with pip list | grep onnx and update any that predate NumPy 2 support.",
"source_url": "https://github.com/crewAIInc/crewAI/issues/2431",
"source": "mined",
"published": "",
"id": "crewai-attributeerror-array-api-not-found-importerror-numpy-core"
},
{
"error": "click.exceptions.Abort: You are missing the 'mcp' package",
"platform": "CrewAI",
"code": null,
"versions": [],
"category": "install",
"cause": "MCPServerAdapter.__init__() calls click.confirm() interactively when the mcp package is absent, which aborts in non-TTY environments like FastAPI, Docker, and CI.",
"fix_url": null,
"fix_steps": "Install the package: pip install mcp crewai-tools[mcp]. In headless environments, ensure mcp is in your requirements file so MCPServerAdapter never reaches the prompt. Track the upstream fix (raise ImportError instead of prompting) in CrewAI issue #3163.",
"source_url": "https://github.com/crewAIInc/crewAI/issues/3163",
"source": "mined",
"published": "",
"id": "crewai-click-exceptions-abort-you-are-missing-the-mcp-package"
},
{
"id": "cursor-cursor-override-openai-base-url-breaks-anthropic-key-fix",
"error": "Cursor Override OpenAI Base URL Breaks Anthropic Key: Fix",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "auth",
"cause": "Cursor's \"Override OpenAI Base URL\" toggle routes Anthropic key requests through the wrong endpoint; turn it off in Settings > Models > API Keys, confirm it stays off, restart Cursor, and start a new chat",
"fix_url": "https://automatelab.tech/blog/ai-coding/cursor-override-openai-base-url-anthropic-key-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-07-02"
},
{
"id": "cursor-the-cursor-provider-error-that-lasts-for-days",
"error": "the Cursor Provider Error that lasts for days",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "connectivity",
"cause": "Most persistent Cursor Provider Errors come from a conflicting MCP server, not your network — disable all MCPs, switch from Auto to a named model, and sign out and back in before doing anything more disruptive",
"fix_url": "https://automatelab.tech/blog/ai-coding/cursor-provider-error-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-30"
},
{
"id": "cursor-the-cursor-connection-error-when-the-agent-stops-working",
"error": "the Cursor Connection Error when the agent stops working",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "connectivity",
"cause": "Most Cursor \"Connection failed\" errors in Agent mode fix with one change: switch HTTP Compatibility Mode to HTTP/1.1 in Settings > Network, restart, and if the error persists start a new chat session",
"fix_url": "https://automatelab.tech/blog/ai-coding/cursor-agent-connection-error/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-29"
},
{
"id": "cursor-agent-execution-provider-did-not-respond-in-time",
"error": "agent execution provider did not respond in time",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "timeout",
"cause": "Press Ctrl+Shift+P, run \"Developer: Reload Window\" -- and if that fails, escalate to \"Restart Extension Host,\" CachedData clear, or a clean reinstall when the Output log shows a hash mismatch on cursor-agent-exec",
"fix_url": "https://automatelab.tech/blog/ai-coding/cursor-agent-execution-provider-not-responding/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-28"
},
{
"id": "cursor-waiting-for-extension-host",
"error": "Waiting for extension host",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "other",
"cause": "Cursor's \"Waiting for extension host\" hang clears fastest with Ctrl+Shift+P → \"Developer: Restart Extension Host\"; if that fails, launch with --disable-extensions , delete the state database, or update to the...",
"fix_url": "https://automatelab.tech/blog/ai-coding/cursor-waiting-extension-host-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-14"
},
{
"id": "cursor-clear-the-cursor-cache-fix-stuck-or-laggy-ai",
"error": "Clear the Cursor Cache: Fix Stuck or Laggy AI",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "other",
"cause": "Clearing Cursor's cache fixes stuck indexing, frozen chat, and laggy autocomplete - quit Cursor and delete the Cache and CachedData folders under its app-data directory, or delete workspaceStorage to force a clean...",
"fix_url": "https://automatelab.tech/blog/ai-coding/clear-cursor-cache/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-08"
},
{
"id": "cursor-agent-execution-timed-out",
"error": "Agent Execution Timed Out",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "timeout",
"cause": "After upgrading to Cursor 3, Jupyter notebooks refuse to open and the AI panel throws Agent Execution Timed Out because of a stale extension cache; delete %APPDATA%\\Cursor\\CachedExtensions and restart",
"fix_url": "https://automatelab.tech/blog/ai-coding/cursor-3-jupyter-agent-execution-timed-out-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-15"
},
{
"id": "cursor-cursor-rules-not-loading-4-causes-and-how-to-fix-each",
"error": "Cursor rules not loading: 4 causes and how to fix each",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "other",
"cause": "Cursor reads project rules from .cursor/rules/<name>.mdc at the repository root",
"fix_url": "https://automatelab.tech/blog/ai-coding/cursor-rules-not-loading-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-07"
},
{
"error": "We've hit a rate limit with the provider. Please switch to the 'auto' model, another model, or try again in a few moments.",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "rate-limit",
"cause": "Cursor's upstream AI provider temporarily throttled requests due to high demand or plan-level throughput limits.",
"fix_url": null,
"fix_steps": "Switch the active model to 'auto' or a different model in the model picker. Wait 30-60 seconds and retry. If it persists, check your provider's usage dashboard for quota exhaustion. A higher Cursor/provider tier increases throughput.",
"source_url": "https://forum.cursor.com/t/weve-hit-a-rate-limit-with-the-provider-please-switch-to-the-auto-model-another-model-or-try-again-in-a-few-moments-request-id-0f6c18ed-7a67-4672-8375-17d168f8093c/137327",
"source": "mined",
"published": "",
"id": "cursor-we-ve-hit-a-rate-limit-with-the-provider-please-switch-to"
},
{
"error": "User API Key Rate limit exceeded",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "rate-limit",
"cause": "Cursor relays the rate-limit from the upstream provider when a BYOK key exhausts its requests-per-minute or token quota, which Agent mode can hit quickly via parallel tool calls.",
"fix_url": null,
"fix_steps": "Wait for the provider's rate-limit window to reset (usually 60s). Check your tier's RPM/TPM limits on the provider dashboard. In Settings > Models, reduce Agent concurrency or switch to a higher-quota model. Upgrade the provider tier if Agent workloads routinely hit the cap.",
"source_url": "https://forum.cursor.com/t/user-provided-api-key-rate-limit-exceeded/18576",
"source": "mined",
"published": "",
"id": "cursor-user-api-key-rate-limit-exceeded"
},
{
"error": "Authentication blocked, please contact your admin",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "auth",
"cause": "The Auth0 sign-in flow detects a policy restriction - an org SSO/email-domain block, a school/work network firewall, or a flagged account - and rejects the attempt.",
"fix_url": null,
"fix_steps": "Try signing in with a personal email (Gmail/GitHub) not subject to the blocked domain. Allowlist cursor.com / auth.cursor.sh in corporate SSO or firewall settings. If a school/work email, ask IT to whitelist auth.cursor.sh. If the account is flagged, email hi@cursor.sh with the details.",
"source_url": "https://forum.cursor.com/t/authentication-blocked-please-contact-your-admin/117526",
"source": "mined",
"published": "",
"id": "cursor-authentication-blocked-please-contact-your-admin"
},
{
"error": "Codebase indexing failed",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "other",
"cause": "Background indexing cannot complete due to an oversized repo, a network/TLS failure, low disk space, or a corrupted local index cache.",
"fix_url": null,
"fix_steps": "Add large generated dirs (node_modules, dist, .git) to a .cursorignore. Ensure 5+ GB free disk. Run 'Cursor: Reindex Codebase' from the Command Palette. If it persists, close Cursor, delete the index cache (macOS ~/Library/Application Support/Cursor/User/globalStorage; Windows %APPDATA%\\Cursor\\User\\globalStorage), and reopen.",
"source_url": "https://forum.cursor.com/t/codebase-indexing-failed-no-way-to-fix/30522",
"source": "mined",
"published": "",
"id": "cursor-codebase-indexing-failed"
},
{
"error": "Connection failed. If the problem persists, please check your internet connection or VPN",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "connectivity",
"cause": "Cursor cannot reach its backend API servers, most often because a VPN, corporate proxy, or firewall is intercepting or blocking the TLS connection.",
"fix_url": null,
"fix_steps": "Disconnect the VPN and retry. In Settings search 'HTTP/2' and enable 'Disable HTTP/2', then restart. Behind a corporate proxy, set the proxy under Settings > Network Proxy and whitelist api2.cursor.sh. Check Cursor's status page for incidents.",
"source_url": "https://forum.cursor.com/t/connection-failed-if-the-problem-persists-please-check-your-internet-connection-or-vpn/64673",
"source": "mined",
"published": "",
"id": "cursor-connection-failed-if-the-problem-persists-please-check-yo"
},
{
"error": "Your conversation is too long. Please try creating a new conversation or shortening your messages",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "other",
"cause": "The accumulated tokens in the current chat (files, tool outputs, history) exceeded the model's context window.",
"fix_url": null,
"fix_steps": "Start a fresh chat (Cmd/Ctrl+N) and reference only the needed files. Remove large @file/@codebase attachments no longer relevant. Break long multi-step tasks into separate chats. If it fires in a new chat, check no very large files are auto-attached via .cursorrules.",
"source_url": "https://forum.cursor.com/t/your-conversation-is-too-long-please-try-creating-a-new-conversation-or-shortening-your-messages/36171",
"source": "mined",
"published": "",
"id": "cursor-your-conversation-is-too-long-please-try-creating-a-new-c"
},
{
"error": "The agent execution provider did not respond within 4 seconds. The extension host may be unresponsive.",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "other",
"cause": "Cursor's extension host process stops responding - often after an update or on resource-constrained machines - preventing the Agent from invoking tools.",
"fix_url": null,
"fix_steps": "Run 'Developer: Restart Extension Host' from the Command Palette. If that fails, quit and relaunch Cursor. Run 'cursor --disable-extensions' to isolate a crashing third-party extension. If still broken, reinstall from cursor.com/downloads (partial-update corruption).",
"source_url": "https://forum.cursor.com/t/the-agent-execution-provider-did-not-respond-within-4-seconds-this-may-indicate-the-extension-host-is-not-running-or-is-unresponsive/148822",
"source": "mined",
"published": "",
"id": "cursor-the-agent-execution-provider-did-not-respond-within-4-sec"
},
{
"error": "Please update to the latest version of Cursor at cursor.com/downloads to continue using the Agent",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "version",
"cause": "Cursor's backend enforces a minimum client version; older builds lack the API surface current agent tooling needs and are blocked from new Agent sessions.",
"fix_url": null,
"fix_steps": "Download and install the latest release from cursor.com/downloads, then fully restart. If auto-update is stuck, manually download the installer and run it over the existing installation.",
"source_url": "https://forum.cursor.com/t/update-to-continue-using-the-agent/132956",
"source": "mined",
"published": "",
"id": "cursor-please-update-to-the-latest-version-of-cursor-at-cursor-c"
},
{
"error": "The model does not work with your current plan or API key",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "auth",
"cause": "The selected model is restricted to a higher tier, usage-based billing is off, or a BYOK key is routed through an incorrect base URL.",
"fix_url": null,
"fix_steps": "In Settings > Models, select a model your plan supports (free tier excludes several frontier models). Under API Keys, disable 'Override OpenAI Base URL' if enabled (it breaks Anthropic key routing). Enable usage-based billing for on-demand premium models. Verify the BYOK key is in the correct provider field.",
"source_url": "https://forum.cursor.com/t/does-not-work-with-your-current-plan-or-api-key/148745",
"source": "mined",
"published": "",
"id": "cursor-the-model-does-not-work-with-your-current-plan-or-api-key"
},
{
"error": "We encountered an issue when using your API key: Provider was unable to process your request",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "other",
"cause": "The provider rejected the request at the API level - typically because 'Override OpenAI Base URL' is enabled while using an Anthropic key, sending a malformed request to the wrong endpoint.",
"fix_url": null,
"fix_steps": "In Settings > Models > API Keys, turn off 'Override OpenAI Base URL'. Confirm the key is in the correct provider field with no whitespace. Test the key independently (curl or the provider playground) to rule out a revoked/quota-exhausted key. If a 400, confirm the model name is one the key's org can access.",
"source_url": "https://forum.cursor.com/t/we-encountered-an-issue-when-using-your-api-key-provider-was-unable-to-process-your-request/142193",
"source": "mined",
"published": "",
"id": "cursor-we-encountered-an-issue-when-using-your-api-key-provider-"
},
{
"error": "Error: invalid api key provided",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "auth",
"cause": "The stored API key is malformed, contains invisible whitespace from a browser copy, has been revoked, or is in the wrong provider field.",
"fix_url": null,
"fix_steps": "Delete the key in Settings > Models > API Keys and retype/paste it as plain text from the provider dashboard, with no leading/trailing spaces or newlines. Verify the key is active and not revoked. Ensure it is in the field matching its provider (Cursor has separate inputs per provider).",
"source_url": "https://forum.cursor.com/t/error-invalid-api-key-provided/148383",
"source": "mined",
"published": "",
"id": "cursor-error-invalid-api-key-provided"
},
{
"error": "AI features broken: ECONNRESET stuck on local proxy 127.0.0.1",
"platform": "Cursor",
"code": "ECONNRESET",
"versions": [],
"category": "connectivity",
"cause": "Cursor's traffic is intercepted by a local proxy (Clash, v2ray) on localhost that resets the TCP connection, blocking all AI API calls.",
"fix_url": null,
"fix_steps": "Pause or exit the local proxy and restart Cursor to test recovery. In Settings, enable 'Disable HTTP/2' and restart. If the proxy is required, point Cursor's network proxy setting at the correct address rather than relying on system-wide interception. Check the proxy logs for TLS inspection/cert pinning blocking Cursor.",
"source_url": "https://forum.cursor.com/t/bug-ai-features-completely-broken-econnreset-stuck-on-local-proxy-127-0-0-1-port-10809/152454",
"source": "mined",
"published": "",
"id": "cursor-ai-features-broken-econnreset-stuck-on-local-proxy-127-0-"
},
{
"error": "Bad User API key / Unauthorized User API key",
"platform": "Cursor",
"code": null,
"versions": [],
"category": "auth",
"cause": "The 'Override OpenAI Base URL' toggle routes Anthropic API requests through OpenAI's endpoint, so auth fails even with a valid key.",
"fix_url": null,
"fix_steps": "Go to Settings > Models > API Keys and turn OFF 'Override OpenAI Base URL'. Restart Cursor, open a new chat, select a Claude model, and retry. If the toggle re-enables, disable it again and confirm it stays off before each session.",
"source_url": "https://forum.cursor.com/t/anthropic-claude-api-key-not-working-in-cursor-always-returns-bad-user-api-key-unauthorized/145423",
"source": "mined",
"published": "",
"id": "cursor-bad-user-api-key-unauthorized-user-api-key"
},
{
"error": "This model does not support tools. Please select a different model and try again",
"platform": "Cursor",
"code": null,
"versions": [
"1.2.2"
],
"category": "config",
"cause": "Agent mode routed a request to a model (e.g. o3) that does not expose a tool-calling API, often triggered automatically after the previous model hit a usage limit mid-session.",
"fix_url": null,
"fix_steps": "Restart Cursor to clear the stale model assignment. If it recurs, open Settings > Models and explicitly select a tool-capable model (claude-3-7-sonnet, gpt-4o) before starting an agent session. Avoid relying on automatic model fallback near usage limits.",
"source_url": "https://forum.cursor.com/t/this-model-does-not-support-tools-please-select-a-different-model-and-try-again/116039",
"source": "mined",
"published": "",
"id": "cursor-this-model-does-not-support-tools-please-select-a-differe"
},
{
"id": "langchain-langchain-multiservermcpclient-notimplementederror-on-",
"error": "LangChain MultiServerMCPClient NotImplementedError on Windows",
"platform": "LangChain",
"code": null,
"versions": [],
"category": "schema",
"cause": "If a LangChain MultiServerMCPClient example raises NotImplementedError on Windows the moment it tries to spawn an MCP server over stdio, set the asyncio Proactor policy before anything async runs: import sys, asyncio...",
"fix_url": "https://automatelab.tech/blog/ai-agents/langchain-multiservermcpclient-notimplementederror-windows/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-10"
},
{
"id": "langchain-agent-stopped-due-to-iteration-limit",
"error": "Agent stopped due to iteration limit",
"platform": "LangChain",
"code": null,
"versions": [],
"category": "other",
"cause": "The error Agent stopped due to iteration limit or time limit means a LangChain agent ran out of steps before the model emitted a final answer",
"fix_url": "https://automatelab.tech/blog/ai-agents/langchain-agent-iteration-limit-error-fix/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-06"
},
{
"error": "ValueError: System message must be at beginning of message list.",
"platform": "LangChain",
"code": null,
"versions": [
"langchain==0.2.7"
],
"category": "schema",
"cause": "LangGraph appends a system message node after the user message is already in state, but the Anthropic API requires the system message to be first.",
"fix_url": null,
"fix_steps": "Bind the system prompt directly to the ChatAnthropic model via the system= parameter instead of inserting it as a graph node. Remove any initialize_system_prompt node and its edges. This ensures the system message is always first when sent to the API.",
"source_url": "https://github.com/langchain-ai/langgraph/issues/982",
"source": "mined",
"published": "",
"id": "langchain-valueerror-system-message-must-be-at-beginning-of-mess"
},
{
"error": "ValueError: invalid literal for int() with base 10: '1+1'",
"platform": "LangChain",
"code": null,
"versions": [],
"category": "install",
"cause": "The LangGraph CLI's _parse_version() splits Docker version strings on hyphens only, so a SemVer build-metadata segment like 28.1.1+1 leaves '1+1' as the patch component, which cannot be cast to int.",
"fix_url": null,
"fix_steps": "Upgrade langgraph-cli to a version with the docker.py parser fix once released. As a workaround, install a Docker release without build metadata (e.g. a plain 28.x.y). The upstream fix splits on '+' before the int cast.",
"source_url": "https://github.com/langchain-ai/langgraph/issues/5965",
"source": "mined",
"published": "",
"id": "langchain-valueerror-invalid-literal-for-int-with-base-10-1-1"
},
{
"error": "langgraph.errors.InvalidUpdateError: Must write to at least one of [state keys]",
"platform": "LangChain",
"code": null,
"versions": [],
"category": "schema",
"cause": "A graph node returns a dict that omits all keys defined in the typed state schema, so LangGraph's write-validation rejects the update.",
"fix_url": null,
"fix_steps": "Ensure every node returns a dict whose keys match at least one field in your TypedDict state class. Check for typos between the return value and the schema. If a field uses a reducer, verify the reducer accepts the value type the node returns.",
"source_url": "https://github.com/langchain-ai/langgraph/issues/740",
"source": "mined",
"published": "",
"id": "langchain-langgraph-errors-invalidupdateerror-must-write-to-at-l"
},
{
"error": "ValueError: Missing required config key 'store' for conditional edge",
"platform": "LangChain",
"code": null,
"versions": [],
"category": "config",
"cause": "LangGraph does not inject the store dependency into conditional edge functions the way it does for nodes, so an edge function declaring a store parameter receives no value at runtime.",
"fix_url": null,
"fix_steps": "Remove the store parameter from the conditional edge function. Access store data inside a preceding regular node and pass the result through state instead. Track the upstream fix in LangGraph PR #6425 targeting v1.1.",
"source_url": "https://github.com/langchain-ai/langgraph/issues/6340",
"source": "mined",
"published": "",
"id": "langchain-valueerror-missing-required-config-key-store-for-condi"
},
{
"id": "make-make-scenario-won-t-trigger-7-step-webhook-diagnosis",
"error": "Make scenario won't trigger: 7-step webhook diagnosis",
"platform": "Make",
"code": null,
"versions": [],
"category": "config",
"cause": "When a Make scenario won't trigger, run seven checks in order: scenario active, trigger type understood, webhook queue counter non-zero, URL reachable, incomplete executions cleared, polling reset, schedule timezone...",
"fix_url": "https://automatelab.tech/blog/no-code/make-scenario-wont-trigger/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-06-15"
},
{
"id": "make-request-has-exceeded-the-allotted-timeout",
"error": "request has exceeded the allotted timeout",
"platform": "Make",
"code": null,
"versions": [],
"category": "timeout",
"cause": "The error fires when any Make module's outbound API call exceeds Make's ~40s connector cap; fix it with a Break error handler for intermittent slowness, or chunk, sleep, or async-redesign the call when the upstream...",
"fix_url": "https://automatelab.tech/blog/no-code/make-request-exceeded-allotted-timeout/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-28"
},
{
"id": "make-make-maximum-execution-timeout-40-minutes-with-error-handle",
"error": "Make Maximum execution timeout 40 minutes with error handlers",
"platform": "Make",
"code": null,
"versions": [],
"category": "timeout",
"cause": "Make raises ExecutionInterruptedError as a scenario-level warning, so per-module Break or Rollback handlers never catch it; the fix is to enable Incomplete Executions, set Break with auto-retry on the slowest module,...",
"fix_url": "https://automatelab.tech/blog/no-code/make-max-execution-timeout-40-minutes/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-26"
},
{
"id": "make-the-make-http-module-40-second-timeout-error",
"error": "the Make HTTP module 40-second timeout error",
"platform": "Make",
"code": null,
"versions": [],
"category": "timeout",
"cause": "Make's HTTP module times out individual requests at roughly 40 seconds",
"fix_url": "https://automatelab.tech/blog/no-code/make-http-module-40s-timeout/",
"fix_steps": null,
"source_url": null,
"source": "guide",
"published": "2026-05-08"
},
{
"error": "Failed to verify connection. Status Code Error: 400",
"platform": "Make",
"code": "400",
"versions": [],
"category": "auth",
"cause": "The OAuth token for a connection expired or was revoked, most often because the Google Cloud app remains in 'Testing' (7-day token lifetime).",
"fix_url": null,
"fix_steps": "In Make Connections, reauthorize the affected connection. If it recurs weekly, set the Google OAuth consent screen from 'Testing' to 'In production'. For non-Google services, delete and recreate the connection with fresh credentials.",
"source_url": "https://community.make.com/t/failed-to-verify-connection-my-twitter-oauth-2-0-connection-status-code-error-400/30369",
"source": "mined",
"published": "",
"id": "make-failed-to-verify-connection-status-code-error-400"
},
{
"error": "Cannot initialize the scenario because of the reason 'Failed to verify connection'",
"platform": "Make",
"code": null,
"versions": [],
"category": "auth",
"cause": "A module's connection is missing, expired, or lacks scopes, so Make fails the init phase before execution - meaning in-scenario error handlers cannot catch it.",
"fix_url": null,
"fix_steps": "Check every module has a connection selected. Reauthorize any invalid connections in the Connections panel, or delete and recreate with the required scopes. Confirm the third-party API key/OAuth app has not been revoked or had scopes reduced.",
"source_url": "https://community.make.com/t/error-frequent-cannot-initialize-the-scenario-because-of-the-reason-failed-to-verify-connection-integromat-google-account/10833",
"source": "mined",
"published": "",
"id": "make-cannot-initialize-the-scenario-because-of-the-reason-failed"
},
{
"error": "Cannot initialize the scenario because of the reason 'Failed to verify account. Please try again later.'",
"platform": "Make",
"code": null,
"versions": [],
"category": "auth",
"cause": "Make's platform-side account verification to a third-party service fails transiently during the scenario init phase, logging 0 operations.",
"fix_url": null,
"fix_steps": "Wait a few minutes and re-run; the error is often transient. If it persists, reauthorize the connection. Add a retry router downstream to handle intermittent init failures without losing data.",
"source_url": "https://community.make.com/t/how-to-prevent-failed-to-verify-account-please-try-again-later/62892",
"source": "mined",
"published": "",
"id": "make-cannot-initialize-the-scenario-because-of-the-reason-failed-2"
},
{
"error": "AccountValidationError: Failed to verify connection. access_denied",
"platform": "Make",
"code": null,
"versions": [],
"category": "auth",
"cause": "The generic HTTP OAuth 2.0 module's token handling does not satisfy a specific API's authorization-code or refresh-token requirements, so the connection looks valid but fails at runtime.",
"fix_url": null,
"fix_steps": "Switch from the generic HTTP OAuth module to the service's dedicated Make app if one exists. For a custom HTTP connection, inspect request/response headers with the Make DevTool to find the failing OAuth step. Ensure token refresh is configured and the auth code is not reused after expiry.",
"source_url": "https://community.make.com/t/oauth-2-0-request-fails-with-failed-to-verify-connection/59145",
"source": "mined",
"published": "",
"id": "make-accountvalidationerror-failed-to-verify-connection-access-d"
},
{
"error": "The operation timed out",
"platform": "Make",
"code": null,
"versions": [],
"category": "timeout",
"cause": "A module did not get a response within Make's ~40-second per-module timeout, often from long-running report generation, slow queries, or upstream latency.",
"fix_url": null,
"fix_steps": "Add an error handler with a Retry directive on the timed-out module. For consistently slow operations, use the API's async/polling endpoint and restructure the scenario to poll for completion. Use the Make DevTool to log response times and tell consistent vs random timeouts apart.",
"source_url": "https://community.make.com/t/random-error-the-operation-timed-out/53015",
"source": "mined",
"published": "",
"id": "make-the-operation-timed-out"
},
{
"error": "ETIMEDOUT: Service is temporarily unavailable.",
"platform": "Make",
"code": null,
"versions": [],
"category": "connectivity",
"cause": "The TCP connection from Make to the target host exceeded the connection timeout - the remote server is unreachable, overloaded, or blocking Make's egress IPs.",
"fix_url": null,
"fix_steps": "Confirm the target service is online. Allow Make's published egress IPs through the service's firewall/Cloudflare. Add a Retry/Ignore error handler so transient network issues do not fail the scenario permanently. Test the same request from outside Make (e.g. Postman) to isolate the side at fault.",
"source_url": "https://community.make.com/t/http-module-keeps-get-warning-etimedout-service-is-temporarily-unavailable/47190",
"source": "mined",
"published": "",
"id": "make-etimedout-service-is-temporarily-unavailable"
},
{
"error": "ConnectionError ENOTFOUND: Service is temporarily unavailable.",
"platform": "Make",
"code": null,
"versions": [],
"category": "connectivity",
"cause": "DNS resolution for the target hostname failed from Make - a misspelled URL, a changed domain, or a transient DNS outage.",