VEuPathDB / service-eda

Repo containing EDA web service
Apache License 2.0
0 stars 0 forks source link

500 ArrayIndexOutOfBounds from subsetting? #43

Open aurreco-uga opened 3 months ago

aurreco-uga commented 3 months ago

DR hit this one on a UD (some workshop going on ?)

Referred from: https://clinepidb.org/ce/app/workspace/maps/EDAUD_Yodltl0QIkZ/YjByNHR

"message": "500 Internal Server Error: POST https://clinepidb.org/eda/apps/standalone-map/visualizations/map-markers\nTraceid: 7a19ab9c76e544998b4aeadebc463428\n\n{\"status\":\"server-error\",\"message\":\"Unable to fetch all required data\",\"requestId\":\"2DkqIOVCUx8oegtSbw6HAy\"}"

logs

^[[m^[[1;31m2024-05-26 05:30:18.031 [rid:64aPK][jid:][p:] ERROR ErrorMapper:68 - Caught Exception: ^[[m java.lang.RuntimeException: com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.ArrayIndexOutOfBoundsException) (through reference chain: org.veupathdb.service.eda.generated.model.StudiesGetResponseImpl["studies"]->java.util.ArrayList[716]->org.veupathdb.service.eda.generated.model.APIStudyOverviewImpl["lastModified"]) at org.gusdb.fgputil.functional.Functions.swallowAndGet(Functions.java:418) ~[service.jar:3.0.0] at org.veupathdb.service.eda.common.client.EdaSubsettingClient.getStudies(EdaSubsettingClient.java:40) ~[service.jar:3.0.0] at org.veupathdb.service.eda.common.client.EdaSubsettingClient.getStudy(EdaSubsettingClient.java:53) ~[service.jar:3.0.0]

Caused by: java.lang.RuntimeException: 500 Internal Server Error: {"status":"server-error","message":"com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.ArrayIndexOutOfBoundsException) (through reference chain: org.veupathdb.service.eda.generated.model.StudiesGetResponseImpl[\"studies\"]->java.util.ArrayList[716]->org.veupathdb.service.eda.generated.model.APIStudyOverviewImpl[\"lastModified\"])","requestId":"64aPKSuMFOS0F4qIWnyhhq"} at org.gusdb.fgputil.client.ResponseFuture.lambda$getInputStream$0(ResponseFuture.java:49) ~[service.jar:3.0.0] at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]