HTTP Status 500 – Internal Server Error


Type Exception Report

Message Cannot deserialize instance of `java.util.HashMap` out of START_ARRAY token

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of `java.util.HashMap` out of START_ARRAY token
 at [Source: (String)"[]"; line: 1, column: 1]
	com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:63)
	com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1343)
	com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1139)
	com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1093)
	com.fasterxml.jackson.databind.deser.std.StdDeserializer._deserializeFromEmpty(StdDeserializer.java:600)
	com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:360)
	com.fasterxml.jackson.databind.deser.std.MapDeserializer.deserialize(MapDeserializer.java:29)
	com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4014)
	com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3024)
	apiutils.JacksonConverter.fromJSON_strMap(JacksonConverter.java:90)
	org.mousephenotype.templateweb.template.web.controllers.ProcedureController.loadDataIntoThymeleaf(ProcedureController.java:105)
	org.mousephenotype.templateweb.template.web.controllers.ProcedureController.process(ProcedureController.java:82)
	org.mousephenotype.templateweb.template.web.Main.processRequest(Main.java:125)
	org.mousephenotype.templateweb.template.web.Main.doGet(Main.java:245)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:529)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.83