Io uso Kryo per scrivere oggetti in matrici di byte. Funziona bene. Ma quando gli array di byte vengono convertiti in oggetti, genera l'eccezione com.esotericsoftware.kryo.KryoException: Buffer underflow.
.La deserializzazione di Kryo fallisce con "KryoException: Buffer underflow"
Questo è il mio deserializzazione:
Kryo k=new Kryo();
Input input=new Input(byteArrayOfObject);
Object o=k.readObject(input,ObjectClass.class);
Inoltre, sempre il tipo di oggetto non può essere definito nella mia applicazione. Nel processo finale, avviene la conversione di classe. Pertanto,
Come posso risolvere sopra l'errore di deserializzazione
Esiste un modo per creare oggetti senza dare la classe in readObject (..., NomeClasse)?
Sto affrontando lo stesso problema? È risolto? Ho provato sotto i suggerimenti, non ha aiutato .. – Sharath