Wire format change: server returns an error msg which has more details of an error, than just an error code; because multiple error codes can arise due to the same java ioexception