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

    Wildfly 8.1: UT000068: Servlet path match failed

    happy_robot

      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