Just a guess...
<snip>
Connection reset by peer: socket write error
</snip>
Did you click on a link (page is now compiling) and then *directly*
clicking on another page?
We had this type of execption (struts and tiles) when a user "clicks
unmotivated" through the application...
When all pages *are* compiled, no problems occur. all is fine.
So, as I mentioned, just a guess...
On 1/11/06, Miller, John <[EMAIL PROTECTED]> wrote:
>
>
>
>
> Has anyone one seen this before. It only happens in IE, never in firefox,
> and it is somewhat intermittent. I have included all JSP code at the bottom,
> It is somewhat urgent because I am presenting to move over to JSF on Tues,
> and have built a few pages in Firefox, just found this today when I wanted
> to see how it looked in IE. Also to note I am using Tiles
>
>
>
>
>
> StandardWrapperValve[Faces Servlet]: Servlet.service() for servlet Faces
> Servlet threw exception
>
> ClientAbortException: java.net.SocketException: Connection reset by peer:
> socket write error
>
> at
> org.apache.catalina.connector.ResponseBase.flushBuffer(ResponseBase.java:680)
>
> at
> org.apache.catalina.connector.HttpResponseBase.doFlushBuffer(HttpResponseBase.java:795)
>
> at
> org.apache.catalina.connector.HttpResponseBase.access$000(HttpResponseBase.java:111)
>
> at
> org.apache.catalina.connector.HttpResponseBase$PrivilegedFlushBuffer.run(HttpResponseBase.java:123)
>
> at java.security.AccessController.doPrivileged(Native
> Method)
>
> at
> org.apache.catalina.connector.HttpResponseBase.flushBuffer(HttpResponseBase.java:780)
>
> at
> org.apache.catalina.connector.ResponseBase.write(ResponseBase.java:648)
>
> at
> org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:313)
>
> at
> org.apache.catalina.connector.http.HttpResponseStream.write(HttpResponseStream.java:183)
>
> at
> org.apache.catalina.connector.ResponseStream.write(ResponseStream.java:287)
>
> at
> org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:128)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:98)
>
> at
> org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:176)
>
> at java.security.AccessController.doPrivileged(Native
> Method)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:172)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
> at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
>
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
>
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
>
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>
> at
> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1040)
>
> at
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1151)
>
> at java.lang.Thread.run(Thread.java:536)
>
>
>
>
>
> Header JSP
>
>
>
> <t:saveState value="#{eventDataList.showClosed}" />
>
> <t:saveState value="#{eventDataList.recordsPerPage}" />
>
> <t:saveState value="#{eventDataList.filterByEventCode}" />
>
> <t:saveState value="#{eventDataList.filterByDate}" />
>
>
>
>
>
> <t:div style="float: right; vertical-align: top;">
>
> <h:panelGrid columns="3" styleClass="panel">
>
> <h:outputText value="Items per Page" styleClass="reportPager" />
>
> <h:inputText value="#{eventDataList.recordsPerPage}" size="3"
>
> styleClass="report"
> valueChangeListener="#{eventDataList.reset}"/>
>
> <t:commandLink value="Apply"></t:commandLink>
>
> </h:panelGrid>
>
> </t:div>
>
>
>
>
>
>
>
> <t:div>
>
> <h:panelGrid columns="3">
>
>
>
> <h:selectBooleanCheckbox id="fbd"
>
> value="#{eventDataList.filterByDate}" onchange="submit()"
> />
>
>
>
> <h:outputLabel value="Filter by Date"
> styleClass="reportPager"></h:outputLabel>
>
>
>
> <h:panelGroup>
>
> <h:outputText value="From:"
> rendered="#{eventDataList.filterByDate}" />
>
> <t:inputDate value="#{eventDataList.from}" type="both"
>
> popupCalendar="false"
> rendered="#{eventDataList.filterByDate}"
> valueChangeListener="#{eventDataList.reset}" />
>
>
>
> <h:outputText value="To:"
> rendered="#{eventDataList.filterByDate}" />
>
> <t:inputDate value="#{eventDataList.to}" type="both"
>
> popupCalendar="false"
> rendered="#{eventDataList.filterByDate}"
> valueChangeListener="#{eventDataList.reset}"/>
>
> </h:panelGroup>
>
>
>
>
>
> <h:selectBooleanCheckbox id="fbec"
>
> value="#{eventDataList.filterByEventCode}"
> onchange="submit()"
>
> />
>
>
>
> <h:outputLabel value="Filter by Event Code"
> styleClass="reportPager"></h:outputLabel>
>
> <h:panelGroup>
>
> <t:outputText value="Event Code:"
>
> rendered="#{eventDataList.filterByEventCode}" />
>
> <t:inputText value="#{eventDataList.eventCodeFilter}"
>
> rendered="#{eventDataList.filterByEventCode}"
> size="100"
>
> />
>
> </h:panelGroup>
>
>
>
> <h:selectBooleanCheckbox id="sce"
>
> value="#{eventDataList.showClosed}" onchange="submit()"
> valueChangeListener="#{eventDataList.reset}"/>
>
> <h:outputLabel value="Show Closed Events"
> styleClass="reportPager"></h:outputLabel>
>
>
>
> </h:panelGrid>
>
> </t:div>
>
>
>
> <t:panelGrid columns="1" width="100%" align="right" style="text-align:
> right;">
>
> <h:panelGroup>
>
> <t:commandButton value="Mark Open Events to Working"
>
> actionListener="#{eventDataList.setOpenToWorking}" />
>
> <t:commandButton value="Update Event Status" />
>
> </h:panelGroup>
>
> </t:panelGrid>
>
>
>
>
>
>
>
> body JSP
>
>
>
> <h:panelGrid width="100%" align="center" ...
>
> [Message clipped]
--
Matthias Wessendorf
Zülpicher Wall 12, 239
50674 Köln
http://www.wessendorf.net
mwessendorf-at-gmail-dot-com