Używam Kryo do pisania obiektów w tablicach bajtowych. To działa dobrze. Ale gdy tablice bajtów są konwertowane na obiekty, to wyrzuca wyjątek od com.esotericsoftware.kryo.KryoException: Buffer underflow.
.Deserializacja Kryo kończy się niepowodzeniem z "KryoException: underflow buffer"
To mój deserializacji:
Kryo k=new Kryo();
Input input=new Input(byteArrayOfObject);
Object o=k.readObject(input,ObjectClass.class);
Ponadto zawsze typ obiektu nie może być zdefiniowana w mojej aplikacji. W ostatecznym procesie następuje konwersja klasy. Dlatego
Jak mogę rozwiązać powyższy problem deserializacji
Czy istnieje sposób, aby utworzyć obiektu bez podania klasę na readObject (..., className)?
Mam do czynienia z tym samym problemem? Czy to rozwiązało? Próbowałem poniżej sugestii, nie pomógł .. – Sharath