Skip to content

Some EVCC errors cause program to hang forever #379

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
clerouxgit opened this issue Feb 5, 2024 · 0 comments
Open

Some EVCC errors cause program to hang forever #379

clerouxgit opened this issue Feb 5, 2024 · 0 comments

Comments

@clerouxgit
Copy link

In EVCC/comm_session_handler, while loop in function get_from_rcv_queue cause program to hang on most error cases.

This prevent the program to stop and to be restarted by unpluging/repluging the cable.

It would be nice to add breaks after an exception is raised. Additionnaly, functions called in the while loop should raise an exception instead of just doing a return in case of blocking errors.

This EVCC hang issue can be reproduced by (non exaustive) :

  • interrupting SECC side during communication
  • setting incompatible TLS requirement : Enforce TLS on SECC, disable TLS on EVCC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant