You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Stephen Osella <so...@austin.rr.com> on 2006/11/04 01:12:34 UTC
Re: Does Ajax4jsf permit references to compounded bean properties(i.e., "Bean.prop1.prop2") for values?
No. It is initialized. I do that in the constructor. Does this work for
you?
----- Original Message -----
From: "Nuno Marques" <nu...@gmail.com>
To: "MyFaces Discussion" <us...@myfaces.apache.org>
Sent: Friday, November 03, 2006 4:35 PM
Subject: Re: Does Ajax4jsf permit references to compounded bean
properties(i.e., "Bean.prop1.prop2") for values?
> Maybe prop1 hasn't been initialized and is null.
>
> On Fri, 2006-11-03 at 16:29 -0600, Stephen Osella wrote:
>> I am using reference compounded bean reference as the value a
>> selectOneMenu.
>> That is,
>>
>> <h:selectOneMenu id="myMenu" value="#{Bean.prop1.prop2}">
>>
>> This does not seem to work. However,
>>
>> <h:selectOneMenu id="myMenu" value="#{Bean.prop3}">
>>
>> works. Can someone verify this? Is there a reason for this?
>>
>> Thanks!
>>
Re: Exception in PhaseListener RENDER_RESPONSE(6) afterPhase
Posted by Matthias Wessendorf <ma...@apache.org>.
that looks to like, you are using myfaces 1.1.3
that is not a proper release. that has an ugly bug in it ;)
try w/ 1.1.4 or 1.1.5-SNAPSHOT
-M
On 11/5/06, Stephen Osella <so...@austin.rr.com> wrote:
> I am getting this "Exception in PhaseListener RENDER_RESPONSE(6) afterPhase"
> when using MyFaces and Ajax4jsf.
>
> I saw a thread about this issue back this June, but didnt see the
> resolution:
>
> http://mail-archives.apache.org/mod_mbox/myfaces-users/200606.mbox/%3cB7FF40903DD90645BB0A33FD6A74EFCACAF814@WIN100A050.verband.creditreform.de%3e
>
> Does anyone know the resolution to this problem?
>
> The stack trace is the following:
>
> 18:04:36,486 - ERROR org.apache.myfaces.lifecycle.PhaseListenerManager -
> Exception in PhaseListener RENDER_RESPONSE(6) afterPhase
> java.lang.NullPointerException: null values not allowed
> at
> org.apache.commons.collections.map.AbstractReferenceMap.put(AbstractReferenceMap.java:251)
> at
> org.apache.myfaces.application.jsp.JspStateManagerImpl$SerializedViewCollection.add(JspStateManagerImpl.java:717)
> at
> org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedViewInServletSession(JspStateManagerImpl.java:493)
> at
> org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedView(JspStateManagerImpl.java:332)
> at
> org.ajax4jsf.framework.ajax.AjaxStateManager.saveSerializedView(AjaxStateManager.java:83)
> at
> org.ajax4jsf.framework.ajax.AjaxContext.saveViewState(AjaxContext.java:417)
> at
> org.ajax4jsf.framework.renderer.AjaxPhaseListener.afterPhase(AjaxPhaseListener.java:103)
> at
> org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersAfter(PhaseListenerManager.java:89)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:391)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:67)
> at
> org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:223)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
> at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
> at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
> at
> org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
> at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Unknown Source)
>
>
--
Matthias Wessendorf
http://tinyurl.com/fmywh
further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com
Exception in PhaseListener RENDER_RESPONSE(6) afterPhase
Posted by Stephen Osella <so...@austin.rr.com>.
I am getting this "Exception in PhaseListener RENDER_RESPONSE(6) afterPhase"
when using MyFaces and Ajax4jsf.
I saw a thread about this issue back this June, but didnt see the
resolution:
http://mail-archives.apache.org/mod_mbox/myfaces-users/200606.mbox/%3cB7FF40903DD90645BB0A33FD6A74EFCACAF814@WIN100A050.verband.creditreform.de%3e
Does anyone know the resolution to this problem?
The stack trace is the following:
18:04:36,486 - ERROR org.apache.myfaces.lifecycle.PhaseListenerManager -
Exception in PhaseListener RENDER_RESPONSE(6) afterPhase
java.lang.NullPointerException: null values not allowed
at
org.apache.commons.collections.map.AbstractReferenceMap.put(AbstractReferenceMap.java:251)
at
org.apache.myfaces.application.jsp.JspStateManagerImpl$SerializedViewCollection.add(JspStateManagerImpl.java:717)
at
org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedViewInServletSession(JspStateManagerImpl.java:493)
at
org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedView(JspStateManagerImpl.java:332)
at
org.ajax4jsf.framework.ajax.AjaxStateManager.saveSerializedView(AjaxStateManager.java:83)
at
org.ajax4jsf.framework.ajax.AjaxContext.saveViewState(AjaxContext.java:417)
at
org.ajax4jsf.framework.renderer.AjaxPhaseListener.afterPhase(AjaxPhaseListener.java:103)
at
org.apache.myfaces.lifecycle.PhaseListenerManager.informPhaseListenersAfter(PhaseListenerManager.java:89)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:391)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:67)
at
org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:223)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
Re: Does Ajax4jsf permit references to compounded bean
properties(i.e., "Bean.prop1.prop2") for values?
Posted by Nuno Marques <nu...@gmail.com>.
Yes, I just tested it with a simple example from the ajax4jsf site.
I didn't use the SelectOneMenu, I just used a inputText, but since they
both use the same PropertyResolver, I assumed it works.
On Fri, 2006-11-03 at 18:12 -0600, Stephen Osella wrote:
> No. It is initialized. I do that in the constructor. Does this work for
> you?
>
> ----- Original Message -----
> From: "Nuno Marques" <nu...@gmail.com>
> To: "MyFaces Discussion" <us...@myfaces.apache.org>
> Sent: Friday, November 03, 2006 4:35 PM
> Subject: Re: Does Ajax4jsf permit references to compounded bean
> properties(i.e., "Bean.prop1.prop2") for values?
>
>
> > Maybe prop1 hasn't been initialized and is null.
> >
> > On Fri, 2006-11-03 at 16:29 -0600, Stephen Osella wrote:
> >> I am using reference compounded bean reference as the value a
> >> selectOneMenu.
> >> That is,
> >>
> >> <h:selectOneMenu id="myMenu" value="#{Bean.prop1.prop2}">
> >>
> >> This does not seem to work. However,
> >>
> >> <h:selectOneMenu id="myMenu" value="#{Bean.prop3}">
> >>
> >> works. Can someone verify this? Is there a reason for this?
> >>
> >> Thanks!
> >>
>