Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.6.2, 1.7DR#3
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Sun JSF RI v1.2_06 - 1.2_08
-
Affects:Compatibility/Configuration
Description
ICEfaces does not run well at all when using Sun JSF RI 1.2_06 (or later).
Seems to be related to this change in 1.2_06: https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=648
Using jsf1.2_06, calling parent class for attribute with valueBinding, it throws NullPointerException...in getValueExpression.
This may effect many components, substantial testing and analysis is required.
A fix has been applied for HtmlCommandButton to have the methods implemented in the ice: component specifically. SeeICE-2472 for details.
Seems to be related to this change in 1.2_06: https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=648
Using jsf1.2_06, calling parent class for attribute with valueBinding, it throws NullPointerException...in getValueExpression.
This may effect many components, substantial testing and analysis is required.
A fix has been applied for HtmlCommandButton to have the methods implemented in the ice: component specifically. See
Issue Links
Activity
Ken Fyten
created issue -
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] | |
Affects | [Compatibility/Configuration] | |
Assignee | Ken Fyten [ ken.fyten ] |
Ken Fyten
made changes -
Summary | Problems running on Sun RI JSF1.2_06 libraries. | Problems running on Sun RI JSF1.2_07 libraries. |
Environment | Sun JSF RI v1.2_06 | Sun JSF RI v1.2_07 |
Assignee Priority | P2 | |
Assignee | Ken Fyten [ ken.fyten ] | Arturo Zambrano [ artzambrano ] |
Ken Fyten
made changes -
Summary | Problems running on Sun RI JSF1.2_07 libraries. | Problems running on Sun RI JSF1.2_07 |
Arturo Zambrano
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Ken Fyten
made changes -
Assignee | Arturo Zambrano [ artzambrano ] | Greg Dick [ greg.dick ] |
Ken Fyten
made changes -
Summary | Problems running on Sun RI JSF1.2_07 | Problems running on Sun RI JSF1.2_06 - _08 libraries |
Ken Fyten
made changes -
Assignee Priority | P2 | P1 |
Assignee | Greg Dick [ greg.dick ] | Mandeep Hayher [ mandeep.hayher ] |
Ken Fyten
made changes -
Environment | Sun JSF RI v1.2_07 | Sun JSF RI v1.2_06 - 1.2_08 |
Fix Version/s | 1.7.1 [ 10122 ] | |
Fix Version/s | 1.7 [ 10080 ] | |
Assignee Priority | P1 | P2 |
Description |
ICEfaces does not run well at all when using Sun JSF RI 1.2_06. Seems to be related to this change in 1.2_06: https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=648 Using jsf1.2_06, calling parent class for attribute with valueBinding, it throws NullPointerException...in getValueExpression. This may effect many components, substantial testing and analysis is required. A fix has been applied for HtmlCommandButton to have the methods implemented in the ice: component specifically. See |
ICEfaces does not run well at all when using Sun JSF RI 1.2_06 (or later). Seems to be related to this change in 1.2_06: https://javaserverfaces.dev.java.net/issues/show_bug.cgi?id=648 Using jsf1.2_06, calling parent class for attribute with valueBinding, it throws NullPointerException...in getValueExpression. This may effect many components, substantial testing and analysis is required. A fix has been applied for HtmlCommandButton to have the methods implemented in the ice: component specifically. See |
Assignee | Mandeep Hayher [ mandeep.hayher ] | Greg Dick [ greg.dick ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #16057 | Tue Mar 18 14:57:50 MDT 2008 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeFacesContext.java
|
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] | |
Fix Version/s | 1.7.1 [ 10122 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #16077 | Thu Mar 20 09:24:34 MDT 2008 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/BridgeFacesContext.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #16079 | Thu Mar 20 09:30:36 MDT 2008 | greg.dick | |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/xmlhttp/PersistentFacesState.java
|
Greg Dick
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Fix Version/s | 1.7RC1 [ 10123 ] | |
Fix Version/s | 1.7 [ 10080 ] | |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 1.7 [ 10080 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P2 | |
Assignee | Greg Dick [ greg.dick ] |
I built the applications included in the 1.7 beta1 release using the default build command and then replacing jsf-api.jar and jsf-impl.jar for the ones in the Sun JSF 1.2_07 RI release. I tested these applications with and without the 'com.sun.faces.enableRestoreView11Compatibility' context parameter. All the applications were deployed on Tomcat 6.
These are the results:
All the applications show exactly the same behaviour with or without the above mentioned context parameter set to 'true'. Both versions of Component Showcase (facelets and non-facelets) display the main page, but one is unable to do anything. Auction Monitor is not displayed at all. Instead, an error page is shown giving the details of the exception. Address demo is the only application that works normally to some extent.
Here are the details:
Component Showcase (non-facelets)
Clicking on any item of the menu tree doesn't load anything. Changing the theme doesn't do anything as well. The connection status icon always shows no connection. After clicking the reload button on the browser, the page was completely blank. After removing cookies and reloading, the page was displayed again, but still it wasn't possible to interact with it. When clicking anything in the menu tree, something like this appeared in the
console:
SEVERE: JSF1054: <Phase ID: RENDER_RESPONSE 6, View ID: /showcase.iface> Exception thrown during phase execution: javax.faces.event.PhaseEvent[source-com.sun.faces.lifecycle.LifecycleImpl@c749e4]
Component Showcase (facelets)
It shows pretty much the same behaviour as the non-facelets version. First, I want to note that I had to delete el-api.jar and el-ri.jar from the WEB-INF/lib folder, otherwise, I got a java.lang.LinkageError exception. The only difference is that when clicking on anything on the page, one can see the full stack trace of the exception:
SEVERE: Problem in renderResponse: null
java.lang.UnsupportedOperationException
Auction Monitor
The page wasn't displayed at all. Instead, an exception page appeared reporting a java.lang.UnsupportedOperationException. This message appeared in the console:
SEVERE: JSF1054: <Phase ID: RENDER_RESPONSE 6, View ID: /auctionMonitor.iface> Exception thrown during phase execution: javax.faces.event.PhaseEvent[source-com.sun.faces.lifecycle.LifecycleImpl@cb2185]
Address Demo
This was the only application that worked normally to some extent. When the application displayed error messages after entering incorrect values in the form, a message like this appeared in the console:
INFO: WARNING: FacesMessage(s) have been enqueued, but may not have been displayed. sourceId=iceForm:state[severity=(INFO 0), summary=(State not found with Zip 75001. Our best guess is TX), detail=(State not found with Zip 75001. Our best guess is TX)]
When I closed the tab and then navigated again to http://localhost:8080/address/ the page was completely blank, but if I went to http://localhost:8080/address/address.iface (or response.iface) the page was displayed normally.