All,

 

I have monitoring web application which uses myfaces.

The basic flow seems to work, but I keep getting a SocketException when the META auto refresh kicks in.

 

I’m using HTML META refresh content with a timer as follows:

 

<f:view>  

   <f:verbatim>

   <head>

      <[EMAIL PROTECTED] file="/inc/head.inc" %>

      <META HTTP-EQUIV="Pragma" CONTENT="no-cache">      

      <META HTTP-EQUIV="REFRESH" CONTENT="</f:verbatim><h:outputText value="#{monitorGEM.refreshRate}"/><f:verbatim>; URL="" >

   </head>

  

   <body>

   </f:verbatim>    

 

Note: I have a JSF commandButton which users can push to do a manual refresh and that works fine with no errors.

 

Any input is appreciated!

Thanks,

Rodney

 

 

Here’s the SocketException:

 

12:24:03,254 WARN  [ReducedHTMLParser] Invalid HTML; bare lessthan sign found at line 1

12:24:03,317 ERROR [AddResource] Error while serving resource: null

ClientAbortException:  java.net.SocketException: Connection reset

        at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:366)

        at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:403)

        at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:314)

        at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:278)

        at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:91)

        at org.apache.myfaces.component.html.util.MyFacesResourceLoader.writeResource(MyfacesResourceLoader.java:173)

        at org.apache.myfaces.component.html.util.MyFacesResourceLoader.serveResource(MyfacesResourceLoader.java:152)

        at org.apache.myfaces.component.html.util.AddResource.serveResource(AddResource.java:555)

        at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:109)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)

        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.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)

        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)

        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)

        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.coyote.http11.Http11Processor.process(Http11Processor.java:856)

        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)

        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)

        at java.lang.Thread.run(Thread.java:534)

12:24:03,319 ERROR [[default]] Servlet.service() for servlet default threw exception

java.lang.IllegalStateException

        at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:409)

        at org.apache.myfaces.component.html.util.AddResource.serveResource(AddResource.java:580)

        at org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:109)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

        at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)

        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.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)

        at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)

        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)

        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.coyote.http11.Http11Processor.process(Http11Processor.java:856)

        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)

        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

        at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)

        at java.lang.Thread.run(Thread.java:534)

 

Reply via email to