-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
The content it tries to read is UTF-8.
Here is the stack trace:
java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at java.io.BufferedReader.read1(BufferedReader.java:210)
at java.io.BufferedReader.read(BufferedReader.java:286)
at java.io.Reader.read(Reader.java:140)
at scala.io.BufferedSource.mkString(BufferedSource.scala:96)
at jp.ne.opt.redshiftfake.s3.S3ServiceImpl$$anonfun$downloadAsString$1.apply(S3Service.scala:109)
at jp.ne.opt.redshiftfake.s3.S3ServiceImpl$$anonfun$downloadAsString$1.apply(S3Service.scala:103)
at jp.ne.opt.redshiftfake.util.Loan$.using(Loan.scala:13)
at jp.ne.opt.redshiftfake.s3.S3ServiceImpl.downloadAsString(S3Service.scala:103)
at jp.ne.opt.redshiftfake.read.Reader$$anonfun$downloadAllAsStringFromS3$1.apply(Reader.scala:53)
at jp.ne.opt.redshiftfake.read.Reader$$anonfun$downloadAllAsStringFromS3$1.apply(Reader.scala:52)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:234)
at scala.collection.Iterator$class.foreach(Iterator.scala:891)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1334)
at scala.collection.IterableLike$class.foreach(IterableLike.scala:72)
at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:234)
at scala.collection.AbstractTraversable.map(Traversable.scala:104)
at jp.ne.opt.redshiftfake.read.Reader.downloadAllAsStringFromS3(Reader.scala:52)
at jp.ne.opt.redshiftfake.read.Reader.read(Reader.scala:20)
at jp.ne.opt.redshiftfake.CopyInterceptor$class.executeCopy(Interceptor.scala:31)
at jp.ne.opt.redshiftfake.FakeStatement.executeCopy(FakeStatement.scala:22)
at jp.ne.opt.redshiftfake.FakeStatement$$anonfun$switchExecute$1.apply(FakeStatement.scala:121)
at jp.ne.opt.redshiftfake.FakeStatement$$anonfun$switchExecute$1.apply(FakeStatement.scala:120)
at scala.Option.map(Option.scala:146)
at jp.ne.opt.redshiftfake.FakeStatement.switchExecute(FakeStatement.scala:120)
at jp.ne.opt.redshiftfake.FakeStatement.execute(FakeStatement.scala:72)
Metadata
Metadata
Assignees
Labels
No labels