3 Replies Latest reply on Feb 26, 2015 5:55 PM by Zach Beck

    Wildfly 8.1: UT000068: Servlet path match failed

    Dee Kay Newbie

      Hello all,

       

      i'm just migration from EAP6.1 to Wildfly 8.1 (really nice product!).

      I've had no problems and my app is fully fucntional, but i'm getting an Exception i can't get rid of.

       

      13:52:23,411 ERROR [io.undertow.request] (default I/O-12) Blocking request failed HttpServerExchange{ CONNECT www.google.de:443}: java.lang.IllegalArgumentException: UT000068: Servlet path match failed

          at io.undertow.servlet.handlers.ServletPathMatchesData.getServletHandlerByPath(ServletPathMatchesData.java:85)

          at io.undertow.servlet.handlers.ServletPathMatches.getServletHandlerByPath(ServletPathMatches.java:75)

          at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:108)

          at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:43)

          at io.undertow.server.handlers.PathHandler.handleRequest(PathHandler.java:56)

          at io.undertow.server.handlers.HttpContinueReadHandler.handleRequest(HttpContinueReadHandler.java:43)

          at io.undertow.server.handlers.SetHeaderHandler.handleRequest(SetHeaderHandler.java:49)

          at io.undertow.server.handlers.SetHeaderHandler.handleRequest(SetHeaderHandler.java:49)

          at io.undertow.server.handlers.NameVirtualHostHandler.handleRequest(NameVirtualHostHandler.java:57)

          at io.undertow.server.handlers.error.SimpleErrorPageHandler.handleRequest(SimpleErrorPageHandler.java:76)

          at io.undertow.server.handlers.CanonicalPathHandler.handleRequest(CanonicalPathHandler.java:43)

          at io.undertow.server.handlers.ChannelUpgradeHandler.handleRequest(ChannelUpgradeHandler.java:158)

          at io.undertow.server.Connectors.executeRootHandler(Connectors.java:177)

          at io.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:156)

          at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:91)

          at io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:45)

          at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92) [xnio-api-3.2.2.Final.jar:3.2.2.Final]

          at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66) [xnio-api-3.2.2.Final.jar:3.2.2.Final]

          at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:87) [xnio-nio-3.2.2.Final.jar:3.2.2.Final]

          at org.xnio.nio.WorkerThread.run(WorkerThread.java:539) [xnio-nio-3.2.2.Final.jar:3.2.2.Final]

       

      My Application is deployed on "/" (jboss-web.xml).

      I'm using "dynamic" subdomains to identify the data requested so it's unfortunately not possible to create virtual-hosts.

       

      user1.mydomain.com

      user2.mydomain.com

      user3.mydomain.com

      user[n].mydomain.com


      I also tried to define

       

         <host name="mydomain.com" default-web-module="mydomain.war" alias="*.mydomain.com" />
        

      but wildcards are not supported.

       

      Any ideas to solve this problem?

       

       

      Greetings

       

      Deekay