Skip to content
This repository was archived by the owner on Mar 16, 2026. It is now read-only.
This repository was archived by the owner on Mar 16, 2026. It is now read-only.

"ISO15118 Extension interface mapping not set! Not sending 'ChargingNeeds'!" #263

@Abby-Wheelis

Description

@Abby-Wheelis

Describe the bug
When additional logging is added, EVerest breaks and charging fails.

To Reproduce
Steps to reproduce the behavior:

  1. Run 1-line demo curl https://raw.githubusercontent.com/everest/everest-demo/main/demo-iso15118-2-ocpp-201.sh | bash -s -- -1
  2. Use UI to execute a basic charging session (set simulation, plugin, swipe RFID)
  3. Note successful charging session
  4. Add logging and attempt charging session
  5. Encounter race condition with Slac Matching
  6. Patch race condition with Slac Matching, attempt charging session
  7. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions