【发布时间】:2018-06-01 16:02:02
【问题描述】:
解析 XML 类型的输入流时出现异常。
com.amazonaws.SdkClientException: Data read has a different length than the expected: dataLength=75876; expectedLength=481292147; includeSkipped=true; in.getClass()=class com.amazonaws.services.s3.AmazonS3Client$2; markedSupported=false; marked=0; resetSinceLastMarked=false; markCount=0; resetCount=0
at com.amazonaws.util.LengthCheckInputStream.checkLength(LengthCheckInputStream.java:151)
at com.amazonaws.util.LengthCheckInputStream.read(LengthCheckInputStream.java:109)
谁能告诉我为什么会出现这个异常?以及如何解决。 在这里,我有 S3Object,我从中获取 InputStream (data.getObjectContent())。 InputStream 包含我正在解析的 xml 数据。解析时出现此异常。
【问题讨论】:
标签: java amazon-web-services jakarta-ee amazon-s3 inputstream