WiFiManager: Fatal exception 28(LoadProhibitedCause) Multiple Parameters
Hardware
WiFimanager Branch/Release:
- OTA
Esp8266/Esp32:
- ESP8266
ESP Core Version: 2.4.0, staging
- 2.4.0
Hi, I have a problem (OTA Branch on esp8266ex), using multiple parameters. My parameters are
char mqtt_server[40] = "monitor.com";
char mqtt_port[6] = "80";
char TimeZone[5] = "-3.0";
char NumDisp[5] = "17";
char mult_V[12] = "448128.6";
char mult_I[12] = "16591.2";
char mult_P[13] = "12136999.39";
After full erase flash, everything is ok, but when booting again and finding the file config.jsn it crashes after the 5th parameter. Do you know why?
After full erase
*WM: [3] allocating params bytes: 20
*WM: [2] Added Parameter: server
*WM: [2] Added Parameter: port
*WM: [2] Added Parameter: TimeZone
*WM: [2] Added Parameter: NumDisp
*WM: [2] Added Parameter: mult_V
*WM: [3] Updated _max_params: 10
*WM: [3] re-allocating params bytes: 40
*WM: [2] Added Parameter: mult_I
*WM: [2] Added Parameter: mult_P
*WM: [2] Starting Config Portal
On reboot:
SDK:2.2.2-dev(38a443e)/Core:2.6.3=20603000/lwIP:STABLE-2_1_2_RELEASE/glue:1.2-16-ge23a07e/BearSSL:89454af
mounting FS...
reading config file
{"mqtt_server":"monitor.com","mqtt_port":"80","TimeZone":"-3.0","mult_V":"448128.6","mult_I":"16591.2","mult_P":"12136999.39","NumDisp":"16","ip":"192.168.1.231","gateway":"192.168.1.254","subnet":"255.255.255.0"}
parsed json
Fatal exception 28(LoadProhibitedCause):
changed to 10 MAX_PARAMS but nothing changed,
#define WIFI_MANAGER_MAX_PARAMS 10
If I use less parameters everything is OK
About this issue
- Original URL
- State: open
- Created 4 years ago
- Comments: 16 (8 by maintainers)
I have another weird problem, in config portal after connecting WiFi “Credential saved. Trying…” page doesn’t appear, is it because of lack of memory? Also when calling captive portal sometimes I have to reload captive portal page many times till I see the WM menu