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

Java Discussion :

inject null pointer exception


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Par défaut inject null pointer exception
    Bonjour,

    J'utilise les événement CDI et quand j'appel ma méthode fire, sa me provoque un null pointer exception.

    Je l'ai déclaré comme ceci dans ma classe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    private @Inject Event<MonEvent> monEventEmetteur;
    Et je l'appel comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monEventEmetteur.fire(event);

  2. #2
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Salut,

    L'injection a du mal se passer...
    Dans quel type d'environnement travailles-tu ? Java SE ou Java EE ?
    CDI (ou l'injection de dépendance dans un cas plus général) ne fonctionnant pas "tout seul", quel librairie utilises-tu ? (ex: Weld etc)
    Si tu travailles dans un environnement Java EE, quel est ton serveur d'application ?

    Cordialement,
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Par défaut
    Je suis sous TOMCAT 8.
    J'ai ajouté la librairie cdi-api.jar et javax-inject.jar

    J'utilise se mécanisme pour essayer de mettre à jour ma JSP sans que le client ai envoyé une requête http au serveur

  4. #4
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Je ne sais pas si tes deux jar seront suffisant pour faire du CDI avec Tomcat, Tomcat n'étant qu'un simple servlet container et pas un vrai application server, si tu cherches un peu, tu verras que les gens utilisant CDI avec Tomcat passent par une implémentation telle que Weld (article de BalusC).

    J'utilise se mécanisme pour essayer de mettre à jour ma JSP sans que le client ai envoyé une requête http au serveur
    Je pense que tu n'a pas compris le principe de l'injection de dépendance. Si ton client n'envoie pas de requête HTTP, tu ne pourras pas passer par ta vue, c'est le client qui déclenche ce processus, et ce processus n'a rien à voir avec l'injection de dépendance.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 225
    Par défaut
    Il faudrait que je passe par quel mécanisme pour mettre à jour la page à afficher à l'utilisateur sans que celui-ci face une action

  6. #6
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 326
    Billets dans le blog
    12
    Par défaut
    Qu'entends-tu par "mettre à jour la page à afficher à l'utilisateur" ? Aurais-tu des exemples fonctionnels ?

    Note que si ce n'est pas le client qui déclenche l'action, alors quelqu'un d'autre doit le faire (ps: une UI ça ne bouge pas "tout seul" ), le serveur par exemple, pour avoir ce type de communication bilatérale tu peux faire du Long Polling ou utiliser les WebSocket par exemple. Mais encore une fois ça ne répond pas à ton problème & "besoin?" d'injection de dépendance.
    N'hésitez pas à consulter la FAQ Java, lire les cours et tutoriels Java, et à poser vos questions sur les forums d'entraide Java

    Ma page Developpez | Mon profil Linkedin | Vous souhaitez me contacter ? Contacter Gokan EKINCI

Discussions similaires

  1. Tomcat 5.5 Null Pointer Exception
    Par nono44200 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 07/04/2007, 10h00
  2. Null pointer Exception pour ma Fenetre
    Par LeXo dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 22/01/2007, 09h17
  3. Null Pointer Exception
    Par gloglo dans le forum Langage
    Réponses: 4
    Dernier message: 20/12/2006, 11h32
  4. [Struts] Null Pointer Exception
    Par n@n¤u dans le forum Struts 1
    Réponses: 1
    Dernier message: 01/08/2006, 13h10
  5. Null Pointer Exception
    Par snouppy dans le forum JBuilder
    Réponses: 3
    Dernier message: 13/06/2006, 21h53

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