java.lang.IllegalArgumentException: row is unavailable
------------------------------------------------------
Key: MYFACES-1345
URL: http://issues.apache.org/jira/browse/MYFACES-1345
Project: MyFaces Core
Type: Bug
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