tflite-support icon indicating copy to clipboard operation
tflite-support copied to clipboard

v0.4.4/java.lang.UnsatisfiedLinkError while init of ObjectDetector

Open zekiamani opened this issue 1 year ago • 0 comments

v0.0.4 Object detector throws java.lang.UnsatisfiedLinkError in Android native init phase. While it works fine with v0.4.3 and below versions, it was detected in v0.0.4 version.

  • Problematic phone: Samsung SM-J250F
  • Problematic library version: v0.0.4
  • Reproduce phase: Object detector init phase only on Samsung SM-J250F device
No implementation found for void org.tensorflow.lite.task.vision.detector.ObjectDetector.deinitJni(long) (tried Java_org_tensorflow_lite_task_vision_detector_ObjectDetector_deinitJni and Java_org_tensorflow_lite_task_vision_detector_ObjectDetector_deinitJni__J)                               
Uncaught exception thrown by finalizer                                                                                                                                                                                                                                                              
java.lang.UnsatisfiedLinkError: No implementation found for void org.tensorflow.lite.task.vision.detector.ObjectDetector.deinitJni(long) (tried Java_org_tensorflow_lite_task_vision_detector_ObjectDetector_deinitJni and Java_org_tensorflow_lite_task_vision_detector_ObjectDetector_deinitJni__J
	at org.tensorflow.lite.task.vision.detector.ObjectDetector.deinitJni(Native Method)                                                                                                                                                                                                             
	at org.tensorflow.lite.task.vision.detector.ObjectDetector.deinit(ObjectDetector.java:545)                                                                                                                                                                                                      
	at org.tensorflow.lite.task.core.BaseTaskApi.close(BaseTaskApi.java:59)                                                                                                                                                                                                                         
	at org.tensorflow.lite.task.core.BaseTaskApi.finalize(BaseTaskApi.java:78)                                                                                                                                                                                                                      
	at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:222)                                                                                                                                                                                                                               
	at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:209)                                                                                                                                                                                                                                      
	at java.lang.Thread.run(Thread.java:762)                                                                                                                                                                                                                                                        
After code cache collection, code=61KB, data=61KB                                                                                                                                                                                                                                                   ```

zekiamani avatar Sep 13 '24 13:09 zekiamani