one-off patch for RF-12639 : rich:extendedDataTable inside rich:tab: The columns which are not frozen are not rendered after switching the tab for the first time in IE 8.
PATCH NAME:
888815
PRODUCT NAME:
Web Framework Kit
VERSION:
2.1
SHORT DESCRIPTION:
rich:extendedDataTable inside rich:tab: The columns which are not frozen are not rendered after switching the tab for the first time in IE 8.
LONG DESCRIPTION:
See RF-12639 (https://issues.jboss.org/browse/RF-12639) for details.
MANUAL INSTALL INSTRUCTIONS:
Follow the required actions to apply this patch:
Replace jar in binary distribution
1 - Locate the "richfaces-components-ui-4.2.3.Final-redhat-1.jar" coming from jboss-wfk-2.1.0-richfaces-bin.zip
(./jboss-wfk-2.1.0/richfaces-4.2.3.Final-redhat-1/artifacts/ui/richfaces-components-ui-4.2.3.Final-redhat-1.jar)
2 - Replace the "richfaces-components-ui-4.2.3.Final-redhat-1.jar" with file "richfaces-components-ui-4.2.3.Final-redhat-1-bz-888815.jar" from this patch.
Add artifact to WFK Maven repository
1 - install artifact into your local Maven repository using
mvn install:install-file -Dfile=./richfaces-components-ui-4.2.3.Final-redhat-1-bz-888815.jar -DpomFile=./richfaces-components-ui-4.2.3.Final-redhat-1-bz-888815.pom
Use patched artifact (as dependency) in your Maven builds
1 - overide dependency with following snipet in your application pom.xml
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-components-ui</artifactId>
<version>4.2.3.Final-redhat-1-bz-888815</version>
</dependency>
</dependencies>
</dependencyManagement>
Note, if there is already a <dependencyManagement> section in you pom.xml, you need to place this snippet to appear on the top of the section
COMPATIBILITY:
None
DEPENDENCIES:
None
SUPERSEDES:
None
SUPERSEDED BY:
None
CREATOR:
Ilia Vassilev
DATE:
12/19/2012
+++ This bug was initially created as a clone of Bug #884692 +++
Description of problem:
See RF-12639 (https://issues.jboss.org/browse/RF-12639)
rich:extendedDataTable inside rich:tab: The columns which are not frozen are not rendered after switching the tab for the first time in IE 8. This works in FF and Chrome or if rich:extendedDataTable is replaced with rich:dataTable.
Rejecting the patch as it is not having unique version, it is missing pom.xml file and instructions how to modify Maven repository/ customers projects.
Please follow this policy (https://docspace.corp.redhat.com/docs/DOC-69766), especially:
Patch should contain a new jar with unique GAV (groupId:artifactId:version), where version is in format ${original.version}-bz-${bz#}, sources jar and a
pom file are accompanying fixed jar, instructions how to install into local/customer site Maven repository and instructions how to override <dependencyManagement> section in order to pick up new jar for customer builds.
Rejecting the patch as it has these problems:
1. The richfaces-components-ui-4.2.3.Final-redhat-1-bz-888815.pom has parent with the same version as patch, parent with such a version does not exist ==> the project dependent on that artifact can not be built. It should have version set to 4.2.3.Final-redhat-1.
Also all the artifacts in the dependencies section should have explicitly set version to 4.2.3.Final-redhat-1. There is also a need to import richfaces-bom with correct version 4.2.3.Final-redhat-1 in order to build applications with that artifact.
2. The readme file is quite inaccurate. It misses <dependencies> in the part where user is encouraged to use <dependencyManagement> in order to use already installed artifact.
I have finished testing of the patch. I have also finished testing of it for regressions and have found none.
The patch is verified.
Could you please proceed with patch uploading ?