Hi Dan,
Thanks for the quick reply. Unfortunately I already have my faces
servlet specified how you demonstrate in my web.xml. I also (out of
curiosity) tried removing the
<init-param>
<param-name>javax.faces.LIFECYCLE_ID</param-name>
<param-value>com.sun.faces.lifecycle.PARTIAL</param-value>
</init-param>
part, and in that case everything processes without an exception, but
the entire page refreshes and all Woodstock components disappear.
Do you have any other ideas of what might cause this issue?
Thanks again,
Ryan
Dan Labrecque wrote:
> This is a classic symptom of not properly defining the
> javax.faces.LIFECYCLE_ID parameter. Ensure your web.xml file has the
> following entries.
>
> <!-- Faces Servlet -->
> <servlet>
> <servlet-name>FacesServlet</servlet-name>
> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> <init-param>
> <param-name>javax.faces.LIFECYCLE_ID</param-name>
> <param-value>com.sun.faces.lifecycle.PARTIAL</param-value>
> </init-param>
> <load-on-startup>1</load-on-startup>
> </servlet>
>
> Dan
>
> Ryan Burrows wrote:
> > Hi,
> >
> > I'm currently working on a project that uses the Woodstock components
> > with Facelets. I have a bubble that changes its content depending on
> > the choice that is picked from a dropdown. To do this I specified
> > javascript like the following for the onChange attribute of the
> > dropdown:
> >
> > document.getElementById('form:bubbleId').refresh('form:dropdownId')
> >
> > When the call to refresh is made there is an error from
> > com_sun_faces_ajax.js that says "I has no properties". Also, an
> > exception is thrown from the Faces Servlet that says
> >
> > Class returned from AsyncResponse.getPartialTraversalViewRoot must be
> > a UIComponent
> >
> > Messages I have found about related errors seem to indicate that the
> > fix is setting the LIFECYCLE_ID parameter to PARTIAL in the web.xml,
> > but this seems to have no affect. I know that the content of the
> > bubble is updated properly when the dropdown gets submitted (tested by
> > adding a button that refreshes the entire form), but it isn't even
> > hitting the set method on it. Does anyone have an idea of what could
> > be causing this issue?
> >
> > Thanks,
> > Ryan Burrows
> >
>
>