Details
-
Type: Bug
-
Status: Closed
-
Priority: 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.
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.
Fix released as 1.5.1.1 for Eclipse and Eclipse with JSF bundles.