<div dir="ltr">Hello,<div><br></div><div><div>I am getting the below error when undertow tries to dispatch the httpresponse.</div><div><br></div><div>     java.lang.IllegalArgumentException: UT010046: No servlet context at  to dispatch to    </div><div>     at io.undertow.servlet.spec.AsyncContextImpl.dispatch(AsyncContextImpl.java:173)  [undertow-servlet-1.1.0.Final.jar!/:1.1.0.Final]</div><div>     at org.eclipse.jetty.continuation.Servlet3Continuation.resume(Servlet3Continuation.java:152) ~[jetty-continuation.jar:8.1.3.v20120416]</div><div>     at com.xyz.xyzapp.apihandler.util.AsyncJobWaitingAPIHandler$MultiJobCompletionContext.onListenerCompletion(AsyncJobWaitingAPIHandler.java:460) ~[xyzapp-apihandler.jar:1.4.1-2015.10.dev]</div><div>     at com.xyz.xyzapp.apihandler.util.AsyncJobWaitingAPIHandler$MultiJobCompletionListener.onCompletion(AsyncJobWaitingAPIHandler.java:492) ~[xyzapp-apihandler.jar:1.4.1-2015.10.dev]</div><div>     at com.xyz.xyzapp.job.JobEngine$4.onEvent(JobEngine.java:274) ~[xyzapp-job.jar:1.4.1-2015.10.dev]</div><div>     at com.xyz.xyzapp.job.JobEngine$4.onEvent(JobEngine.java:269) ~[xyzapp-job.jar:1.4.1-2015.10.dev]</div><div>     at com.xyz.xyzapp.core.event.multicast.LocalMulticastEventManager$1.run(LocalMulticastEventManager.java:134) ~[xyzapp-core.jar:1.4.1-2015.10.dev]</div><div>     at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) ~[spring-context.jar:3.2.9.RELEASE]</div><div>     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_51] </div><div>     at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_51]</div><div>     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_51]</div><div>     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_51]     </div><div>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_51]    </div><div>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_51]</div><div><br></div><div>I am using Jetty.Continuation (8.1.3) to suspend the HTTPrequest until it has the response. I have spring (3.2.9) application that is deployed in wildfly (8.2.0.Final). Spring servlet is configured via web-fragment.xml to indicate that servlet is asynchronous</div><div><br></div><div>    &lt;servlet&gt;</div><div>        &lt;servlet-name&gt;apis&lt;/servlet-name&gt;</div><div>        &lt;servlet-class&gt;com.xyz.xyzapp.server.common.spring.ClassloaderOverridingDispatcherServlet&lt;/servlet-class&gt;</div><div>        &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;</div><div>        &lt;async-supported&gt;true&lt;/async-supported&gt;</div><div>    &lt;/servlet&gt;</div><div><br></div><div>When one of the job (job is internal framework) completes, it need to respond back to clients (whoever is listening)</div><div>that job is completed. During this workflow, I am getting the above error.</div><div><br></div><div>I made sure the wildfly is up and running, clients are actually waiting for response.</div><div><br></div><div>This was working with Jboss 6.1.0.Final/Tomcat.</div><div><br></div><div>What could be the problem? Any configuration I need to add in standalone-full.xml for undertow? It appears that undertow closed the HTTPrequest, not sure.</div><div><br></div></div><div>Regards,</div><div>Dhamodharan</div></div>