ICEfaces
  1. ICEfaces
  2. ICE-964

ice:outputStyle or ServletEnvironmentRequest header exception

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.6DR#3, 1.6
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      Operating System: Windows 2000
      Platform: PC

      Description

      The output html looks fine, no functional problem so far.

      Using any page with ice:outputStyle,

      we have the following exception:


      [#|2006-11-03T13:10:47.154-0700|SEVERE|sun-appserver-pe8.2|
      com.icesoft.faces.component.style.OutputStyleRenderer|_ThreadID=16;|
      Error in OutputStyleRenderer
      java.lang.NullPointerException
              at
      com.icesoft.faces.env.ServletEnvironmentRequest.getHeader(ServletEnvironmentRequest.java:229)
              at
      com.icesoft.faces.component.style.OutputStyleRenderer.browserType(OutputStyleRenderer.java:132)
              at
      com.icesoft.faces.component.style.OutputStyleRenderer.encodeEnd(OutputStyleRenderer.java:77)
              at
      javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
              at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:545)
              at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:541)
              at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:541)
              at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:541)
              at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:541)
              at
      com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:527)
              at
      com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:149)
              at
      com.sun.rave.web.ui.appbase.faces.ViewHandlerImpl.renderView(ViewHandlerImpl.java:311)
              at
      com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
              at
      com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
              at
      com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
              at
      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.renderCyclePartial(BlockingServlet.java:425)
              at
      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.receiveUpdates(BlockingServlet.java:393)
              at
      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:263)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)
              at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
              at
      sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:585)
              at org.apache.catalina.security.SecurityUtil
      $1.run(SecurityUtil.java:249)
              at java.security.AccessController.doPrivileged(Native Method)
              at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
              at
      org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:282)
              at
      org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:165)
              at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:257)
              at org.apache.catalina.core.ApplicationFilterChain.access
      $000(ApplicationFilterChain.java:55)
              at org.apache.catalina.core.ApplicationFilterChain
      $1.run(ApplicationFilterChain.java:161)
              at java.security.AccessController.doPrivileged(Native Method)
              at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
              at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:263)
              at
      org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
              at
      org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:225)
              at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)
              at
      org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
              at
      org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
              at
      org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)
              at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEn

        Issue Links

          Activity

          Frank Ye created issue -
          Icefaces Administrator made changes -
          Field Original Value New Value
          issue.field.bugzillaimportkey 983 12233
          Ken Fyten made changes -
          Affects Version/s 1.5 [ 10027 ]
          Affects Version/s 1.1 Alpha [ 10026 ]
          Ken Fyten made changes -
          Assignee Ted Goddard [ ted.goddard ]
          Adnan Durrani made changes -
          Link This issue is duplicated by ICE-1397 [ ICE-1397 ]
          Adnan Durrani made changes -
          ICEfaces Forum Reference http://www.icefaces.org/JForum/posts/list/4166.page#18566
          Fix Version/s 1.6DR#3 [ 10050 ]
          Assignee Mircea Toma [ mircea.toma ]
          Adnan Durrani made changes -
          Link This issue depends on ICE-893 [ ICE-893 ]
          Mircea Toma made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Adnan Durrani made changes -
          Resolution Fixed [ 1 ]
          Status Resolved [ 5 ] Reopened [ 4 ]
          Assignee Mircea Toma [ mircea.toma ] Adnan Durrani [ adnan.durrani ]
          Adnan Durrani made changes -
          Status Reopened [ 4 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Fix Version/s 1.6 [ 10031 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Adnan Durrani [ adnan.durrani ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Frank Ye
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: