glassfish
  1. glassfish
  2. GLASSFISH-1668

SQE cache tests failed /w PWC6117: File "/jsp/caching/Sun ONE Application Server Tags" not found

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 9.1pe
    • Fix Version/s: 9.1pe_dev
    • Component/s: web_container
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: Linux

    • Issuezilla Id:
      1,668
    • Status Whiteboard:
      Hide

      fixed-pwc12

      Show
      fixed-pwc12

      Description

      • Build tested: AS 9.1 PE b26
      • Problem description: SQE cache tests regressed since b25, they now failed /w
        b26 on error PWC6117: File "/jsp/caching/Sun ONE
        Application Server Tags" not found

      Below is stack trace from server.log

      ****************
      [#|2006-12-05T16:32:09.364-0800|SEVERE|sun-appserver-ee9.1|javax.enterprise.system.container.web|_ThreadID=11;_ThreadName=httpWorkerThread-8080-0;_RequestID=028c9a7b-aaef-40fc-b526-484191331a08;|StandardWrapperValve[jsp]:
      PWC1406: Servlet.service() for servlet jsp threw exception
      org.apache.jasper.JasperException: /jsp/caching/3CacheCounter.jsp(6,64) PWC6117:
      File "/jsp/caching/Sun ONE Application Server Tags" not found
      at
      org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:60)
      at
      org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:346)
      at
      org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:140)
      at
      org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:221)
      at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:469)
      at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:549)
      at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1613)
      at org.apache.jasper.compiler.Parser.parse(Parser.java:152)
      at
      org.apache.jasper.compiler.ParserController.doParse(ParserController.java:210)
      at
      org.apache.jasper.compiler.ParserController.parse(ParserController.java:111)
      at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:157)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:362)
      at
      org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:581)
      at
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:464)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:358)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at
      org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398)
      at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:277)
      at
      org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:255)
      at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
      at
      org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586)
      at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
      at
      org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:186)
      at
      org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586)
      at
      org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)
      at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
      at
      org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:586)
      at
      org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:556)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1030)
      at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:250)
      at
      com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:618)
      at
      com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.processNonBlocked(DefaultProcessorTask.java:549)
      at
      com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:790)
      at
      com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:325)
      at
      com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:247)
      at
      com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:199)
      at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
      at
      com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:103)

      #]
      *************************************

        Activity

        Hide
        gfbugbridge added a comment -

        <BT6501445>

        Show
        gfbugbridge added a comment - <BT6501445>
        Hide
        jluehe added a comment -

        Regression which has been introduced by fix for:

        https://glassfish.dev.java.net/issues/show_bug.cgi?id=1521
        ("Jasper must honor locally bundled standard taglibs (JSTL, JSF) if
        the embedding container does not provide them")

        Fixed regression, as follows:
        Any local JAR files must be scanned for TLD resources unconditionally and
        must not be checked against the list of JAR files known not to contain any TLDs
        (only JAR files higher up in the classloader chain must be checked against that
        list).

        Show
        jluehe added a comment - Regression which has been introduced by fix for: https://glassfish.dev.java.net/issues/show_bug.cgi?id=1521 ("Jasper must honor locally bundled standard taglibs (JSTL, JSF) if the embedding container does not provide them") Fixed regression, as follows: Any local JAR files must be scanned for TLD resources unconditionally and must not be checked against the list of JAR files known not to contain any TLDs (only JAR files higher up in the classloader chain must be checked against that list).
        Hide
        kmeduri added a comment -

        Merged the fix to PWC12Dev_Branch:

        Checking in TldLocationsCache.java;
        /cvs/glassfish/appserv-webtier/src/java/org/apache/jasper/compiler/TldLocationsCache.java,v
        <-- TldLocationsCache.java
        new revision: 1.13.6.2; previous revision: 1.13.6.1
        done

        Show
        kmeduri added a comment - Merged the fix to PWC12Dev_Branch: Checking in TldLocationsCache.java; /cvs/glassfish/appserv-webtier/src/java/org/apache/jasper/compiler/TldLocationsCache.java,v <-- TldLocationsCache.java new revision: 1.13.6.2; previous revision: 1.13.6.1 done

          People

          • Assignee:
            jluehe
            Reporter:
            tuongn
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: