Hello everyone!
Recently I've been reported about very weird sort of exception that happens with my Android webrtc application.
java.lang.UnsatisfiedLinkError: No implementation found for void org.webrtc.voiceengine.WebRtcAudioTrack.nativeGetPlayoutData(int, long) (tried Java_org_webrtc_voiceengine_WebRtcAudioTrack_nativeGetPlayoutData and Java_org_webrtc_voiceengine_WebRtcAudioTrack_nativeGetPlayoutData__IJ)
at org.webrtc.voiceengine.WebRtcAudioTrack.nativeGetPlayoutData(WebRtcAudioTrack.java)
at org.webrtc.voiceengine.WebRtcAudioTrack.access$600(WebRtcAudioTrack.java:23)
at org.webrtc.voiceengine.WebRtcAudioTrack$AudioTrackThread.run(WebRtcAudioTrack.java:85)
Unfortunately, I can't reproduce it by myself, so the only information that I have, are such stasktraces from different places where java layer of libjinglePeerconnection library is trying to reach to native layer and then fails.
All I managed to find about the UnsatisfiedLinkError talks about improperly attached libraries that are not able to be loaded. But in my cases java layer of the library is trying to call native methods of this very library so I wonder is it my fault or is it some known issue?