NoSuchMethodError avec ByteBuffer en JDK8
Ce problème potentiel est lié à une évolution de la classe ByteBuffer à partir du JDK9. Sans précaution la compilation des sources avec un JDK >8 rend l'exécution du code généré impossible avec un JDK8. Ce problème et ses solutions sont décrits dans l'article ci-dessous :
https://stackoverflow.com/questions/61267495/exception-in-thread-main-java-lang-nosuchmethoderror-java-nio-bytebuffer-flip
La solution la plus simple consiste à caster l'objet ByteBuffer en Buffer lors des appels aux méthodes clear(), flip(), limit(int), mark(), position(int), reset() et rewind().