]
Stuart Douglas commented on WFLY-1393:
--------------------------------------
Looks like shared TLD's are not being passed in correctly in the subsystem.
JSTL URI not resolved
---------------------
Key: WFLY-1393
URL:
https://issues.jboss.org/browse/WFLY-1393
Project: WildFly
Issue Type: Bug
Affects Versions: 8.0.0.Alpha1
Reporter: Stan Silvert
Assignee: Stuart Douglas
Attachments: jsfwithjsp.war
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
{noformat}
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]
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: