There is a unit test to testing serialization all exception types. But tests for a some exceptions failed with exception message below:
MessagePack.MessagePackSerializationException: Failed to serialize System.Exception value.
Target
Unit Test
Lib9c.Tests.Action.ExceptionTest.Exception_Serializable
Exceptions
Libplanet.Types.Blocks.InvalidBlockProtocolVersionException
Libplanet.Types.Blocks.InvalidBlockStateRootHashException
Libplanet.Types.Evidence.DuplicateVoteException
Relates
#2962