Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Invalid
-
Affects Version/s: 3.0
-
Fix Version/s: None
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Windows XP home edition, Tomcat 7.0.23 and tomcat 6.0.35, jdk build 1.6.0_27-b07, Icefaces 3
3Gb RAM intel core 2 duo
Description
Hi,
I have upgraded from IceFaces 1.8 jsf 1.2 to IceFaces 3.0 jsf 2.1.4 Mojara, el 2.2
The application is not responding after a few clicks, some times even on login page if user or pwd is wrong I display a ice:panelPopup with error messages and after closing it I am unable to input othere values in the input text fields(ice:inputText components).
If I get pass the login page I get into another issue I have a page with an ice:datatable with single row selection enable and 3 ice:inputText fields and 3 ice:commandButtons.
I choose to add a new row to the data table by entering values into the input fields and click on save button. I display an ice:popupPanel with status of save action, after that only row selections or enter in an input field works and triggers a ajax request clicking on the buttons does not work .
This is my web.xml:
<context-param>
<param-name>facelets.DEVELOPMENT</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.icefaces.replayNavigationOnReload</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.icefaces.blockUIOnSubmit</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Production</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.CompatResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
<!-- Ice Faces needs this-->
<url-pattern>/icefaces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/xmlhttp/*</url-pattern>
</servlet-mapping>
Could you please look into it?
Thank you
I have upgraded from IceFaces 1.8 jsf 1.2 to IceFaces 3.0 jsf 2.1.4 Mojara, el 2.2
The application is not responding after a few clicks, some times even on login page if user or pwd is wrong I display a ice:panelPopup with error messages and after closing it I am unable to input othere values in the input text fields(ice:inputText components).
If I get pass the login page I get into another issue I have a page with an ice:datatable with single row selection enable and 3 ice:inputText fields and 3 ice:commandButtons.
I choose to add a new row to the data table by entering values into the input fields and click on save button. I display an ice:popupPanel with status of save action, after that only row selections or enter in an input field works and triggers a ajax request clicking on the buttons does not work .
This is my web.xml:
<context-param>
<param-name>facelets.DEVELOPMENT</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.icefaces.replayNavigationOnReload</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>org.icefaces.blockUIOnSubmit</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>
<context-param>
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.validator.DISABLE_DEFAULT_BEAN_VALIDATOR</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Production</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>Resource Servlet</servlet-name>
<servlet-class>com.icesoft.faces.webapp.CompatResourceServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
<!-- Ice Faces needs this-->
<url-pattern>/icefaces/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>Resource Servlet</servlet-name>
<url-pattern>/xmlhttp/*</url-pattern>
</servlet-mapping>
Could you please look into it?
Thank you
Close this bug is not valid.
The problem was generated by using wrongly the ice:panelPopup.
To hide it I set rendered on false and visible on false.
To work correctly I only needed to set visible on false.
Thank you