[richfaces-issues] [JBoss JIRA] Created: (RF-3056) The fileUpload component in 3.2.1-SNAPSHOT is ignoring init-params in web.xml.
Tim Goodchild (JIRA)
jira-events at lists.jboss.org
Sat Apr 12 07:28:54 EDT 2008
The fileUpload component in 3.2.1-SNAPSHOT is ignoring init-params in web.xml.
------------------------------------------------------------------------------
Key: RF-3056
URL: http://jira.jboss.com/jira/browse/RF-3056
Project: RichFaces
Issue Type: Bug
Affects Versions: 3.2.1
Environment: JBoss 4.2.2
JRE 1.5.0_15
Windows XP SP2 fully patched
Reporter: Tim Goodchild
The fileUpload component in 3.2.1-SNAPSHOT is ignoring init-params in web.xml.
In 3.2.0GA there was no data uploaded at all and a fix was made to workaround an issue in JSF 1.2_04; I was then asked to try the snapshot build.
The conversation is at:-
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4141901#4141901
I will attach a simple ear file which clearly demostrates the issue.
The ear was created in eclipse using JBoss Developer Studio which is using Seam 2.0.1 and I created an empty ear project using Seam Gen
Inside the web.xml you will see:-
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
<init-param>
<param-name>createTempFiles</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>maxRequestSize</param-name>
<param-value>102400</param-value>
</init-param>
</filter>
Load the ear (context path is "sandbox") to JBoss 4.2.2 and the home page will show the fileUpload component.
Upload a picture and you will see a few debug messages as below
[STDOUT] item: org.richfaces.model.UploadItem at 21251c
[STDOUT] item.getData(): null
[STDOUT] item.getFileName(): wsddclasses.jpg
[STDOUT] item.getFile(): C:\DOCUME~1\Tim\LOCALS~1\Temp\686631d9-11942495bde--7f8d18646.upload
[STDOUT] File has been saved in a temp file
[STDOUT] Deleted temp file:false
According to the above params I should not have had a temp file and I should not have been able to upload anything greater than 100KB. In addition it seems that the temp file is locked and I was unable to delete it after reading its contents. These temp files are not cleaned up.
It's worth noting that the exadel live demo war runs on the same server with no problems. So I wonder is Seam configuration interfering in any way, rather than only a JSF issue?
This is my first JIRA on an open source project so please forgive me if I have missed anything.
Best Regards,
Tim
--
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
More information about the richfaces-issues
mailing list