Getting UT010026 error when try to use async request on JBoss EAP 7

Solution Verified - Updated -

Issue

In a environment that has the following architecture:

client -> (https) Apache httpd with mod_cluster -> (https) JBoss EAP 7.2.0 Undertow

When the io.undertow.servlet.spec.HttpServletRequestImpl.startAsync method is invoked by a servlet, the following exception is thrown:

java.lang.IllegalStateException: UT010026: Async is not supported for this request, as not all filters or Servlets were marked as supporting async
        at io.undertow.servlet.spec.HttpServletRequestImpl.startAsync(HttpServletRequestImpl.java:1044)
        at javax.servlet.ServletRequestWrapper.startAsync(ServletRequestWrapper.java:473)
        at org.xyz.RequestImpl.startAsync(RequestImpl.java:633)
        ... 52 more

What parameter has to be set in the httpd virtual host configuration with mod_cluster to support async requests?

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 6.x
    • 7.x
  • Apache HTTPD
    • 2.4
  • mod_cluster
    • 1.3.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In