java.nio.BufferOverflowException org.inaturalist.inatcamera.classifier.ImageClassifier.convertBitmapToByteBuffer
albullington opened this issue · 0 comments
albullington commented
java.lang.RuntimeException:
at android.os.AsyncTask$4.done (AsyncTask.java:399)
at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:383)
at java.util.concurrent.FutureTask.setException (FutureTask.java:252)
at java.util.concurrent.FutureTask.run (FutureTask.java:271)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641)
at java.lang.Thread.run (Thread.java:919)
Caused by: java.nio.BufferOverflowException:
at java.nio.Buffer.nextPutIndex (Buffer.java:542)
at java.nio.DirectByteBuffer.putFloat (DirectByteBuffer.java:809)
at org.inaturalist.inatcamera.classifier.ImageClassifier.convertBitmapToByteBuffer (ImageClassifier.java:152)
at org.inaturalist.inatcamera.classifier.ImageClassifier.classifyFrame (ImageClassifier.java:96)
at org.inaturalist.inatcamera.nativecamera.RNCameraView.getPredictionsForImage (RNCameraView.java:514)
at org.inaturalist.inatcamera.nativecamera.ResolveTakenPictureAsyncTask.doInBackground (ResolveTakenPictureAsyncTask.java:252)
at org.inaturalist.inatcamera.nativecamera.ResolveTakenPictureAsyncTask.doInBackground (ResolveTakenPictureAsyncTask.java:31)
at android.os.AsyncTask$3.call (AsyncTask.java:378)
at java.util.concurrent.FutureTask.run (FutureTask.java:266)