[JBoss JIRA] Created: (RF-2578) RichFaces Calendar looses state
by Viorel Andronic (JIRA)
RichFaces Calendar looses state
-------------------------------
Key: RF-2578
URL: http://jira.jboss.com/jira/browse/RF-2578
Project: RichFaces
Issue Type: Bug
Environment: JBoss AS 4.2, Seam 2.0.1.GA, RichFaces bundled in Seam 2.0.1.GA
Reporter: Viorel Andronic
The Seam component:
import java.util.Date;
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.log.Log;
@Name("calendarTest")
public class CalendarTest {
@Logger Log log;
private Date date;
public Date getDate() {
log.info("calendarTest.getDate()="
+ (date != null ? date.toString() : date));
return date;
}
public void setDate(Date date) {
log.info("calendarTest.setDate()="
+ (date != null ? date.toString() : date));
log.info("calendarTest.date.declaringClass="
+ date.getClass().getDeclaringClass());
this.date = date;
}
}
CalendarTest.xhtml:
<h:form>
<rich:panel>
<f:facet name="header">Calendar Test</f:facet>
<s:decorate id="content" template="layout/display.xhtml">
<ui:define name="label">Register Date</ui:define>
<rich:calendar id="date" value="#{calendarTest.date}" datePattern="MM/dd/yyyy"/>
</s:decorate>
<div style="clear:both"/>
</rich:panel>
<div class="actionButtons">
<h:commandButton view="/CalendarTest.xhtml" value="Submit"/>
</div>
</h:form>
CalendarTest.page.xml
<begin-conversation join="true" />
<param name="date" value="#{calendarTest.date}" />
Issue:
1. I open the page, everything OK
2. I change the date using calendar
3. Submit
4. The page re-renders OK
5. (optionally change the date) Submit
6. Buuuuuuuum:
16:10:28,625 ERROR [SeamPhaseListener] uncaught exception
javax.el.ELException: java.lang.IllegalArgumentException: argument type mismatch
at javax.el.BeanELResolver.setValue(BeanELResolver.java:116)
at javax.el.CompositeELResolver.setValue(CompositeELResolver.java:68)
at com.sun.faces.el.FacesCompositeELResolver.setValue(FacesCompositeELResolver.java:93)
at org.jboss.el.parser.AstPropertySuffix.setValue(AstPropertySuffix.java:73)
at org.jboss.el.parser.AstValue.setValue(AstValue.java:84)
at org.jboss.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:249)
at org.jboss.seam.core.Expressions$1.setValue(Expressions.java:116)
at org.jboss.seam.navigation.Pages.applyConvertedValidatedValuesToModel(Pages.java:781)
at org.jboss.seam.navigation.Pages.postRestore(Pages.java:402)
at org.jboss.seam.jsf.SeamPhaseListener.postRestorePage(SeamPhaseListener.java:533)
at org.jboss.seam.jsf.SeamPhaseListener.afterRestoreView(SeamPhaseListener.java:379)
at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:216)
at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:182)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:280)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: argument type mismatch
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at javax.el.BeanELResolver.setValue(BeanELResolver.java:108)
... 52 more
This is the GOOD case when I can submit the date once, but there are cases when it crashes at the first submit like I posted here http://www.seamframework.org/Community/DatesAndSeam201GAProblem
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 6 months
[JBoss JIRA] Created: (RF-2218) dataTable binding causes restore view problem with back button and navigation
by Matt Fischer (JIRA)
dataTable binding causes restore view problem with back button and navigation
-----------------------------------------------------------------------------
Key: RF-2218
URL: http://jira.jboss.com/jira/browse/RF-2218
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.1.4
Environment: Tomcat v5.5, RichFaces 3.1.4.GA, tomahawk 1.1.5, myFaces 1.1.5, Windows XP Pro SP2 v2002
Reporter: Matt Fischer
Attachments: navtest.war
To summarize the problem: Two pages, one request scoped bean, navigation rule from page1 to page2, redirect: no, both dataTables bound to same UIData property in the request scoped bean.
Open page one, click the link, navigate to page 2 OK -> Click browser back button, click link on Page 1, navigate to Page 2 OK BUT displays Page 1 PLUS Page 2 results (side by side).
Details:
I have created a Request Scoped Bean, and two pages; page1.jsp and page2.jsp. I have a navigation rule to go from page1 to page2, redirect: no. There is a dataTable on both pages, page1 outputs one column that has a commandLink with action="success", forcing navigation to page 2. Both dataTables bind to a UIData property in the Request Scoped Bean. I have included .war files so it can be tested.
1. The first issue I get when I click the link on page1 is duplicate id error.
2. If I add an id tag to the t:outputText on page2.jsp then there is no duplicate id error, but I get the problem described above.
If the binding is removed, there is no problem.
I also have no problem with ajax4jsf - my production code is using the pre-combined version. I am putting out a new production release and wanted to use the latest richfaces 3.1.4.GA (the combined version).
See .war file
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 6 months
[JBoss JIRA] Created: (RF-1767) Skins stylesheet is not loading
by Earnie Dyke (JIRA)
Skins stylesheet is not loading
-------------------------------
Key: RF-1767
URL: http://jira.jboss.com/jira/browse/RF-1767
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.1.3, 3.1.2
Environment: Windows XP, Richfaces 3.1.3.GA, JBoss 4.2.2GA, Seam 2.0.0.GA
Reporter: Earnie Dyke
Fix For: 3.1.3
The stylesheet that is returned by the Richfaces generated link is empty, consequently no styling of my app takes places. It does not happen all the time. Sometimes the style will load correctly, but this is the exception and not the rule.
When the login page for my app is displayed the following is in the <head> section of the html:
<link rel='stylesheet' type='text/css' href='/WAITnC/a4j_3_1_3.GAorg/richfaces/skin.xcss/DATB/eAGLWbI.EQAFPwIh'/>
If I enter the href into my browser, the document that is returned is empty. I do not receive a 404, just an empty document.
Needless to say, this is a show stopper for me and I need to get resolution to it quickly.
Thanks!
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
17 years, 6 months