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
{{ message }}
This repository was archived by the owner on Mar 16, 2026. It is now read-only.
Describe the bug
When additional logging is added, EVerest breaks and charging fails.
To Reproduce
Steps to reproduce the behavior:
Run 1-line demo curl https://raw.githubusercontent.com/everest/everest-demo/main/demo-iso15118-2-ocpp-201.sh | bash -s -- -1
Use UI to execute a basic charging session (set simulation, plugin, swipe RFID)
Note successful charging session
Add logging and attempt charging session
Encounter race condition with Slac Matching
Patch race condition with Slac Matching, attempt charging session
Encounter error: [WARN] ocpp:OCPP201 module::OCPP201::ready()::<lambda(const types::iso15118::ChargingNeeds&)> :: ISO15118 Extension interface mapping not set! Not sending 'ChargingNeeds'! and a hang when waiting for CAR ISO AC HLC Close contactor
Expected behavior
Charging should proceed as it does without the logging.
Setup (please complete the following information):
Software in the loop with EVerest Demo (1-line for working, dev containers for added logging)
Desktop (please complete the following information):
Docker Desktop 4.38.0
Docker Engine: 27.5.1
Docker Compose: v2.32.4-desktop.1
Additional context
See issue for additional tracking: 151
Patches in the issue -- will add more later today!