ArrayIndexOutOfBounds exception in CoyoteAdapter.normalize()
- by Alex
I'm working with an application that uses Tomcat 5.0.28 for sending and receiving AS2 messages. At times, it's throwing the following exception on receiving an MDN receipt for a transmission:
An exception or error occurred in the container during the request processing
java.lang.ArrayIndexOutOfBoundsException: 0
at org.apache.coyote.tomcat5.CoyoteAdapter.normalize(CoyoteAdapter.java:483)
at org.apache.coyote.tomcat5.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:239)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:158)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)
I've found a report of this issue regarding v. 5.0.25 (here), with a followup note that it was resolved in 5.0.27. However, as above, the version number used in this app is 5.0.28.
Any suggestions for how to find out what might be triggering this error?