ICEfaces
  1. ICEfaces
  2. ICE-1033

migrate existing icefaces project to 1.5.1 using eclipse-based tool bundles

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.5.1
    • Component/s: Tool Integrations
    • Labels:
      None
    • Environment:
      Operating System: All
      Platform: All

      Description

      There are some problems of migrating existing icefaces project built by
      eclipse-based tool bundles prior to 1.5.1 to v1.5.1

      Currently there is no problem creating new ICEfaces project and converting
      non-icefaces project to icefaces project

      These problems exist in all eclipse based bundles.

      1. The implementation of adding icefaces jar files is based on the logic that
      developed before. Migration existing icefaces project to new version has not
      been taken into consideration so that the logic of checking existing project jar
      file names in order not to copy same jar file is wrong because even though file
      name is the same but new version of the same icefaces.jar is still in need to
      replace the old one. This harmful logic needs to be removed.

      This issue affects Eclipse WTP bundle, MyEclipse Bundle, and Bea WS bundle.

      2. Action "uninstall" version number constrain causes problem. For upgrading
      tool bundle we want user remove the previous plug-in directory but later when
      user tries to remove icefaces facet in order to add icefaces facet again eclipse
       fails to find the action object defined previously and even more that when it
      fails runtime exception is not caught so that webartifactWriter is not disposed
      properly and later any new WebArtifactWriter operation will causes
      concurrentModificationException.

      This issue affects Eclipse WTP and Eclipse JSF bundles

      Fix will be checked into 1.5.1 branch and HEAD

      Tool bundles will have 1.5.1.1 release.

        Activity

        Hide
        Ken Fyten added a comment -

        Fix released as 1.5.1.1 for Eclipse and Eclipse with JSF bundles.

        Show
        Ken Fyten added a comment - Fix released as 1.5.1.1 for Eclipse and Eclipse with JSF bundles.
        Hide
        Ken Fyten added a comment -

        Liming, please update the status of this bug.

        Show
        Ken Fyten added a comment - Liming, please update the status of this bug.
        Hide
        Liming Wu added a comment -

        MyEclipse bundle should be fine regarding to issue 1 because copying jar file
        with same name is not allowed by MyEclipse anyway. The workaround is to remove
        previous version of the jar file from the build path and then remove it from
        WEB-INF/lib, after that run *add ICEfaces capabilities.."

        Show
        Liming Wu added a comment - MyEclipse bundle should be fine regarding to issue 1 because copying jar file with same name is not allowed by MyEclipse anyway. The workaround is to remove previous version of the jar file from the build path and then remove it from WEB-INF/lib, after that run *add ICEfaces capabilities.."
        Hide
        Liming Wu added a comment -

        The Target mileston should be 1.5.1.1

        Show
        Liming Wu added a comment - The Target mileston should be 1.5.1.1

          People

          • Assignee:
            Liming Wu
            Reporter:
            Liming Wu
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: