Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA
-
Fix Version/s: EE-3.3.0.GA
-
Component/s: None
-
Labels:None
-
Environment:ICEfaces EE 3.3.0 Build 14
App Server: WAS 8.5.0.2
Browsers: FF21, Chrome27
-
Assignee Priority:P1
Description
The next sample apps malfunctioned on WebSphere 8.5.0.2 when installed with the commons-logging.jar included in the .war file. Removing this jar from the .war file restored functionality of these apps.
1) auctionMonitor (FF21):
Using the initial war file from build 14, there were seen many Server Internal Error popups, and bids could not be placed; removing the commons-logging.jar from the war fixed the issue, and no further issues were found.
2) showcase (Chrome27):
The common-logging.jar had to be removed from the war file to be able to have the app functioning.
3) ee-composite-showcase (Chrome27):
Server Internal Errors occurred when changing themes from the drop-down, see error fragment below. Removing the commons-logging.jar file from the war solved this issue.
[6/21/13 17:11:09:150 EDT] 000000bf webcontainer E
com.ibm.ws.webcontainer.internal.WebContainer handleRequest SRVE0255E: A WebGroup/Virtual
Host to handle /favicon.ico has not been defined.
[6/21/13 17:11:18:488 EDT] 000000bf lifecycle W invalid property: currentStyle
javax.validation.ValidationException: invalid property: currentStyle
at org.apache.bval.jsr303.util.PathNavigation.navigateAndReturn(PathNavigation.java:105)
at org.apache.bval.jsr303.util.PathNavigation.navigate(PathNavigation.java:117)
at org.apache.bval.jsr303.ClassValidator.validateValueImpl(ClassValidator.java:718)
at org.apache.bval.jsr303.ClassValidator.validateValue(ClassValidator.java:239)
at org.apache.bval.jsr303.ClassValidator.validateValue(ClassValidator.java:231)
at javax.faces.validator.BeanValidator.validate(BeanValidator.java:306)
...........
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Jdk14Logger does not implement Log
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
1) auctionMonitor (FF21):
Using the initial war file from build 14, there were seen many Server Internal Error popups, and bids could not be placed; removing the commons-logging.jar from the war fixed the issue, and no further issues were found.
2) showcase (Chrome27):
The common-logging.jar had to be removed from the war file to be able to have the app functioning.
3) ee-composite-showcase (Chrome27):
Server Internal Errors occurred when changing themes from the drop-down, see error fragment below. Removing the commons-logging.jar file from the war solved this issue.
[6/21/13 17:11:09:150 EDT] 000000bf webcontainer E
com.ibm.ws.webcontainer.internal.WebContainer handleRequest SRVE0255E: A WebGroup/Virtual
Host to handle /favicon.ico has not been defined.
[6/21/13 17:11:18:488 EDT] 000000bf lifecycle W invalid property: currentStyle
javax.validation.ValidationException: invalid property: currentStyle
at org.apache.bval.jsr303.util.PathNavigation.navigateAndReturn(PathNavigation.java:105)
at org.apache.bval.jsr303.util.PathNavigation.navigate(PathNavigation.java:117)
at org.apache.bval.jsr303.ClassValidator.validateValueImpl(ClassValidator.java:718)
at org.apache.bval.jsr303.ClassValidator.validateValue(ClassValidator.java:239)
at org.apache.bval.jsr303.ClassValidator.validateValue(ClassValidator.java:231)
at javax.faces.validator.BeanValidator.validate(BeanValidator.java:306)
...........
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException: Class
org.apache.commons.logging.impl.Jdk14Logger does not implement Log
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
Added a property to the sample build files to exclude commons-logging from the war when building the archive using Ant:
You enable it by specifying any value for the property. For example:
Updated the following files to check for the property: