RMI et ClassCastException

RMI et ClassCastException - Java - Programmation

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
Reply

Marsh Posté le 28-01-2006 à 18:20:59   

Reply

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+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed