-
-
Notifications
You must be signed in to change notification settings - Fork 395
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
Wallbox not connecting via OCPP 1.6 JSON after update to 3.4.9 #802
Comments
hey @jgantenberg can you please post the logs with 3.4.9 where the connection cannot happen? |
Unfortunately there is really nothing in the log. The last message says webapp has started and nothing more. |
is this the message from the terminal? if you are running steve with i locally could not reproduce an issue with 3.4.8 and 3.4.9. after starting steve, i execute the following on a terminal to mimic a charging station (and open a websocket connection):
|
I have also a problem which can be tracked down to the 3.4.9 update. I made a tcpdump trace to sniff into the HTTP communication and see the following:
My setup is non-standard in such, that I've an Apache webserver before the SteVe installation which acts as a forward-proxy. However, this setup is running fine when downgrading to 3.4.8. So something is different with the new version. |
interesting.
this signals that the request is not even reaching the OcppWebSocketHandshakeHandler of steve. this is coming from jetty (the web server library we use). this might be caused by the migration from jetty 9.x to 10.y in the new version coming from this PR. i think jetty got stricter in some areas in this version. we had another issue about the new strictness: #749 i will look into this. |
After my return to my desk I made some tcpdumps and found out that it was a simple configuration problem in my wallbox. When configuring the websocket URI I added a slash (/) at the end leading to following URI: |
Just for the record: the double slash thing was a great hint: I double-checked my Apache config and found out that my ProxyPassMatch rule created the internal URL as |
SteVe Version : 3.4.9
Operating system : Ubuntu 20.4
JDK : Zulu11.54+25-CA
Database : MariaDB 10
Expected Behavior
after update steve to latest 3.4.9 my wallbox (Entratek Power Dot Pro) does not connect to steve anymore.
After switch back to former version 3.4.8 the connection is initiated immediately.
Nothing else changed.
Is it a known problem?
The text was updated successfully, but these errors were encountered: