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

JSF Java Discussion :

EvaluationException à l'appel d'un action sur un commandLink


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    171
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 171
    Par défaut EvaluationException à l'appel d'un action sur un commandLink
    Bonjour,

    Je suis en train de développez un intranet en JEE. Je créé la partie login. J'utilise les frameworks hibernate, icefaces et spring.

    Je rentre le login et le mot de passe, et quand je clique sur connecter j'ai une exception :
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
     
    28 mai 2009 11:12:56 com.sun.faces.application.ActionListenerImpl processAction
    GRAVE: java.lang.NullPointerException
    javax.faces.el.EvaluationException: java.lang.NullPointerException
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
    	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
    	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:16)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:114)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:66)
    	at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:26)
    	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
    	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:30)
    	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
    	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:50)
    	at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:22)
    	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
    	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:155)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    	at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.NullPointerException
    	at web.pages.identification.Identification.authentifier(Identification.java:41)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
    	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
    	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
    Je vous explique comment c'est codé maintenant.

    Dans ma page web "identification.jspx" j'appelle la méthode authentifier du bean login :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <ice:form id="formConnecter">
    	<ice:panelGrid columns="2" styleClass="login">
    		<ice:outputLabel value="Login :" for="login" styleClass="textBleu"></ice:outputLabel>
    	           <ice:inputText id="login" value="#{login.login}" styleClass="inputTextIdentification"></ice:inputText>
    		<ice:outputLabel value="Mot de passe :" for="motDePasse" styleClass="textBleu"></ice:outputLabel>
    		<ice:inputSecret id="motDePasse" value="#{login.password}" styleClass="inputTextIdentification"></ice:inputSecret>
    	</ice:panelGrid>
     
    	<ice:panelGroup styleClass="cadreBoutonConnecter">
    		<ice:commandLink id="boutonConnecter" styleClass="bouonConnecter" value="Connecter" action="#{login.authentifier}"></ice:commandLink>
    	</ice:panelGroup>
    </ice:form>
    Voilà le code du bean login :
    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
    29
    30
    31
    32
    33
     
    public class Identification {
     
    	//login de l'utilisateur
    	private String login;
    	//mot de passe de l'utilisateur
    	private String password;
    	//vrai si l'utilisateur s'est trompé lors de la saisie du login et du mot de passe. faux sinon
    	private boolean erreur;
    	//service pour la connection
    	private IUtilisateursManager serviceUtilisateur;
     
                 /**
             * identifie l'utilisateur qui veut se connecter et le redirige vers la page d'accueil si les identifiants
             * sont corrects ou vers la page de login
             * @return la page de rediredtion
             */
    	public String authentifier(){
    		//TODO: terminer l'appel à la couche service pour récupérer l'utilisateur 
    		String url;			//page sur laquelle doit être redirigé l'utilisateur
     
    		if(this.serviceUtilisateur.verifierLogin(this.login, this.password)){
    			this.erreur = false;
    			url = "accueil";
    		}
    		else {
    			this.erreur = true;
    			url = "erreur";
    		}
    		return url;
    	}
     
                 // des getteurs et setteurs pour chaque attributs
    Dans la méthode authentifier, j'appelle verifierLogin de la couche service, qui appelle verifierLogin de la couche DAO.

    J'ai ajouté les beans nécessaires dans le fichier faces-config.xml et applicationContext.xml.
    Le bean login dans faces-config.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <managed-bean>
    	<description> Ce bean permet de traiter l'identification d'un utilisateur pour accéder à l'intranet. </description>
            <managed-bean-name>login</managed-bean-name>
            <managed-bean-class>
    			web.pages.identification.Identification
            </managed-bean-class>
            <managed-bean-scope>request</managed-bean-scope>
            <managed-property>
                <property-name>	serviceUtilisateur </property-name>
                <value> #{service.IUtilisateursManager} </value> 
            </managed-property>
        </managed-bean>
    Le fichier appplicationContext.xml :
    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
     
    <beans>
    	<bean id="UtilisateursManagerTarget" class=" service.impl.UtilisateursManagerImpl">
    		<property name="utilisateursDao">
    			<ref bean="utilisateursDao" />
    		</property>
    	</bean>
    	<bean id="utilisateursManager" parent="transactionProxy">
    		<property name="transactionManager">
    			<ref bean="transactionManager"/>	<!-- bean du applicationContextDao.xml -->
    		</property>
    		<property name="target">
    			<ref bean="UtilisateursManagerTarget"/>
    		</property>
    		<property name="transactionAttributeSource">
    			<bean class="org.springframework.transaction.annotation.AnnotationTransactionAttributeSource"/>
    		</property>
    	</bean>
    </beans>
    Je pense qu'il n'y a pas d'injection du bean utilisateursManager dans le bean login (= Identification.java).

    En vous remerciant d'avance,
    Nicolas

  2. #2
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    171
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 171
    Par défaut
    Personne n'a de solution ?

  3. #3
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    at web.pages.identification.Identification.authentifier(Identification.java:41

    le bean serviceUtilisateur doit etre null, comme Identification est créer par JSF, tu déclare ou le bean serviceUtilisateur ?

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    171
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 171
    Par défaut
    En fait je me suis apperçu que j'utilisais mal le bean serviceUtilisateur : je me suis trompé de nom. Donc j'ai effectué des corrections. Récapitulons :

    J'appelle la méthode authentifier du bean login ( = Identification). le bean login utilise utilisateursManagerTarget(de type IUtilisateursManager, de la couche service) et non plus serviceUtilisateur. Ce bean est déclaré dans le fichier appplicationContext.xml.

    J'ai toujours la même erreur.

    J'ai utilé un log4j. à l'appel de la méthode authentifier, voilà l'erreur :
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    29-05-2009 11:20:02:967 39908 DEBUG org.springframework.transaction.support.TransactionSynchronizationManager  - Removed value [org.springframework.orm.hibernate3.SessionHolder@13f99af] for key [org.hibernate.impl.SessionFactoryImpl@ad5fab] from thread [http-8080-2]
    29-05-2009 11:20:02:967 39908 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter  - Closing single Hibernate Session in OpenSessionInViewFilter
    29-05-2009 11:20:02:967 39908 DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils  - Closing Hibernate Session
    29-05-2009 11:20:02:967 39908 DEBUG org.hibernate.impl.SessionImpl  - closing session
    29-05-2009 11:20:02:967 39908 DEBUG org.hibernate.jdbc.ConnectionManager  - connection already null in cleanup : no action
    29 mai 2009 11:20:02 com.sun.faces.application.ActionListenerImpl processAction
    GRAVE: java.lang.NullPointerException
    javax.faces.el.EvaluationException: java.lang.NullPointerException
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
    	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
    	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:16)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:114)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:66)
    	at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:26)
    	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
    	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:30)
    	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
    	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:50)
    	at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:22)
    	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
    	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:155)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    	at java.lang.Thread.run(Thread.java:619)
    En tout cas merci de m'aider, parceque jesuis le seul développeur Java dans la boite, ces technos sont nouvelles pour moi, et je galère.

    PS: j'ai suivit le tuto de developpez.com intitulé "Premier projet avec Tapestry5, Spring et Hibernate", sauf que j'utilise ICEfaces pour la présentation des données.

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    171
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 171
    Par défaut
    Pour plus de précisions, voilà le log d'erreur entier :
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
     
    ...
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.application.ViewRootStateManagerImpl  - RestoreView called for View: _xKUSaPYH6XQH7y8trOKNg, viewNumber: 1
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.application.D2DViewHandler  - 
     Restored ViewRoot from state management: com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a in 0.0
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.inputfile.FileUploadPhaseListener  - FileUploadPhaseListener.beforePhase()  APPLY_REQUEST_VALUES 2
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.inputfile.FileUploadPhaseListener  - FileUploadPhaseListener.beforePhase()  stateHolder: null
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:585 56377 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.renderkit.GroupRenderer  - GroupRenderer:decode
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.renderkit.GroupRenderer  - GroupRenderer:decode
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.renderkit.GroupRenderer  - GroupRenderer:decode
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.renderkit.GroupRenderer  - GroupRenderer:decode
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.inputfile.FileUploadPhaseListener  - FileUploadPhaseListener.afterPhase()  APPLY_REQUEST_VALUES 2
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:601 56393 DEBUG com.icesoft.faces.component.ext.taglib.Util  - userRole in com.icesoft.faces.application.SettableLocaleViewRoot@1384a6a is null
    29-05-2009 14:21:10:616 56408 DEBUG org.springframework.transaction.support.TransactionSynchronizationManager  - Removed value [org.springframework.orm.hibernate3.SessionHolder@165091f] for key [org.hibernate.impl.SessionFactoryImpl@16dba0a] from thread [http-8080-3]
    29-05-2009 14:21:10:616 56408 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter  - Closing single Hibernate Session in OpenSessionInViewFilter
    29-05-2009 14:21:10:616 56408 DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils  - Closing Hibernate Session
    29-05-2009 14:21:10:616 56408 DEBUG org.hibernate.impl.SessionImpl  - closing session
    29-05-2009 14:21:10:616 56408 DEBUG org.hibernate.jdbc.ConnectionManager  - connection already null in cleanup : no action
    29 mai 2009 14:21:10 com.sun.faces.application.ActionListenerImpl processAction
    GRAVE: java.lang.NullPointerException
    javax.faces.el.EvaluationException: java.lang.NullPointerException
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
    	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
    	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:16)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:114)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:66)
    	at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:26)
    	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
    	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:30)
    	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
    	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:50)
    	at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:22)
    	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
    	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:155)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    	at java.lang.Thread.run(Thread.java:619)
    Caused by: java.lang.NullPointerException
    	at web.pages.identification.Identification.authentifier(Identification.java:41)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
    	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
    	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
    	... 38 more
    29 mai 2009 14:21:10 com.sun.faces.lifecycle.InvokeApplicationPhase execute
    ATTENTION: #{login.authentifier}: java.lang.NullPointerException
    javax.faces.FacesException: #{login.authentifier}: java.lang.NullPointerException
    	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
    	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
    	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:16)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:114)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:66)
    	at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:26)
    	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
    	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:30)
    	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
    	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:50)
    	at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:22)
    	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
    	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:155)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    	at java.lang.Thread.run(Thread.java:619)
    Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)
    	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    	... 37 more
    Caused by: java.lang.NullPointerException
    	at web.pages.identification.Identification.authentifier(Identification.java:41)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
    	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
    	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
    	... 38 more
    29 mai 2009 14:21:10 com.sun.faces.lifecycle.Phase doPhase
    GRAVE: JSF1054: (Phase ID: INVOKE_APPLICATION 5, View ID: /pages/login/identification.jspx) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@cc9d70]
    29 mai 2009 14:21:10 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: "Servlet.service()" pour la servlet Blocking Servlet a g�n�r� une exception
    java.lang.NullPointerException
    	at web.pages.identification.Identification.authentifier(Identification.java:41)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    	at java.lang.reflect.Method.invoke(Method.java:597)
    	at org.apache.el.parser.AstValue.invoke(AstValue.java:172)
    	at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
    	at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
    	at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
    	at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
    	at javax.faces.component.UICommand.broadcast(UICommand.java:387)
    	at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
    	at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
    	at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:16)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:114)
    	at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:66)
    	at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:26)
    	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
    	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:30)
    	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
    	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
    	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:50)
    	at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:22)
    	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
    	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:155)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
    	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    	at java.lang.Thread.run(Thread.java:619)
    29-05-2009 14:21:10:626 56418 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter  - Using SessionFactory 'sessionFactory' for OpenSessionInViewFilter
    29-05-2009 14:21:10:626 56418 DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory  - Returning cached instance of singleton bean 'sessionFactory'
    29-05-2009 14:21:10:626 56418 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter  - Opening single Hibernate Session in OpenSessionInViewFilter
    29-05-2009 14:21:10:626 56418 DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils  - Opening Hibernate Session
    29-05-2009 14:21:10:626 56418 DEBUG org.hibernate.impl.SessionImpl  - opened session at timestamp: 12435996706
    29-05-2009 14:21:10:626 56418 DEBUG org.hibernate.impl.SessionImpl  - setting flush mode to: NEVER
    29-05-2009 14:21:10:626 56418 DEBUG org.springframework.transaction.support.TransactionSynchronizationManager  - Bound value [org.springframework.orm.hibernate3.SessionHolder@17456bc] for key [org.hibernate.impl.SessionFactoryImpl@16dba0a] to thread [http-8080-3]
    29-05-2009 14:21:10:627 56419 DEBUG com.icesoft.faces.context.View  - Disposing com.icesoft.faces.context.View$3@efeff8
    29-05-2009 14:21:10:630 56422 DEBUG com.icesoft.faces.util.event.servlet.ContextEventRepeater  - View Number disposed: 1 [ICEfaces ID: _xKUSaPYH6XQH7y8trOKNg]
    29-05-2009 14:21:10:630 56422 DEBUG org.springframework.transaction.support.TransactionSynchronizationManager  - Removed value [org.springframework.orm.hibernate3.SessionHolder@17456bc] for key [org.hibernate.impl.SessionFactoryImpl@16dba0a] from thread [http-8080-3]
    29-05-2009 14:21:10:630 56422 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter  - Closing single Hibernate Session in OpenSessionInViewFilter
    29-05-2009 14:21:10:630 56422 DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils  - Closing Hibernate Session
    29-05-2009 14:21:10:630 56422 DEBUG org.hibernate.impl.SessionImpl  - closing session
    29-05-2009 14:21:10:631 56423 DEBUG org.hibernate.jdbc.ConnectionManager  - connection already null in cleanup : no action
    29-05-2009 14:22:16:006 121798 DEBUG org.springframework.transaction.support.TransactionSynchronizationManager  - Removed value [org.springframework.orm.hibernate3.SessionHolder@1484a8a] for key [org.hibernate.impl.SessionFactoryImpl@16dba0a] from thread [http-8080-1]
    29-05-2009 14:22:16:006 121798 DEBUG org.springframework.orm.hibernate3.support.OpenSessionInViewFilter  - Closing single Hibernate Session in OpenSessionInViewFilter
    29-05-2009 14:22:16:006 121798 DEBUG org.springframework.orm.hibernate3.SessionFactoryUtils  - Closing Hibernate Session
    29-05-2009 14:22:16:006 121798 DEBUG org.hibernate.impl.SessionImpl  - closing session
    29-05-2009 14:22:16:006 121798 DEBUG org.hibernate.jdbc.ConnectionManager  - connection already null in cleanup : no action

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    regarde comment utiliser Spring et JSF,

    le bean service n'est pas instancié apparemment c'est pour cela que l'exception NullPointerException est générée.

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/10/2013, 12h19
  2. NoSuchMethodException sur l'appel d'une action
    Par ifsera dans le forum Struts 2
    Réponses: 1
    Dernier message: 19/06/2012, 14h18
  3. Action appelant une action sur une autre application + plus flux xml
    Par Cybero dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 11/01/2011, 16h05
  4. [AJAX] Appeller une page php en Ajax pour action sur Mysql
    Par Overstone dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 20/07/2007, 18h23
  5. [Flash MX] Action sur un bouton
    Par WriteLN dans le forum Flash
    Réponses: 9
    Dernier message: 20/10/2003, 14h01

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