Karthik,

I'm not sure based on the provided details. But it does look like the core
taglib is being used in a couple other places. Specifically, in the
provenance page and the built-in docs. Might want to compare how its used
there.

Hope this helps.

Matt

On Mon, Jul 30, 2018 at 8:49 AM, Karthikeyan J <convey2karthike...@gmail.com
> wrote:

> Hello,
>
> I am doing some UI customizations
> on nifi-nar-bundles/nifi-framework-bundle/nifi-
> framework/nifi-web/nifi-web-ui
> folder for our needs.
>
> As part of this, I have introduced JSTL tablib in canvas.jsp file.
>
> <%@ page contentType="text/html" pageEncoding="UTF-8" session="false" %>
> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"; %>
>
> After the changes, I built and started the nifi. When I access
> http://localhost:8080/nifi link, I am getting the following exception.
>
> HTTP ERROR 500
> Problem accessing /nifi/. Reason:
>
>     Server Error
> Caused by:
> javax.servlet.ServletException: org.apache.jasper.JasperException: 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.eclipse.jetty.server.handler.HandlerCollection.
> handle(HandlerCollection.java:138)
> at
> org.eclipse.jetty.server.handler.gzip.GzipHandler.
> handle(GzipHandler.java:561)
> at org.eclipse.jetty.server.handler.HandlerList.handle(
> HandlerList.java:52)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(
> HandlerWrapper.java:132)
> at org.eclipse.jetty.server.Server.handle(Server.java:564)
> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
> at
> org.eclipse.jetty.server.HttpConnection.onFillable(
> HttpConnection.java:251)
> at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(
> AbstractConnection.java:279)
> at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
> at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
> at
> org.eclipse.jetty.util.thread.Invocable.invokePreferred(
> Invocable.java:122)
> at
> org.eclipse.jetty.util.thread.strategy.ExecutingExecutionStrategy.invoke(
> ExecutingExecutionStrategy.java:58)
> at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.
> produceConsume(ExecuteProduceConsume.java:201)
> at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(
> ExecuteProduceConsume.java:133)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(
> QueuedThreadPool.java:672)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(
> QueuedThreadPool.java:590)
> at java.lang.Thread.run(Thread.java:748)
> Caused by: org.apache.jasper.JasperException: 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:55)
> at
> org.apache.jasper.compiler.ErrorDispatcher.dispatch(
> ErrorDispatcher.java:293)
> at
> org.apache.jasper.compiler.ErrorDispatcher.jspError(
> ErrorDispatcher.java:80)
> at
> org.apache.jasper.compiler.TagLibraryInfoImpl.generateTldResourcePath(
> TagLibraryInfoImpl.java:251)
> at
> org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(
> TagLibraryInfoImpl.java:122)
> at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:434)
> at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
> at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1448)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:145)
> at
> org.apache.jasper.compiler.ParserController.doParse(
> ParserController.java:244)
> at
> org.apache.jasper.compiler.ParserController.parse(
> ParserController.java:105)
> at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:201)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:372)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:333)
> at
> org.apache.jasper.JspCompilationContext.compile(
> JspCompilationContext.java:600)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:368)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile(
> JspServlet.java:385)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:841)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.
> doFilter(ServletHandler.java:1634)
> at org.apache.nifi.web.server.JettyServer$2.doFilter(
> JettyServer.java:1042)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.
> doFilter(ServletHandler.java:1621)
> at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:541)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(
> ScopedHandler.java:143)
> at
> org.eclipse.jetty.security.SecurityHandler.handle(
> SecurityHandler.java:566)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(
> HandlerWrapper.java:132)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextHandle(ScopedHandler.java:190)
> at
> org.eclipse.jetty.server.session.SessionHandler.
> doHandle(SessionHandler.java:1593)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextHandle(ScopedHandler.java:188)
> at
> org.eclipse.jetty.server.handler.ContextHandler.
> doHandle(ContextHandler.java:1239)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextScope(ScopedHandler.java:168)
> at org.eclipse.jetty.servlet.ServletHandler.doScope(
> ServletHandler.java:481)
> at
> org.eclipse.jetty.server.session.SessionHandler.
> doScope(SessionHandler.java:1562)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextScope(ScopedHandler.java:166)
> at
> org.eclipse.jetty.server.handler.ContextHandler.
> doScope(ContextHandler.java:1141)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(
> ScopedHandler.java:141)
> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:203)
> at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:73)
> at
> org.eclipse.jetty.server.ResourceService.sendWelcome(
> ResourceService.java:412)
> at org.eclipse.jetty.server.ResourceService.doGet(
> ResourceService.java:253)
> at org.eclipse.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:456)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:833)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.
> doFilter(ServletHandler.java:1634)
> at org.apache.nifi.web.server.JettyServer$2.doFilter(
> JettyServer.java:1042)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.
> doFilter(ServletHandler.java:1621)
> at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:541)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(
> ScopedHandler.java:143)
> at
> org.eclipse.jetty.security.SecurityHandler.handle(
> SecurityHandler.java:548)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(
> HandlerWrapper.java:132)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextHandle(ScopedHandler.java:190)
> at
> org.eclipse.jetty.server.session.SessionHandler.
> doHandle(SessionHandler.java:1593)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextHandle(ScopedHandler.java:188)
> at
> org.eclipse.jetty.server.handler.ContextHandler.
> doHandle(ContextHandler.java:1239)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextScope(ScopedHandler.java:168)
> at org.eclipse.jetty.servlet.ServletHandler.doScope(
> ServletHandler.java:481)
> at
> org.eclipse.jetty.server.session.SessionHandler.
> doScope(SessionHandler.java:1562)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.
> nextScope(ScopedHandler.java:166)
> at
> org.eclipse.jetty.server.handler.ContextHandler.
> doScope(ContextHandler.java:1141)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(
> ScopedHandler.java:141)
> at
> org.eclipse.jetty.server.handler.HandlerCollection.
> handle(HandlerCollection.java:118)
> ... 16 more
>
> Any pointers?
>
> *Note *: I am using Apache-nifi 1.8.0 SNAPSHOT version
>
>
> Thanks in advance.
>
> Regards,
> Karthik
>

Reply via email to