[JBoss JIRA] Created: (RF-3372) fileUpload: java.lang.NumberFormatException take palce in case user upload file with such name: &.txt
by Mikhail Vitenkov (JIRA)
fileUpload: java.lang.NumberFormatException take palce in case user upload file with such name: &.txt
--------------------------------------------------------------------------------------------------------
Key: RF-3372
URL: http://jira.jboss.com/jira/browse/RF-3372
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.1
Environment: IE,FF,Opera, Safari(3.2.1.CR3)
Reporter: Mikhail Vitenkov
Assigned To: Andrei Markavtsov
Create "&" txt file & upload it through the rich:fileUpload component.
Actual behavior:
File is uploaded, but following exception take place:
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
java.lang.NumberFormatException: For input string: "dst.jpg"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at org.ajax4jsf.request.MultipartRequest.decodeFileName(MultipartRequest.java:300)
at org.ajax4jsf.request.MultipartRequest.parseFileName(MultipartRequest.java:561)
at org.ajax4jsf.request.MultipartRequest.parseParams(MultipartRequest.java:550)
at org.ajax4jsf.request.MultipartRequest.parseRequest(MultipartRequest.java:368)
at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:330)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:493)
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:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
--
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
16 years
[JBoss JIRA] Created: (RF-3510) toolTip: JS API doesn't work for toolTip, which doesn't contain parent component.
by Mikhail Vitenkov (JIRA)
toolTip: JS API doesn't work for toolTip, which doesn't contain parent component.
---------------------------------------------------------------------------------
Key: RF-3510
URL: http://jira.jboss.com/jira/browse/RF-3510
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.1
Environment: IE, FF, Safari, Opera(3.2.1.CR5)
Reporter: Mikhail Vitenkov
Assigned To: Nick Belaevski
Step 1. Add rich:toolTip on the page:
<rich:toolTip id="tooltipIDTest" value="#{tooltip.value}" mode="#{tooltip.mode}" styleClass="#{style.styleClass}" style="#{style.style}"
hideDelay="#{tooltip.hideDelay}" showDelay="#{tooltip.showDelay}" layout="#{tooltip.layout}"
horizontalOffset="#{tooltip.horizontalOffset}" verticalOffset="#{tooltip.verticalOffset}" followMouse="#{tooltip.followMouse}"
direction="#{tooltip.direction}" disabled="#{tooltip.disabled}" rendered="#{tooltip.rendered}"
event="#{tooltip.event}" onclick="#{event.onclick}" oncomplete="#{event.oncomplete}" ondblclick="#{event.ondblclick}" onhide="#{event.onhide}" onkeydown="#{event.onkeydown}" onkeypress="#{event.onkeypress}" onkeyup="#{event.onkeyup}" onmousedown="#{event.onmousedown}" onmousemove="#{event.onmousemove}" onmouseout="#{event.onmouseout}" onmouseover="#{event.onmouseover}" onmouseup="#{event.onmouseup}" onshow="#{event.onshow}">
<h:graphicImage id="pricsID" value="/pics/ajax_process.gif"></h:graphicImage>
<h:outputLink value="http://www.jboss.com/"><f:verbatim>Link</f:verbatim></h:outputLink>
</rich:toolTip>
Step 2. Add "show" JS API functionality:
<a4j:commandLink onclick="$('formID:tooltipSubviewID:toolTipIDTest').component.show(event)" value="show"></a4j:commandLink>
Step 3. Click on "show" ajax link.
Actual behavior:
toolTip doesn't appear.
--
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
16 years
[JBoss JIRA] Created: (RF-2835) Calendar control sets the time in the backing bean value only if you select first the time and after that the date and not if otherwise.
by Mario Balaban (JIRA)
Calendar control sets the time in the backing bean value only if you select first the time and after that the date and not if otherwise.
-----------------------------------------------------------------------------------------------------------------------------------------
Key: RF-2835
URL: http://jira.jboss.com/jira/browse/RF-2835
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.1.4
Environment: Jboss 4.2.2GA
Reporter: Mario Balaban
<rich:calendar id="scheduleCalendar"
value="#{definitionManager.scheduledDate}" popup="false"
datePattern="d/M/yy HH:mm" showApplyButton="true" >
<a4j:support event="ontimeselect" reRender="scheduleCalendar" />
</rich:calendar>
<a4j:commandButton value="Submit"
action="#{definitionManager.schedule}">
<a4j:support event="onclick"
onsubmit="new Effect.BlindUp($('mainForm:bubox'), {duration:.3});" />
</a4j:commandButton>
When you click on some date the selected date and time (12:00 and not the current) appears in the footer facet of the control. If you try to change the time the new value is rendered in the footer but is not set in the backing bean value when you click the "Submit" button, instead 12:00 is always set. Otherwise if you first select the time and only after that select the day and click the "Submit" button, the backing bean value have date and time correctly assigned.
--
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
16 years
[JBoss JIRA] Created: (RF-4982) rich:calendar component styleClass is applied on the table and not the actual input component
by Mike (JIRA)
rich:calendar component styleClass is applied on the table and not the actual input component
---------------------------------------------------------------------------------------------
Key: RF-4982
URL: https://jira.jboss.org/jira/browse/RF-4982
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.2, 3.2.1, 3.2.0.SR1, 3.2.0, 3.1.6, 3.1.5, 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1.0, 3.0.2, 3.0.1, 3.0.0
Environment: Win XP, Linux Ubuntu 8.10, Jboss 4.2.2, JDK1.5 / JDK1.6 JSF1.2 RI (mojarra)
Reporter: Mike
In case of a validation error we add a styleClass property (e.g. css-class 'failureMarker') on the relevant element (input, select etc.)
Unfortunately the rich:calendar component added this property on the table of the calendar-popup, not at the input field as expected, see example:
Section of the rendered html of a calendar component:
Actual
...
<input type="text" value="xxx" class="rich-calendar-input textDefault"/>
...
<input id="form:deliverydateInputCurrentDate" type="hidden" value="11/2008" style="display: none;" name="form:deliverydateInputCurrentDate"/>
</span>
<div id="form:deliverydateIFrame" style="display: none;"/>
<table id="form:deliverydate" class="rich-calendar-exterior rich-calendar-popup failureMarker" cellspacing="0" cellpadding="0" border="0" onclick="$('form:deliverydate').component.skipEventOnCollapse=true;" style="display: none; position: absolute; z-index: 3;">
<tbody>
...
Expected
...
<input type="text" value="xxx" class="rich-calendar-input textDefault failureMarker"/>
...
<input id="form:deliverydateInputCurrentDate" type="hidden" value="11/2008" style="display: none;" name="form:deliverydateInputCurrentDate"/>
</span>
<div id="form:deliverydateIFrame" style="display: none;"/>
<table id="form:deliverydate" class="rich-calendar-exterior rich-calendar-popup" cellspacing="0" cellpadding="0" border="0" onclick="$('form:deliverydate').component.skipEventOnCollapse=true;" style="display: none; position: absolute; z-index: 3;">
<tbody>
...
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years