Skip to content

Stacktrace when sending Content-type application json GET request #71

@d3ep4k

Description

@d3ep4k

It is incorrect to send application/json Content-TYpe when the request method is GET, still the server should give valid json error instead of throwing this error. Or it should handle the error.

com.eclipsesource.json.ParseException: Unexpected end of input at 1:1
com.eclipsesource.json.JsonParser.error(JsonParser.java:490)
com.eclipsesource.json.JsonParser.expected(JsonParser.java:484)
com.eclipsesource.json.JsonParser.readValue(JsonParser.java:193)
com.eclipsesource.json.JsonParser.parse(JsonParser.java:152)
com.eclipsesource.json.JsonParser.parse(JsonParser.java:91)
com.eclipsesource.json.Json.parse(Json.java:295)
com.github.wnameless.json.flattener.JsonFlattener.(JsonFlattener.java:122)
com.github.wnameless.json.flattener.JsonFlattener.flattenAsMap(JsonFlattener.java:99)
com.metamug.mason.entity.request.JsonStrategy.(JsonStrategy.java:39)
com.metamug.mason.entity.request.RequestAdapter.create(RequestAdapter.java:52)
com.metamug.mason.Router.processRequest(Router.java:636)
com.metamug.mason.Router.doFilter(Router.java:606)
com.metamug.api.mason.filters.AnalyticFilter.doFilter(AnalyticFilter.java:251)
org.apache.catalina.filters.CorsFilter.handleNonCORS(CorsFilter.java:352)
org.apache.catalina.filters.CorsFilter.doFilter(CorsFilter.java:171)
org.apache.catalina.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1226)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions