Erreur de javax.ejb.EJBException
Bonjour,
je suis dans un EJB dans lequel je fais appel d'une méthode qui se trouve dans un autre sessionBean (une association) sachant que je mes l'implémentation de mes méthode dans une couche au-dessus (une classe ManagerImpl par sessionBean) sachant que je ne peux pas instancier mon sessionBean (puisque c'est le containers qu'il instancie) donc je fais une New ManagerImpl dans Mon sessionBean pour l'utiliser (une association entre mon ManagerImpl et Mon autre sessionBean)
Voilà mon message d'erreur
Code:
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 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314
|
ATTENTION: A system exception occurred during an invocation on EJB AuthentificationService method public org.primefaces.model.MenuModel authentification.service.AuthentificationService.getModeLBarMenu(java.lang.String,java.lang.String)
javax.ejb.EJBException
at com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:5194)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5092)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990)
at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
at $Proxy229.getModeLBarMenu(Unknown Source)
at web.commun.managedbean.presentation.menu.MenuBarDynamic.getModel(MenuBarDynamic.java:48)
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 javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at org.primefaces.component.menubar.Menubar.getModel(Menubar.java:86)
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:36)
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:35)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:56)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:44)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:207)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:124)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:228)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.StackOverflowError
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
GRAVE: Error Rendering View[/commun/home/pageHome.xhtml]
javax.el.ELException: /resources/tpl/templatePageHome.xhtml @25,118 model="#{menuBarDynModel.model}": javax.ejb.EJBException
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at org.primefaces.component.menubar.Menubar.getModel(Menubar.java:86)
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:36)
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:35)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:304)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:56)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:44)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:207)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:124)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:55)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:228)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.ejb.EJBException
at com.sun.ejb.containers.BaseContainer.processSystemException(BaseContainer.java:5194)
at com.sun.ejb.containers.BaseContainer.completeNewTx(BaseContainer.java:5092)
at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4880)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2039)
at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1990)
at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
at $Proxy229.getModeLBarMenu(Unknown Source)
at web.commun.managedbean.presentation.menu.MenuBarDynamic.getModel(MenuBarDynamic.java:48)
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 javax.el.BeanELResolver.getValue(BeanELResolver.java:302)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
... 52 more
Caused by: java.lang.StackOverflowError
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
at authentification.manager.UtilisateurManagerImpl.getEntityManager(UtilisateurManagerImpl.java:29)
ATTENTION: PWC4011: Unable to set request character encoding to UTF-8 from context /GestionClient, because request parameters have already been read, or ServletRequest.getReader() has already been called
INFO: {}: {}FacesFileNotFoundExceptionnull
GRAVE: The log message is null.
com.sun.faces.context.FacesFileNotFoundException
at com.sun.faces.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:232)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:273)
at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:209)
at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:114)
at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:230)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:113)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:409)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:228)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:662)
ATTENTION: StandardWrapperValve[Faces Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet threw exception
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:523)
at com.sun.faces.context.ExternalContextImpl.redirect(ExternalContextImpl.java:576)
at web.commun.exception.ExceptionHandler.handle(ExceptionHandler.java:70)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119)
at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:113)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:409)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1534)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:98)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:91)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:162)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:326)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:227)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:228)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:822)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:719)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1013)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:662)
ATTENTION: PWC4011: Unable to set request character encoding to UTF-8 from context /GestionClient, because request parameters have already been read, or ServletRequest.getReader() has already been called
ATTENTION: PWC4011: Unable to set request character encoding to UTF-8 from context /GestionClient, because request parameters have already been read, or ServletRequest.getReader() has already been called
INFO: PWC2787: Session event listener threw exception
java.lang.NullPointerException
at web.commun.listener.SessionListen.sessionDestroyed(SessionListen.java:48)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:807)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:769)
at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:686)
at org.apache.catalina.session.StandardManager.processExpires(StandardManager.java:996)
at org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:5717)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1790)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1779)
at java.lang.Thread.run(Thread.java:662) |
Bout de code : dans la classe "AuthentificationSessionBean"
Code:
1 2 3 4 5 6 7 8
|
@Override
public MenuModel getModeLBarMenu(String application, String homeUrl) {
UtilisateurManagerImpl utisateurManagerImp = new UtilisateurManagerImpl();
utisateurManagerImp.setEm( this.getEntityManager() );
List<Module> modules = utisateurManagerImp.getModulesUser( CommunService.getLoginCurrentUser(), application);
return DynamicJsf.getModuleMenuPgiModel(modules, homeUrl);
} |
Je crois que c'est un problème de EntityManagerde chaque sessionBean (je lui fait un set Mais rien ça pas marcher) la je bloc.
Merci de donnais un coup de main.