Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-1393

JSTL URI not resolved

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 8.0.0.Alpha2
    • 8.0.0.Alpha1
    • None
    • None

    Description

      My JSTL app just stopped working in latest WildFly. I'm guessing this is due to UNDERTOW Alpha 15. It works fine with JBossWeb.

      To recreate, deploy the attached WAR. It's a JSF app, but this particular request doesn't use JSF. It just hits a JSP with some JSTL in it.

      http://localhost:8080/jsfwithjsp/hellojstl.jsp

      15:25:05,608 ERROR [io.undertow.request] (default task-1) Servlet request failed io.undertow.server.HttpServerExchange@2177b8a7: org.apache.jasper.JasperException: JBWEB0
      04113: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
              at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:53) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:147) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:206) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:121) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:385) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:446) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1372) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Parser.parse(Parser.java:132) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:256) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.ParserController.parse(ParserController.java:105) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:194) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Compiler.compile(Compiler.java:359) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Compiler.compile(Compiler.java:339) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.compiler.Compiler.compile(Compiler.java:326) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:604) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jastow-1.0.0.Alpha2.jar:1.0.0.Alpha2]
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [jboss-servlet-api_3.1_spec-1.0.0.Alpha1.jar:1.0.0.Alpha1]
              at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:87) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.websockets.jsr.JsrWebSocketFilter.doFilter(JsrWebSocketFilter.java:138) [undertow-websockets-jsr-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:56) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:56) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Al
      pha15]
              at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:116) [undertow-servlet-1.0.0.Alpha15
      .jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:79)
              at io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha
      15]
              at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:66) [undertow-servlet-1.0.0.Alpha1
      5.jar:1.0.0.Alpha15]
              at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:71) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:26) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at org.wildfly.extension.undertow.security.SecurityContextCreationHandler.handleRequest(SecurityContextCreationHandler.java:56)
              at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:26) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:118) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:106) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:83) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.server.HttpHandlers.executeRootHandler(HttpHandlers.java:52) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:544) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_15]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_15]
              at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_15]
      

      Attachments

        Activity

          People

            sdouglas1@redhat.com Stuart Douglas
            ssilvert@redhat.com Stan Silvert
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: