Hoe ga ik met zelfgemaakte exceptions om die ik in mijn interface gedefinieerd heb?
Ik heb bijvoorbeeld een interface met een methode die een InvalidArgumentException kan throwen. Deze is bekend bij de server en client. Hij is hetzelfde, maar zit bij allebei in een andere package.
Als ik dan bij de client iets met het remote object wil doen krijg ik een java.lang.NoClassDefFoundError.
Dus eigenlijk heel algemeen de vraag -> Hoe stuur je met RMI zelfgemaakte objecten over? Moeten deze daarvoor bij beiden in dezelfde package zitten?
Ik heb bijvoorbeeld een interface met een methode die een InvalidArgumentException kan throwen. Deze is bekend bij de server en client. Hij is hetzelfde, maar zit bij allebei in een andere package.
Als ik dan bij de client iets met het remote object wil doen krijg ik een java.lang.NoClassDefFoundError.
Dus eigenlijk heel algemeen de vraag -> Hoe stuur je met RMI zelfgemaakte objecten over? Moeten deze daarvoor bij beiden in dezelfde package zitten?