2 Replies Latest reply on Feb 26, 2008 4:08 AM by setter1234

    err.io.short_read

    Pekka Level 1
      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


        • 1. Re: err.io.short_read
          mitchc2
          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.
          • 2. Re: err.io.short_read
            setter1234
            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.