RMI et ClassCastException - Java - Programmation
Marsh Posté le 30-01-2006 à 11:36:32
Salut,
à vue de nez, je dirais qu'il y a un problème avec tes stubs et skeletons ...
Si je me souviens bien, il me semble avoir eu le même genre de pb avec des EJB il y a quelque temps et ça venait de là.
Bon c'est pas très précis tout ça mais vérifie quand même ta génération des stubs et skeletons, si tu mets bien les stubs côté client et tes stubs et skeletons côté serveur ..
A+
Marsh Posté le 28-01-2006 à 18:20:59
Bonjour à tous,
Je travaille actuellement sur un projet de Jeu eu java RMI.
Le serveur me crée ma map avec ses cases etc..
Le client s'occupe d'afficher une IHM a partir de la map du serveur.
Sur le serveur, j'ai un objet terrain qui contient des cases.
Dans mon interface RMI j'ai donc une methode : public Case getCase(int i, int j) throws RemoteException
Mais quand j'appelle cette méthode depuis mon client, j'obtiens une exception ClassCastException.
Je ne comprends vraiment pas d'où vient cette erreur. L'objet case est pourtant sérializable.
Merci d'avance de votre aide
edit : je veux simplement préciser qu'une méthode RMI qui retourne un type primitif fonctionne correctement !!
Message édité par brasseldX le 28-01-2006 à 18:22:35