ICEfaces
  1. ICEfaces
  2. ICE-1298

Seam: ICEfaces component classes not visible to Seam EJBs

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.6DR#2, 1.6
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      all
      JBoss Seam v1.1.5+

      Description

      Classes loaded by ICEfaces in the web tier are not necessarily visible to the Seam application in the EJB tier.

      The workaround proposed requires globally changing the classloading strategy of the application server, but perhaps it is possible to just configure modules in application.xml correctly.

        Issue Links

          Activity

          Ted Goddard created issue -
          Ted Goddard made changes -
          Field Original Value New Value
          Assignee Ken Fyten [ ken.fyten ] Ted Goddard [ ted.goddard ]
          Ken Fyten made changes -
          Workaround Description There is a workaround for this issue. For details see http://www.icefaces.org/JForum/posts/list/3916.page.
          Environment all all
          JBoss Seam v1.1.5+
          Workaround Exists [Yes]
          Affects [Compatibility/Configuration]
          Affects Version/s 1.5 [ 10027 ]
          Affects Version/s 1.6DR#2 [ 10040 ]
          Description
          Classes loaded by ICEfaces in the web tier are not necessarily visible to the application in the EJB tier.
          The workaround proposed requires globally changing the classloading strategy of the application server, but perhaps it is possible to just configure modules in application.xml correctly.
          Classes loaded by ICEfaces in the web tier are not necessarily visible to the Seam application in the EJB tier.

          The workaround proposed requires globally changing the classloading strategy of the application server, but perhaps it is possible to just configure modules in application.xml correctly.
          Assignee Ted Goddard [ ted.goddard ]
          Hide
          Ken Fyten added a comment -

          The workaround resolves this issue for the 1.6 release (should be included in relevant documentation).

          See these follow-on issues for a more robust long-term solution:

          ICE-1368 - separate ICEfaces into API and implementation jar files
          ICE-1369- Enhance component interfaces for use in POJO contexts

          Show
          Ken Fyten added a comment - The workaround resolves this issue for the 1.6 release (should be included in relevant documentation). See these follow-on issues for a more robust long-term solution: ICE-1368 - separate ICEfaces into API and implementation jar files ICE-1369 - Enhance component interfaces for use in POJO contexts
          Ken Fyten made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 1.6DR#2 [ 10040 ]
          Affects [Compatibility/Configuration] [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial, Compatibility/Configuration]
          Resolution Fixed [ 1 ]
          Assignee Greg Dick [ greg.dick ]
          Ken Fyten made changes -
          Summary ICEfaces component classes not visible to Seam EJBs Seam: ICEfaces component classes not visible to Seam EJBs
          Ken Fyten made changes -
          Fix Version/s 1.6 [ 10031 ]
          Ken Fyten made changes -
          Link This issue blocks ICE-1810 [ ICE-1810 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Greg Dick [ greg.dick ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Ted Goddard
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: