java.io.EOFException: No content to map to Object due to end of input
2014-04-22 14:20
501 查看
java异常:
java.io.EOFException: No content to map to Object due to end of input
org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2433) [jackson-mapper-asl-1.8.1.jar:1.8.1]
at org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2366) [jackson-mapper-asl-1.8.1.jar:1.8.1]
at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1162) [jackson-mapper-asl-1.8.1.jar:1.8.1]
at org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:410) [jackson-jaxrs-1.8.1.jar:1.8.1]
java.io.EOFException: No content to map to Object due to end of input
org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2433) [jackson-mapper-asl-1.8.1.jar:1.8.1]
at org.codehaus.jackson.map.ObjectMapper._readValue(ObjectMapper.java:2366) [jackson-mapper-asl-1.8.1.jar:1.8.1]
at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1162) [jackson-mapper-asl-1.8.1.jar:1.8.1]
at org.codehaus.jackson.jaxrs.JacksonJsonProvider.readFrom(JacksonJsonProvider.java:410) [jackson-jaxrs-1.8.1.jar:1.8.1]
这个问题困扰了我很久,最后发现原因是:
Content-Type我设置为 application/json charset=utf-8,但是实际传递参数至服务端时并没有传递json参数,导致at org.codehaus.jackson.map.ObjectMapper._readValue读取不到json数据导致报错。
相关文章推荐
- java.io.EOFException: No content to map to Object due to end of input
- java.io.EOFException: No content to map to Object due to end of input
- java.io.EOFException: No content to map to Object due to end of input
- com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
- No content to map due to end-of-input
- bug retrofit 异常返回 error:No content to map due to end-of-input okhttp3.ResponseBody$BomAwareReader
- java.io.EOFException: Unexpected end of input stream
- java.io.EOFException: Unexpected end of ZLIB input stream解决
- 关于JSON to JAVA object的java.io.EOFException异常
- java.io.EOFException: Unexpected end of ZLIB input stream异常处理
- java.io.EOFException: Unexpected end of ZLIB input stream
- Exception in thread "main" java.io.IOException: Failed to set permissions of path
- InvalidOperationException: Operation is not valid due to the current state of the object
- Error occurred during initialization of VM due to java.nio.charset.IllegalCharsetNameException
- org.json.JSONException: Value ok of type java.lang.String cannot be converted to JSONObject:
- java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to java.util.Map
- Android+HttpURLConnection+ObjectOutputStream+java.io.EOFException
- Hadoop eclipse开发解决Call to localhost/127.0.0.1:9000 failed on local exception: java.io.EOFException
- Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
- Java使用ObjectOutputStream和ObjectInputStream序列号对象报java.io.EOFException异常的解决方法