I face the following backend error when uploading a package.
Note that I am using a custom image with openjdk 24.0.1.
The odd thing is that despite the error (appearing both in the frontend and backend), the package is added to the repository. Yet I am unsure if it is actually valid or a broken entry (didn’t attempt a download yet since I am having other unrelated issues with accessing the public repo).
2025-06-02 08:17:53.625 825860 [http-nio-8080-exec-8] ERROR traceId=6227306d-0516-407c-ad35-247b18d51174 e.o.r.b.a.v.c.ApiV2ErrorController : RequestURI: /server/api/v2/manager/r/submissions │
│ 2025-06-02 08:17:53.625 825860 [http-nio-8080-exec-8] ERROR traceId=6227306d-0516-407c-ad35-247b18d51174 e.o.r.b.a.v.c.ApiV2ErrorController : Query parameters: repository=test&generateManual=true&replace=false&binary=false │
│ 2025-06-02 08:17:53.627 825862 [http-nio-8080-exec-8] ERROR traceId=6227306d-0516-407c-ad35-247b18d51174 e.o.r.b.a.v.c.ApiV2ErrorController : Exception: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Exp │
│ at com.google.gson.Gson.fromJson(Gson.java:1238) │
│ at com.google.gson.Gson.fromJson(Gson.java:1137) │
│ at com.google.gson.Gson.fromJson(Gson.java:1047) │
│ at com.google.gson.Gson.fromJson(Gson.java:982) │
│ at eu.openanalytics.rdepot.r.synchronization.RRepositorySynchronizer.getRemoteState(RRepositorySynchronizer.java:151) │
│ at eu.openanalytics.rdepot.r.synchronization.RRepositorySynchronizer.synchronizeRepository(RRepositorySynchronizer.java:183) │
│ at eu.openanalytics.rdepot.r.synchronization.RRepositorySynchronizer.storeRepositoryOnRemoteServer(RRepositorySynchronizer.java:125) │
│ at eu.openanalytics.rdepot.r.synchronization.RRepositorySynchronizer.storeRepositoryOnRemoteServer(RRepositorySynchronizer.java:103) │
│ at eu.openanalytics.rdepot.r.synchronization.RRepositorySynchronizer.storeRepositoryOnRemoteServer(RRepositorySynchronizer.java:58) │
│ at eu.openanalytics.rdepot.base.synchronization.RepositorySynchronizer.storeRepositoryOnRemoteServer(RepositorySynchronizer.java:50) │
│ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) │
│ at java.base/java.lang.reflect.Method.invoke(Method.java:565)