Unpacking.UnpackObjectdocumentation states that this method can throw UnpackException and MessageTypeException, but it also throws several other unexpected exception types:
- InvalidMessagePackStreamException
- MessageNotSupportedException
- OverflowException
You can run the following code to reproduce it (the path variable should contain the path to one of the extracted files from the attached archive):
using(varfile=File.OpenRead(path)){Unpacking.UnpackObject(file);}Found via SharpFuzz.
Unpacking.UnpackObjectdocumentation states that this method can throw UnpackException and MessageTypeException, but it also throws several other unexpected exception types:
You can run the following code to reproduce it (the path variable should contain the path to one of the extracted files from the attached archive):
Found via SharpFuzz.