Skip to main content
Known Participant
February 2, 2007
Question

err.io.short_read

  • February 2, 2007
  • 1 reply
  • 1226 views
We're getting the dreaded "err.io.short_read" error, about 10-15 of them out of 500.000 requests every day to be pretty exact.

getpageContext().forward() is not used, so that's not the case either. I suspect it's some kind of throttling/limiting/encoding related, but not sure what it could be really.

We have a pretty custom setup, so I realize that might be the case, but anyway, have any of you seen this error lately, or have any ideas on how to fix it?

Setup: Clustered CF 7.01 on Tomcat / Apache mod_jk, all running RHEL.

Stack excerpt from tomcat:

java.lang.IllegalArgumentException: err.io.short_read
at coldfusion.filter.FormScope.parsePostData(FormScope.java:235)
at coldfusion.filter.FormScope.fillForm(FormScope.java:206)
at coldfusion.filter.FusionContext.SymTab_initForRequest(FusionContext.java:384)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:33)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.java:115)
at coldfusion.CfmServlet.service(CfmServlet.java:107)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:78)
..... snip


This topic has been closed for replies.

1 reply

Participant
March 14, 2007
Any luck with this problem? I seem to have a similar situation - I'm getting that error in my logs, but getpageContext().forward() isn't being used anywhere.
Known Participant
February 26, 2008
We are getting the same problem about 10-15 times a day. See log below.
Again getpageContext().forward() isn't being used anywhere but we do use cflocation.
Could this be the problem ?


26/02 11:46:16 error err.io.short_read
java.lang.IllegalArgumentException: err.io.short_read
at coldfusion.filter.FormScope.parsePostData(FormScope.java:235)
at coldfusion.filter.FormScope.fillForm(FormScope.java:206)
at coldfusion.filter.FusionContext.SymTab_initForRequest(FusionContext.j
ava:384)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:33)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.RequestThrottleFilter.invoke(RequestThrottleFilter.
java:115)
at coldfusion.CfmServlet.service(CfmServlet.java:107)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:7
8)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:
257)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:
541)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.ja
va:204)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPoo
l.java:318)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.