I have found that I get this exception when page run really slow and people close their browser window down or navigate to different page rather then wait for the server to respond. The server eventually goes to return content to the browser but then discovers that the tcp connection is no longer there and thus this error is thrown.
--Kurt On Fri, May 14, 2010 at 9:08 AM, Brian FitzGerald <[email protected]> wrote: > Thanks a lot for the replies gentlemen. > > To answer your question Peter, it's Mach-II 1.8 running on ColdFusion > 8. I guess it could be an unhandled exception in a view, or simply > that CF can't locate a view it's trying to find? I'm just not sure > how to go about figuring out which view is causing the problems. > Thank you for pointing me in the right direction though. > > Brian > > > > > > On May 10, 4:11 pm, "Peter J. Farrell" <[email protected]> wrote: >> Which version of Mach-II and which CFML engine are you using? >> >> The stack trace indicates that in one of your views (because it stems >> from ViewContext's displayView() method). Possibly could be a bad view >> path as it looks like it is trying to resolve the for the view. >> Possible a permissions issue? >> >> coldfusion.runtime.RuntimeServiceImpl.resolveTemplatePath(RuntimeServiceImpl.java: >> 718) >> at coldfusion.tagext.lang.IncludeTag >> $ResolveTemplatePathPrivilege.run(IncludeTag.java:242) >> at java.security.AccessController.doPrivileged(Native Method) >> at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java: >> 409) >> at cfViewContext2ecfc1390637650$funcDISPLAYVIEW.runFunction(D:\home >> \spanishwizards.com\wwwroot\MachII\framework\ViewContext.cfc:107) >> >> There is the displayView(). Line 107 is the cfinclude and then you see >> CF trying to resolve the template path. As you read farther up the >> stack trace, it keeps looping over stuff. Could you possibly have a >> wonky template? >> >> Then it looks like it calls out on the network to read the template over >> a java.net.* package. For some reason, that connection is reset by the >> peer (the other server). >> >> .pjf >> >> Brian FitzGerald said the following on 10/05/10 11:37: >> >> > Hey guys, I am running Mach-II 1.8 on a shared Windows host and >> > they're telling me that my site is generating a TON of errors "behind >> > the scenes" ... I'm having a hard time figuring out what's going on >> > though because when I browse the site I can't replicate any errors. I >> > even sent up an event to intentionally throw an error, but that seems >> > to be handled as expected: >> >> >http://spanishwizards.com/index.cfm?event=generateTestException >> >> > Anyhow, this is the stack trace they're sending me as an example of >> > the types of errors they're seeing, but I'm not sure what to gather >> > from it. Would appreciate any tips or guidance: >> >> > 05/08 09:59:34 error Error in getRealPathFromConn >> > java.net.SocketException: Connection reset by peer: 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 >> > java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) >> > at java.io.BufferedOutputStream.flush(BufferedOutputStream.java: >> > 123) >> > at >> > jrun.servlet.jrpp.ProxyEndpoint.getRealPathFromServer(ProxyEndpoint.java: >> > 538) >> > at jrun.servlet.jrpp.ProxyEndpoint.access$000(ProxyEndpoint.java: >> > 36) >> > at jrun.servlet.jrpp.ProxyEndpoint$1.fetch(ProxyEndpoint.java:528) >> > at jrunx.util.Cache.get(Cache.java:116) >> > at jrun.servlet.jrpp.ProxyEndpoint.getRealPath(ProxyEndpoint.java: >> > 565) >> > at >> > jrun.servlet.JRunServletContext.getRealPath(JRunServletContext.java: >> > 154) >> > at >> > coldfusion.runtime.ServletContextWrapper.doGetRealPath(ServletContextWrapper.java: >> > 166) >> > at >> > coldfusion.runtime.ServletContextWrapper._doGetRealPath(ServletContextWrapper.java: >> > 112) >> > at coldfusion.runtime.ServletContextWrapper.access >> > $000(ServletContextWrapper.java:28) >> > at coldfusion.runtime.ServletContextWrapper >> > $1.run(ServletContextWrapper.java:91) >> > at java.security.AccessController.doPrivileged(Native Method) >> > at >> > coldfusion.runtime.ServletContextWrapper.getRealPath(ServletContextWrapper.java: >> > 87) >> > at >> > coldfusion.runtime.RuntimeServiceImpl.getRealPath(RuntimeServiceImpl.java: >> > 968) >> > at coldfusion.filter.FusionContext.getRealPath(FusionContext.java: >> > 802) >> > at >> > coldfusion.runtime.RuntimeServiceImpl.resolveTemplatePath(RuntimeServiceImpl.java: >> > 718) >> > at coldfusion.tagext.lang.IncludeTag >> > $ResolveTemplatePathPrivilege.run(IncludeTag.java:242) >> > at java.security.AccessController.doPrivileged(Native Method) >> > at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java: >> > 409) >> > at cfViewContext2ecfc1390637650$funcDISPLAYVIEW.runFunction(D:\home >> > \spanishwizards.com\wwwroot\MachII\framework\ViewContext.cfc:107) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) >> > at coldfusion.runtime.UDFMethod >> > $ReturnTypeFilter.invoke(UDFMethod.java:360) >> > at coldfusion.runtime.UDFMethod >> > $ArgumentCollectionFilter.invoke(UDFMethod.java:324) >> > at >> > coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java: >> > 59) >> > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) >> > at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) >> > at cfEventContext2ecfc1578872310$funcDISPLAYVIEW.runFunction(D: >> > \home\spanishwizards.com\wwwroot\MachII\framework\EventContext.cfc: >> > 468) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) >> > at coldfusion.runtime.UDFMethod >> > $ReturnTypeFilter.invoke(UDFMethod.java:360) >> > at coldfusion.runtime.UDFMethod >> > $ArgumentCollectionFilter.invoke(UDFMethod.java:324) >> > at >> > coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java: >> > 59) >> > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) >> > at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) >> > at cfViewPageCommand2ecfc1656662587$funcEXECUTE.runFunction(D:\home >> > \spanishwizards.com\wwwroot\MachII\framework\commands >> > \ViewPageCommand.cfc:85) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) >> > at coldfusion.runtime.UDFMethod >> > $ReturnTypeFilter.invoke(UDFMethod.java:360) >> > at coldfusion.runtime.UDFMethod >> > $ArgumentCollectionFilter.invoke(UDFMethod.java:324) >> > at >> > coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java: >> > 59) >> > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) >> > at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) >> > at >> > cfSubroutineHandler2ecfc1094184585$funcHANDLESUBROUTINE.runFunction(D: >> > \home\spanishwizards.com\wwwroot\MachII\framework >> > \SubroutineHandler.cfc:76) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) >> > at coldfusion.runtime.UDFMethod >> > $ReturnTypeFilter.invoke(UDFMethod.java:360) >> > at coldfusion.runtime.UDFMethod >> > $ArgumentCollectionFilter.invoke(UDFMethod.java:324) >> > at >> > coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java: >> > 59) >> > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) >> > at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) >> > at >> > cfEventContext2ecfc1578872310$funcEXECUTESUBROUTINE.runFunction(D:\home >> > \spanishwizards.com\wwwroot\MachII\framework\EventContext.cfc:372) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) >> > at coldfusion.runtime.UDFMethod >> > $ReturnTypeFilter.invoke(UDFMethod.java:360) >> > at coldfusion.runtime.UDFMethod >> > $ArgumentCollectionFilter.invoke(UDFMethod.java:324) >> > at >> > coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java: >> > 59) >> > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:308) >> > at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2272) >> > at cfRenderLayout2ecfc55702170$funcFILTEREVENT.runFunction(D:\home >> > \spanishwizards.com\wwwroot\filters\RenderLayout.cfc:40) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) >> > at coldfusion.runtime.UDFMethod >> > $ReturnTypeFilter.invoke(UDFMethod.java:360) >> > at coldfusion.runtime.UDFMethod >> > $ArgumentCollectionFilter.invoke(UDFMethod.java:324) >> > at >> > coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java: >> > 59) >> > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:463) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:453) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:320) >> > at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2222) >> > at coldfusion.tagext.lang.InvokeTag.doEndTag(InvokeTag.java:362) >> > at cfFilterCommand2ecfc1015452287$funcEXECUTE.runFunction(D:\home >> > \spanishwizards.com\wwwroot\MachII\framework\commands >> > \FilterCommand.cfc:96) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:418) >> > at coldfusion.runtime.UDFMethod >> > $ReturnTypeFilter.invoke(UDFMethod.java:360) >> > at coldfusion.runtime.UDFMethod >> > $ArgumentCollectionFilter.invoke(UDFMethod.java:324) >> > at >> > coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java: >> > 59) >> > at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:277) >> > at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:192) >> > at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:448) >> > at >> >> ... >> >> read more » > > -- > You received this message because you are subscribed to Mach-II for CFML list. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/mach-ii-for-coldfusion?hl=en > > ***New URLs as of April 29th, 2010*** > SVN: http://svn.mach-ii.com/machii/ > Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/ > -- You received this message because you are subscribed to Mach-II for CFML list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/mach-ii-for-coldfusion?hl=en ***New URLs as of April 29th, 2010*** SVN: http://svn.mach-ii.com/machii/ Wiki / Documentation / Tickets: http://trac.mach-ii.com/machii/
