[jira] [Commented] (MYFACES-3907) NullPointerException in ManagedBeanBuilder after server restart

2014-07-23 Thread Dennis Kieselhorst (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-3907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14071462#comment-14071462
 ] 

Dennis Kieselhorst commented on MYFACES-3907:
-

Thanks for the fix. The resolver is called from a PhaseListener before 
RESTORE_VIEW:
{noformat}
java.lang.NullPointerException: null
at 
org.apache.myfaces.config.ManagedBeanBuilder.getScope(ManagedBeanBuilder.java:560)
at 
org.apache.myfaces.config.ManagedBeanBuilder.getNarrowestScope(ManagedBeanBuilder.java:464)
at 
org.apache.myfaces.config.ManagedBeanBuilder.isInValidScope(ManagedBeanBuilder.java:435)
at 
org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:319)
at 
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:163)
at 
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:333)
at 
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:296)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:188)
at 
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
at x.y.z.ReloadPhaseListener.beforePhase(ReloadPhaseListener.java:120)
at 
org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersBefore(PhaseListenerManager.java:77)
at 
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:184)
at 
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
{noformat}

 NullPointerException in ManagedBeanBuilder after server restart
 ---

 Key: MYFACES-3907
 URL: https://issues.apache.org/jira/browse/MYFACES-3907
 Project: MyFaces Core
  Issue Type: Bug
Affects Versions: 2.2.4
Reporter: Dennis Kieselhorst
Assignee: Leonardo Uribe
 Fix For: 2.0.22, 2.1.16, 2.2.5


 After server restart we sometimes get a NullPointerException in 
 ManagedBeanBuilder when resolving a managed bean property. This should be 
 avoided.
 {noformat}
 java.lang.NullPointerException: null
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.getScope(ManagedBeanBuilder.java:560)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.getNarrowestScope(ManagedBeanBuilder.java:464)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.isInValidScope(ManagedBeanBuilder.java:435)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:319)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:163)
   at 
 org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:333)
   at 
 org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:296)
   at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:188)
   at 
 org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MYFACES-3907) NullPointerException in ManagedBeanBuilder after server restart

2014-07-23 Thread Leonardo Uribe (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-3907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14072057#comment-14072057
 ] 

Leonardo Uribe commented on MYFACES-3907:
-

Ok, now I get it. Before restore view phase, there is no UIViewRoot, so the 
check is valid in that case. Thanks for your help.

 NullPointerException in ManagedBeanBuilder after server restart
 ---

 Key: MYFACES-3907
 URL: https://issues.apache.org/jira/browse/MYFACES-3907
 Project: MyFaces Core
  Issue Type: Bug
Affects Versions: 2.2.4
Reporter: Dennis Kieselhorst
Assignee: Leonardo Uribe
 Fix For: 2.0.22, 2.1.16, 2.2.5


 After server restart we sometimes get a NullPointerException in 
 ManagedBeanBuilder when resolving a managed bean property. This should be 
 avoided.
 {noformat}
 java.lang.NullPointerException: null
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.getScope(ManagedBeanBuilder.java:560)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.getNarrowestScope(ManagedBeanBuilder.java:464)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.isInValidScope(ManagedBeanBuilder.java:435)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:319)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:163)
   at 
 org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:333)
   at 
 org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:296)
   at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:188)
   at 
 org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (MYFACES-3907) NullPointerException in ManagedBeanBuilder after server restart

2014-07-22 Thread Leonardo Uribe (JIRA)

[ 
https://issues.apache.org/jira/browse/MYFACES-3907?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14071245#comment-14071245
 ] 

Leonardo Uribe commented on MYFACES-3907:
-

In ManagedBeanBuilder.java:560 I can see the following line:

if (facesContext.getViewRoot().getViewMap().get(beanName) != null)

I think we can fix it with:

if (facesContext.getViewRoot() != null  
facesContext.getViewRoot().getViewMap().get(beanName) != null)

I don't see how a facesContext instance is passed without a dummy view root 
inside, because in AbstractFacesInitializer there is a code that set it, but it 
is something valid, so I'll commit the solution.

It could be good if you can provide the full stack trace, to verify the 
conditions where this code is called.


 NullPointerException in ManagedBeanBuilder after server restart
 ---

 Key: MYFACES-3907
 URL: https://issues.apache.org/jira/browse/MYFACES-3907
 Project: MyFaces Core
  Issue Type: Bug
Affects Versions: 2.2.4
Reporter: Dennis Kieselhorst
 Fix For: 2.0.22, 2.1.16, 2.2.5


 After server restart we sometimes get a NullPointerException in 
 ManagedBeanBuilder when resolving a managed bean property. This should be 
 avoided.
 {noformat}
 java.lang.NullPointerException: null
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.getScope(ManagedBeanBuilder.java:560)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.getNarrowestScope(ManagedBeanBuilder.java:464)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.isInValidScope(ManagedBeanBuilder.java:435)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.initializeProperties(ManagedBeanBuilder.java:319)
   at 
 org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:163)
   at 
 org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:333)
   at 
 org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:296)
   at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:188)
   at 
 org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
 {noformat}



--
This message was sent by Atlassian JIRA
(v6.2#6252)