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
I checked other issues already, but found no answer/solution
I checked the documentation and wiki, but found no answer/solution
I am running the latest version and the issue still occurs
I am sure that this issue is about SteVe (and not about the charging station software or something unrelated to SteVe)
Specifications
SteVe Version : 3.7.1 but also happens with current Git version
Operating system : Arch Linux
JDK : OpenJDK 23
Database : MariaDB 11.x (not part of the issue)
Expected Behavior
./mvnw package produces an executable version of SteVe
Actual Behavior
It throws lots of errors all pointing to some missing dependency/declaration like the following:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/xxx/Projekte/steve/src/main/java/de/rwth/idsg/steve/Application.java:[41,9] Symbol nicht gefunden
Symbol: Variable log
Ort: Klasse de.rwth.idsg.steve.Application
[ERROR] /home/xxx/Projekte/steve/src/main/java/de/rwth/idsg/steve/Application.java:[41,77] Symbol nicht gefunden
Symbol: Methode getProfile()
Ort: Variable sc von Typ de.rwth.idsg.steve.SteveConfiguration
...
Steps to Reproduce the Problem
Install/activate OpenJDK 23
Clone SteVe
./mvnw package
Additional context
I switched to OpenJDK 21 and that works like it used to. Also, OpenJDK 23 has no issues running the .jar compiled on OpenJDK 21.
The text was updated successfully, but these errors were encountered:
builds were working without this until jdk 23 (for whatever reason).
it is part of lombok documentation to use this anyways: https://projectlombok.org/setup/maven
so we are adding it.
hey, thanks for this report. it is indeed a problem. thankfully, the fix was simple. please see the respective PR, test and give feedback that it resolves your issue.
Checklist
Specifications
Expected Behavior
./mvnw package produces an executable version of SteVe
Actual Behavior
It throws lots of errors all pointing to some missing dependency/declaration like the following:
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/xxx/Projekte/steve/src/main/java/de/rwth/idsg/steve/Application.java:[41,9] Symbol nicht gefunden
Symbol: Variable log
Ort: Klasse de.rwth.idsg.steve.Application
[ERROR] /home/xxx/Projekte/steve/src/main/java/de/rwth/idsg/steve/Application.java:[41,77] Symbol nicht gefunden
Symbol: Methode getProfile()
Ort: Variable sc von Typ de.rwth.idsg.steve.SteveConfiguration
...
Steps to Reproduce the Problem
Additional context
I switched to OpenJDK 21 and that works like it used to. Also, OpenJDK 23 has no issues running the .jar compiled on OpenJDK 21.
The text was updated successfully, but these errors were encountered: