You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Nitin Deshmukh <de...@yahoo.com> on 2007/12/04 14:52:51 UTC

Re: page refreshing on mouser over

anyone?

--- Nitin Deshmukh <de...@yahoo.com> wrote:

> Hi,
>   I am using MyFaces1.1.5, tomahawk1.1.3,
> ajax4jsf1.1.1 and server is wls8.1 sp6. For some
> reason, my home page keeps refreshing itself on
> mouseover. I am getting an exception on console when
> moving mouse on links on home page. It gets
> everything
> again from the beans whenever I move mouse over any
> of
> the link and then it throws this exception on server
> console. The page is rendered correctly and working
> fine. But, I don't want it to refresh on mouser over
> and throw this exception. can anyone help me?
> 
> following is the exception
> =================================
> <Nov 28, 2007 2:32:34 PM EST> <Error> <HTTP>
> <BEA-101107>
>
<[ServletContext(id=24361282,name=appWeb,context-path=/appWeb)]
> Problem occurred while serving the error page.
> javax.servlet.ServletException: Software caused
> connection abort: socket write error
>         at
>
javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
>         at
>
org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:77)
>         at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at
>
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
>         at
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:548)
>         at
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:396)
>         at
>
weblogic.servlet.FileServlet.findSource(FileServlet.java:294)
>         at
>
weblogic.servlet.FileServlet.service(FileServlet.java:190)
>         at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
>         at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7051)
>         at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
>         at
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
>         at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
>         at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
>         at
>
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
>         at
>
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
> >
> 
>   ==========================
> We were having caching issues, so I have set
> following
> headers, in a phase listener.
>    response.addHeader("Pragma", "no-cache");
>  response.addHeader("Cache-Control", "no-cache");
>  response.addHeader("Cache-Control",
> "must-revalidate");
>  response.addHeader("Expires", "Mon, 6 Nov 2006
> 10:00:00 GMT");
>  
>   and, I have these meta tags in my jsp.
>    <META http-equiv="Content-Type"
> content="text/html;
> charset=UTF-8">
>   <meta http-equiv="expires" content="-1">
>  <meta http-equiv="max-age" content="6000">
>  <meta http-equiv="pragma" content="no-cache">
>   <meta http-equiv="cache-control"
> content="no-cache,
> must-revalidate, no-store, private"> 
> 
> 
> 
>      
>
____________________________________________________________________________________
> Be a better sports nut!  Let your teams follow you 
> with Yahoo Mobile. Try it now. 
>
http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
> 



      ____________________________________________________________________________________
Be a better sports nut!  Let your teams follow you 
with Yahoo Mobile. Try it now.  http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ

Solved Re: page refreshing on mouser over - One question though

Posted by Nitin Deshmukh <de...@yahoo.com>.
Finally, I was able to resolve the issue. the problem
was that I was changing image on mouse over of the
links and the STATE_SAVING_METHOD is server. It was
getting each and everything again, when retrieving the
new image. 
Should it happen like that? I mean instead of getting
only image, it was retieving all values, is that the
right behaviour?

Nitin



--- Nitin Deshmukh <de...@yahoo.com> wrote:

> ok, here is what I am getting.
> is this useful to pinpoint the problem?
> 
> 04 Dec 2007 10:04:30,457 ERROR: Error writing
> endDocument
> java.net.SocketException: Software caused connection
> abort: socket write error
> 	at java.net.SocketOutputStream.socketWrite0(Native
> Method)
> 	at
>
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
> 	at
>
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
> 	at
>
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:279)
> 	at
>
weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:243)
> 	at
>
weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
> 	at
>
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:156)
> 	at
>
weblogic.servlet.jsp.JspWriterImpl.flush(JspWriterImpl.java:114)
> 	at
>
org.apache.myfaces.shared_impl.renderkit.html.HtmlResponseWriterImpl.endDocument(HtmlResponseWriterImpl.java:160)
> 	at
>
org.apache.myfaces.taglib.core.ViewTag.doEndTag(ViewTag.java:103)
> 	at
>
jsp_servlet.__landing._jspService(__landing.java:292)
> 	at
>
weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
> 	at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> 	at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> 	at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> 	at
>
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
> 	at
>
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
> 	at
>
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:233)
> 	at
>
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:219)
> 	at
>
org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
> 	at
>
org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:233)
> 	at
>
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> 	at
>
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> 	at
>
javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> 	at
>
org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:77)
> 	at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> 	at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> 	at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> 	at
>
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
> 	at
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:548)
> 	at
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:396)
> 	at
>
weblogic.servlet.FileServlet.findSource(FileServlet.java:294)
> 	at
>
weblogic.servlet.FileServlet.service(FileServlet.java:190)
> 	at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> 	at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> 	at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> 	at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7051)
> 	at
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> 	at
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> 	at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
> 	at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
> 	at
>
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
> 	at
>
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
> 
> 
> 
> 
> > 
> > --- Nitin Deshmukh <de...@yahoo.com> wrote:
> > 
> > > Hi,
> > >   I am using MyFaces1.1.5, tomahawk1.1.3,
> > > ajax4jsf1.1.1 and server is wls8.1 sp6. For some
> > > reason, my home page keeps refreshing itself on
> > > mouseover. I am getting an exception on console
> > when
> > > moving mouse on links on home page. It gets
> > > everything
> > > again from the beans whenever I move mouse over
> > any
> > > of
> > > the link and then it throws this exception on
> > server
> > > console. The page is rendered correctly and
> > working
> > > fine. But, I don't want it to refresh on mouser
> > over
> > > and throw this exception. can anyone help me?
> > > 
> > > following is the exception
> > > =================================
> > > <Nov 28, 2007 2:32:34 PM EST> <Error> <HTTP>
> > > <BEA-101107>
> > >
> >
>
<[ServletContext(id=24361282,name=appWeb,context-path=/appWeb)]
> > > Problem occurred while serving the error page.
> > > javax.servlet.ServletException: Software caused
> > > connection abort: socket write error
> > >         at
> > >
> >
>
javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
> > >         at
> > >
> >
>
org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:77)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> > >         at
> > >
> >
>
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:548)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:396)
> > >         at
> > >
> >
>
weblogic.servlet.FileServlet.findSource(FileServlet.java:294)
> > >         at
> > >
> >
>
weblogic.servlet.FileServlet.service(FileServlet.java:190)
> > >         at
> > >
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> > >         at
> > >
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> > >         at
> > >
> >
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7051)
> > >         at
> > >
> >
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> > >         at
> > >
> >
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> > >         at
> > >
> 
=== message truncated ===



      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 


Re: page refreshing on mouser over

Posted by Nitin Deshmukh <de...@yahoo.com>.
ok, here is what I am getting.
is this useful to pinpoint the problem?

04 Dec 2007 10:04:30,457 ERROR: Error writing
endDocument
java.net.SocketException: Software caused connection
abort: socket write error
	at java.net.SocketOutputStream.socketWrite0(Native
Method)
	at
java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
	at
java.net.SocketOutputStream.write(SocketOutputStream.java:136)
	at
weblogic.servlet.internal.ChunkUtils.writeChunkTransfer(ChunkUtils.java:279)
	at
weblogic.servlet.internal.ChunkUtils.writeChunks(ChunkUtils.java:243)
	at
weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:311)
	at
weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:156)
	at
weblogic.servlet.jsp.JspWriterImpl.flush(JspWriterImpl.java:114)
	at
org.apache.myfaces.shared_impl.renderkit.html.HtmlResponseWriterImpl.endDocument(HtmlResponseWriterImpl.java:160)
	at
org.apache.myfaces.taglib.core.ViewTag.doEndTag(ViewTag.java:103)
	at
jsp_servlet.__landing._jspService(__landing.java:292)
	at
weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
	at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
	at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
	at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
	at
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:233)
	at
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java:219)
	at
org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at
org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandler.java:233)
	at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
	at
javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
	at
org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:77)
	at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
	at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
	at
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:548)
	at
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:396)
	at
weblogic.servlet.FileServlet.findSource(FileServlet.java:294)
	at
weblogic.servlet.FileServlet.service(FileServlet.java:190)
	at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
	at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
	at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7051)
	at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
	at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
	at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
	at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
	at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)




> 
> --- Nitin Deshmukh <de...@yahoo.com> wrote:
> 
> > Hi,
> >   I am using MyFaces1.1.5, tomahawk1.1.3,
> > ajax4jsf1.1.1 and server is wls8.1 sp6. For some
> > reason, my home page keeps refreshing itself on
> > mouseover. I am getting an exception on console
> when
> > moving mouse on links on home page. It gets
> > everything
> > again from the beans whenever I move mouse over
> any
> > of
> > the link and then it throws this exception on
> server
> > console. The page is rendered correctly and
> working
> > fine. But, I don't want it to refresh on mouser
> over
> > and throw this exception. can anyone help me?
> > 
> > following is the exception
> > =================================
> > <Nov 28, 2007 2:32:34 PM EST> <Error> <HTTP>
> > <BEA-101107>
> >
>
<[ServletContext(id=24361282,name=appWeb,context-path=/appWeb)]
> > Problem occurred while serving the error page.
> > javax.servlet.ServletException: Software caused
> > connection abort: socket write error
> >         at
> >
>
javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
> >         at
> >
>
org.apache.myfaces.webapp.MyFacesServlet.service(MyFacesServlet.java:77)
> >         at
> >
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> >         at
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> >         at
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> >         at
> >
>
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:330)
> >         at
> >
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:548)
> >         at
> >
>
weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:396)
> >         at
> >
>
weblogic.servlet.FileServlet.findSource(FileServlet.java:294)
> >         at
> >
>
weblogic.servlet.FileServlet.service(FileServlet.java:190)
> >         at
> >
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> >
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
> >         at
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
> >         at
> >
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
> >         at
> >
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:7051)
> >         at
> >
>
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
> >         at
> >
>
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
> >         at
> >
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3902)
> >         at
> >
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
> >         at
> >
>
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
> >         at
> >
>
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
> > >
> > 
> >   ==========================
> > We were having caching issues, so I have set
> > following
> > headers, in a phase listener.
> >    response.addHeader("Pragma", "no-cache");
> >  response.addHeader("Cache-Control", "no-cache");
> >  response.addHeader("Cache-Control",
> > "must-revalidate");
> >  response.addHeader("Expires", "Mon, 6 Nov 2006
> > 10:00:00 GMT");
> >  
> >   and, I have these meta tags in my jsp.
> >    <META http-equiv="Content-Type"
> > content="text/html;
> > charset=UTF-8">
> >   <meta http-equiv="expires" content="-1">
> >  <meta http-equiv="max-age" content="6000">
> >  <meta http-equiv="pragma" content="no-cache">
> >   <meta http-equiv="cache-control"
> > content="no-cache,
> > must-revalidate, no-store, private"> 
> > 
> > 
> > 
> >      
> >
>
____________________________________________________________________________________
> > Be a better sports nut!  Let your teams follow you
> 
> > with Yahoo Mobile. Try it now. 
> >
>
http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
> > 
> 
> 
> 
>      
>
____________________________________________________________________________________
> Be a better sports nut!  Let your teams follow you 
> with Yahoo Mobile. Try it now. 
>
http://mobile.yahoo.com/sports;_ylt=At9_qDKvtAbMuh1G1SQtBI7ntAcJ
> 



      ____________________________________________________________________________________
Be a better pen pal. 
Text or chat with friends inside Yahoo! Mail. See how.  http://overview.mail.yahoo.com/