IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

CORBA Discussion :

[Java][Corba][Noob] Erreur a l'exécution


Sujet :

CORBA

  1. #1
    Membre averti Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Points : 301
    Points
    301
    Par défaut [Java][Corba][Noob] Erreur a l'exécution
    Salut a tous !

    Je suis en train de faire un petit logiciel de messagerie instantanée en Corba/Java. Je rencontre une petite erreur ici :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    	public InterfMessenger(Client client, Serveur serv, String log){
    		
    		System.out.println("Constructeur Interf");
    		
    		int cpt = 0;
    		String etat = "";
    		this.s = serv;
    		this.cli = client;
    		this.login = log;
    		
    		// On recupere nos contacts pour les afficher avec leurs etats
    		String[] cts = s.getContacts(log);
    Donc ici, InterfMessenger c'est mon ihm coté client, elle apelle la méthode getContacts écrite dans ServImpl . Je vous montre le code de getContacts :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    	public String[] getContacts(String login) {
    
    		
    		String[] tabContacts = new String[100];
    		int longueur = 0; 
    		tabContacts = this.annuaire.get(login).MesContacts;
    		
    		while (tabContacts[longueur]!=null) 
    		longueur++; 
    		
    		System.out.println("DEBUG methode getContacts longueur = " + longueur);
    		
    		if (longueur == 0)
    		{
    			// renvoie un tableau avec 1 element 
    			// = a chaine vide 
    			tabContacts = new String[1]; 
    			tabContacts[0] = ""; 
    			System.out.println("Contacts vides !"); 
    			return tabContacts; 	
    		}
    		else 
    		{ 
    			return tabContacts;
    		} 
    		
    	}
    Voila. Tout se passe bien quand je me connecte et mes contacts sont vides, par contre si mes contacts ne sont pas vides et ben c'est bizarre car dans la méthode getContacts, tout est correct, a savoir le nombre de mes contacts, leur login et tout et tout. Et du coté client dans l'interface ça plante au moment de
    // On recupere nos contacts pour les afficher avec leurs etats
    String[] cts = s.getContacts(log);
    Je vous met le début de l'exception qu'il me balance violement :
    Exception in thread "AWT-EventQueue-0" org.omg.CORBA.BAD_PARAM: Server Exception: OpenORB exception #261 vmcid: 0x444f7000 minor code: 261 completed: Yes
    Voila, j'espère avoir été assez clair

    Merci d'avance !
    define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.

  2. #2
    Membre habitué
    Inscrit en
    Août 2005
    Messages
    161
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 161
    Points : 193
    Points
    193
    Par défaut
    Peux tu mettre l'exception complète, avec la pile, pour voir d'où ça vient ?

    Ca aurait pu être un paramètre entrée/sortie "null" mais d'après ton code ça ne doit pas être ça.

  3. #3
    Membre averti Avatar de GyZmoO
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    428
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2006
    Messages : 428
    Points : 301
    Points
    301
    Par défaut
    Salut et merci pour ta réponse ! Tu as tapé juste, je viens de voir mon prof et c'est un null qui vient faire crasher l'ensemble je savais pas qu'on ne pouvait pas faire passer null en corba !!! Maintenant je le sais

    En tout cas merci !
    define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.

Discussions similaires

  1. Erreur lors d'exécution d'un programme Java
    Par goldray dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 12/09/2013, 15h18
  2. java.lang.NullPointerException erreur exécution
    Par akram_dhiabi dans le forum Général Java
    Réponses: 0
    Dernier message: 07/03/2010, 00h55
  3. [ASP] message d'erreur (impossible d'excuter un projet ...)
    Par haganidjamel dans le forum Delphi .NET
    Réponses: 6
    Dernier message: 06/09/2005, 17h28
  4. Réponses: 1
    Dernier message: 07/03/2005, 11h28
  5. Réponses: 2
    Dernier message: 23/09/2003, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo