[ 
http://issues.apache.org/jira/browse/MYFACES-1345?page=comments#action_12434000 
] 
            
Martin Marinschek commented on MYFACES-1345:
--------------------------------------------

Are you storing your data-model in the session?

If yes, have you tried synchronizing access to the session to one window per 
user?

If you don't want to synchronize, you should try to get rid of all session 
scoped beans.

regards,

Martin

> java.lang.IllegalArgumentException: row is unavailable
> ------------------------------------------------------
>
>                 Key: MYFACES-1345
>                 URL: http://issues.apache.org/jira/browse/MYFACES-1345
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 1.1.0
>         Environment: I am using weblogic 8.1 sp4 with myfaces-all.jar on 
> linux AS 2.1
>            Reporter: kiran peddireddy
>
> I am trying to refresh my page every 15 seconds, I open two pages and one 
> page is refreshing good but the other is throwing me this exception.
> java.lang.IllegalArgumentException: row is unavailable
>  at 
> javax.faces.model.ListDataModel.getRowData()Ljava.lang.Object;(ListDataModel.java:61)
>  at 
> org.apache.myfaces.custom.crosstable.UIColumns.setRowIndex(I)V(UIColumns.java:138)
>  at 
> org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.renderColumnChildHeaderOrFooterRow(Ljavax.faces.context.FacesContext;Ljavax.faces.context.ResponseWriter;Ljavax.faces.component.UIComponent;Ljava.lang.String;Z)V(HtmlTableRenderer.java:232)
>  at 
> org.apache.myfaces.renderkit.html.HtmlTableRendererBase.renderColumnHeaderOrFooterRow(Ljavax.faces.context.FacesContext;Ljavax.faces.context.ResponseWriter;Ljavax.faces.component.UIComponent;Ljava.lang.String;Z)V(HtmlTableRendererBase.java:477)
>  at 
> org.apache.myfaces.renderkit.html.HtmlTableRendererBase.renderColumnHeaderRow(Ljavax.faces.context.FacesContext;Ljavax.faces.context.ResponseWriter;Ljavax.faces.component.UIComponent;Ljava.lang.String;)V(HtmlTableRendererBase.java:425)
>  at 
> org.apache.myfaces.renderkit.html.HtmlTableRendererBase.renderFacet(Ljavax.faces.context.FacesContext;Ljavax.faces.context.ResponseWriter;Ljavax.faces.component.UIComponent;Z)V(HtmlTableRendererBase.java:339)
>  at 
> org.apache.myfaces.renderkit.html.HtmlTableRendererBase.encodeBegin(Ljavax.faces.context.FacesContext;Ljavax.faces.component.UIComponent;)V(HtmlTableRendererBase.java:76)
>  at 
> org.apache.myfaces.renderkit.html.ext.HtmlTableRenderer.encodeBegin(Ljavax.faces.context.FacesContext;Ljavax.faces.component.UIComponent;)V(HtmlTableRenderer.java:38)
>  at 
> javax.faces.component.UIComponentBase.encodeBegin(Ljavax.faces.context.FacesContext;)V(UIComponentBase.java:307)
>  at 
> javax.faces.component.UIData.encodeBegin(Ljavax.faces.context.FacesContext;)V(UIData.java:360)
>  at 
> javax.faces.component.html.HtmlDataTable.encodeBegin(Ljavax.faces.context.FacesContext;)V(HtmlDataTable.java:36)
>  at 
> org.apache.myfaces.component.html.ext.HtmlDataTableHack.encodeBegin(Ljavax.faces.context.FacesContext;)V(HtmlDataTableHack.java:126)
>  at 
> org.apache.myfaces.component.html.ext.HtmlDataTable.encodeBegin(Ljavax.faces.context.FacesContext;)V(HtmlDataTable.java:312)
>  at javax.faces.webapp.UIComponentTag.encodeBegin()V(UIComponentTag.java:337)
>  at javax.faces.webapp.UIComponentTag.doEndTag()I(UIComponentTag.java:250)
>  at 
> org.apache.myfaces.taglib.UIComponentBodyTagBase.doEndTag()I(UIComponentBodyTagBase.java:55)
>  at 
> jsp_servlet.__block_trade._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__block_trade.java:1371)
>  at 
> weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33)
>  at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
>  at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
>  at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:315)
>  at 
> weblogic.servlet.internal.RequestDispatcherImpl.forward(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(RequestDispatcherImpl.java:318)
>  at 
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Ljava.lang.String;)V(ServletExternalContextImpl.java:415)
>  at 
> org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(Ljavax.faces.context.FacesContext;Ljavax.faces.component.UIViewRoot;)V(JspViewHandlerImpl.java:234)
>  at 
> org.apache.myfaces.lifecycle.LifecycleImpl.render(Ljavax.faces.context.FacesContext;)V(LifecycleImpl.java:334)
>  at 
> javax.faces.webapp.FacesServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FacesServlet.java:95)
>  at 
> weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
>  at 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
>  at 
> weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
>  at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
>  at 
> com.cme.metric.web.ordertool.listener.BlockTradeFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(BlockTradeFilter.java:42)
>  at 
> weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
> I need a solution ASAP, I got to go to production next weekend.
> Let me know what I can do.
> thanks,
> Kiran peddireddy

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to