chaokunyang commented on issue #1600:
URL: 
https://github.com/apache/incubator-fury/issues/1600#issuecomment-2094578299

   Hi @cdxf , thanks for reporting this issue. It seems that you use newer 
version of Fury to deserialize data from old version Fury. Fury read a class id 
for `UnexistedSkipClass`, so it throw such exception. 
   
   Fury registered `UnexistedSkipClass` 
https://github.com/apache/incubator-fury/blob/48361cb7b7c13e703f0d5e1a10d5d104c9cd78a2/java/fury-core/src/main/java/org/apache/fury/resolver/ClassResolver.java#L349
 . This registered class id may be used by other class in older Fury, it's 
possible to read it as `UnexistedSkipClass`, which is the error you see. I can 
submit a PR to skip register `UnexistedSkipClass`, but if you use newer Fury to 
deserialize older Fury, you will still see other strange error. Currently we 
didn' provide binary compatibility. Such compatibility will be provided in the 
future, but not now.  Could you try 
https://fury.apache.org/docs/guide/java_object_graph_guide#upgrade-fury to 
upgrade Fury?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to