Jan Tošovský created NETBEANS-2647:
--------------------------------------

             Summary: Incorrect JSP taglib dependency resolution
                 Key: NETBEANS-2647
                 URL: https://issues.apache.org/jira/browse/NETBEANS-2647
             Project: NetBeans
          Issue Type: Bug
          Components: javaee - JSP
    Affects Versions: 11.0
            Reporter: Jan Tošovský


In my project https://github.com/jan-tosovsky-cz/taglib-test I use specific 
taglib which has dependency on another library. Both are specified as 
dependencies in my pom.xml file. However, when inserting this taglib into JSP 
page, NetBeans fails to resolve that dependency correctly. It is logged in the 
Notification tab, see detailed stack trace:

{code:java}
java.lang.NoClassDefFoundError: com/liferay/portal/kernel/util/Validator
        at 
com.liferay.taglib.portlet.ActionURLTei.getVariableInfo(ActionURLTei.java:33)
        at javax.servlet.jsp.tagext.TagInfo.getVariableInfo(TagInfo.java:280)
        at 
org.netbeans.modules.web.core.syntax.JSPProcessor.createBeanVarDeclarations(JSPProcessor.java:143)
        at 
org.netbeans.modules.web.core.syntax.SimplifiedJspServlet.renderProcess(SimplifiedJspServlet.java:237)
        at 
org.netbeans.modules.web.core.syntax.JSPProcessor$2.run(JSPProcessor.java:325)
        at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1402)
        at 
org.netbeans.modules.web.core.syntax.JSPProcessor.process(JSPProcessor.java:321)
        at 
org.netbeans.modules.web.core.syntax.EmbeddingProviderImpl.getEmbeddings(EmbeddingProviderImpl.java:52)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor.callEmbeddingProvider(TaskProcessor.java:576)
        at 
org.netbeans.modules.parsing.impl.SourceCache.getAllEmbeddings(SourceCache.java:299)
        at 
org.netbeans.modules.parsing.api.ResultIterator.getEmbeddings(ResultIterator.java:140)
        at 
org.netbeans.modules.parsing.api.ResultIterator.getParserResult(ResultIterator.java:126)
        at 
org.netbeans.modules.csl.hints.infrastructure.SuggestionsTask$1.run(SuggestionsTask.java:99)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:586)
        at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:130)
        at 
org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:114)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:181)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:178)
        at 
org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:153)
        at 
org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:335)
        at 
org.netbeans.modules.parsing.nb.DataObjectEnvFactory.runPriorityIO(DataObjectEnvFactory.java:118)
        at 
org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:67)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:178)
        at 
org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:81)
        at 
org.netbeans.modules.csl.hints.infrastructure.SuggestionsTask.run(SuggestionsTask.java:97)
        at 
org.netbeans.modules.csl.hints.infrastructure.SuggestionsTask.run(SuggestionsTask.java:54)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor.callParserResultTask(TaskProcessor.java:561)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.run(TaskProcessor.java:786)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:279)
        at 
org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer.execute(TaskProcessor.java:702)
[catch] at 
org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:663)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
        at 
org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
        at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
        at 
org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
{code}





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to