The exception definitions are not compatible because the order of the fields is different in the signature and implementation. ...