ESP Async WebServer by Me-No-Dev V3.3.12 incompatibility with Async TCP by Me-No-Dev V3.2.8 and Async UDP by Me-No-Dev V1.1.0. #1437
Description
Until last night my ESP32 code was working properly, but today when I opened the Arduino IDE I got the message that there are new versions specifically of the WebServer by Me-No-Dev library, before this update I was working with version 3.0.6 of the ARDUINO library repository, but today version 3.3.12 appeared which has caused my ESP32 code to stop working and see the following error message on the serial monitor:
E (139421) task_wdt: Task watchdog got triggered. The following tasks/users did not reset the watchdog in time:
E (139421) task_wdt: - async_tcp (CPU 0/1)
E (139421) task_wdt: Tasks currently running:
E (139421) task_wdt: CPU 0: IDLE0
E (139421) task_wdt: CPU 1: loopTask
E (139421) task_wdt: Print CPU 0 (current core) backtrace
Backtrace: 0x400E9570:0x3FFC03AC |<-CORRUPTED
E (139421) task_wdt: Aborting.
E (139421) task_wdt: Print CPU 1 backtrace
Backtrace: 0x400822e7:0x3ffb1f90 0x4008214f:0x3ffb1fb0 0x40082157:0x3ffb1fd0 0x40088d29:0x3ffb1ff0 0x40081b71:0x3ffb2010 0x400e7e51:0x3ffb2050 0x400eea5e:0x3ffb2080 0x4017024d:0x3ffb20a0 0x400ef6f1:0x3ffb20c0 0x400ed9ad:0x3ffb2130 0x400edf3a:0x3ffb2180 0x400ee8b5:0x3ffb21f0 0x400ed559:0x3ffb2210 0x400d466e:0x3ffb2240 0x400e3a78:0x3ffb2270 0x4008e796:0x3ffb2290
ELF file SHA256: ba8ca71e2751c555
Rebooting...
ets Jul 29 2019 12:21:46
It seems that a compatibility bug with the Async TCP library appeared unintentionally, even with its latest version V3.2.8, which causes a malfunction in the ESP32 coding, I would simply like to bring it to your attention so that you can analyze it, since I have returned to the version 3.0.6 of ESP Async WebServer and my ESP32 code is working properly again.