ICEfaces
  1. ICEfaces
  2. ICE-3396

ClassCastException on portlet redeployment

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: 1.7.2
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      portal portlet Liferay re-deploy

      Description

      Under certain situations, a redeploy of a portlet can cause the following:

       Aug 7, 2008 4:22:46 PM com.sun.faces.lifecycle.LifecycleImpl phase
      WARNING: executePhase(RENDER_RESPONSE 6,com.icesoft.faces.context.BridgeFacesContext@d2142e) threw exception
      java.lang.ClassCastException: com.icesoft.faces.context.ElementController
      at com.icesoft.faces.context.ElementController.from(ElementController.java:22)
      at com.icesoft.faces.context.DOMResponseWriter.enhanceBody(DOMResponseWriter.java:331)
      at com.icesoft.faces.context.DOMResponseWriter.enhanceAndFixDocument(DOMResponseWriter.java:276)
      ...

      The problem cannot currently be replicated with our demo portlets but there is a sample portlet included in the forum entry that does show the issue.

      After some discussion, it's likely that the ElementController mechanism is no longer needed as it was an interim solution for focus management. So we should remove this logic and retest with the user's sample application

        Issue Links

          Activity

          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17314 Fri Aug 08 04:48:17 MDT 2008 mircea.toma ICE-3396 Remove ElementController class and its usages.
          Files Changed
          Commit graph MODIFY /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java
          Commit graph DEL /icefaces/branches/icefaces-1.7/icefaces/core/src/com/icesoft/faces/context/ElementController.java
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #17313 Fri Aug 08 04:47:51 MDT 2008 mircea.toma ICE-3396 Remove ElementController class and its usages.
          Files Changed
          Commit graph DEL /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/ElementController.java
          Commit graph MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMResponseWriter.java

            People

            • Assignee:
              Unassigned
              Reporter:
              Deryk Sinotte
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: