Re: IOException: The handle is invalid - on file upload

2008-08-18 Thread Andrew Moore

After more investigation, the problems were coming from trying to run the
upload in a separate thread.
Once I move the code back into the main thread where the onSubmit is pressed
it all works fine.

Is it possible to have the upload process take place in a separate thread,
so the user can continue working while the upload takes place?


Andrew Moore wrote:
 
 Just to follow this up. When using the inputstream and the read() method
 on the same upload file. The number of lines read before getting in error
 message changes each time. Could it be a jdk bug?
 
 
 Andrew Moore wrote:
 
 I'm using wicket 1.3.4 and doing some file uploading and keep
 intermittantly getting the following error:
 IOException: The handle is invalid.
 
 My form is uploads zips and jpgs and is very similar to the wicket
 examples.
 ie in my submit button I do the following:
 
 if (uploadFile != null) {
 // Check new file, delete if it already existed
 imageProcessing.deleteFileIfExists(uploadFolder + File.separator +
 uploadFile.getClientFileName());
 // Create a new file
 File newFile = new File(uploadFolder, uploadFile.getClientFileName());
 try {
  // Save to new file
  newFile.createNewFile();
 uploadFile.writeTo(newFile);
 }...
 
 
 It's the writeTo line that causes the error. Some jpgs and zips work
 fine, others don't or only intermittantly work. An example image I'm
 having errors with is this one:
 http://transfer.folioflow.com.s3.amazonaws.com/08092007045.jpg
 
 I've tried using the getInputStream() instead of the writeTo, and tried
 writing the inputstream into an output stream, but get exactly the same
 error while doing an inputstream.read();
 
 I'm at a bit of a loss to what could be causing this.
 
 
 
 
 

-- 
View this message in context: 
http://www.nabble.com/IOException%3A-The-handle-is-invalid---on-file-upload-tp18998030p19028996.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



IOException: The handle is invalid - on file upload

2008-08-15 Thread Andrew Moore

I'm using wicket 1.3.4 and doing some file uploading and keep intermittantly
getting the following error:
IOException: The handle is invalid.

My form is uploads zips and jpgs and is very similar to the wicket examples.
ie in my submit button I do the following:

if (uploadFile != null) {
// Check new file, delete if it already existed
imageProcessing.deleteFileIfExists(uploadFolder + File.separator +
uploadFile.getClientFileName());
// Create a new file
File newFile = new File(uploadFolder, uploadFile.getClientFileName());
try {
// Save to new file
newFile.createNewFile();
uploadFile.writeTo(newFile);
}...


It's the writeTo line that causes the error. Some jpgs and zips work fine,
others don't or only intermittantly work. An example image I'm having errors
with is this one:
http://transfer.folioflow.com.s3.amazonaws.com/08092007045.jpg

I've tried using the getInputStream() instead of the writeTo, and tried
writing the inputstream into an output stream, but get exactly the same
error while doing an inputstream.read();

I'm at a bit of a loss to what could be causing this.


-- 
View this message in context: 
http://www.nabble.com/IOException%3A-The-handle-is-invalid---on-file-upload-tp18998030p18998030.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: IOException: The handle is invalid - on file upload

2008-08-15 Thread Andrew Moore

Just to follow this up. When using the inputstream and the read() method on
the same upload file. The number of lines read before getting in error
message changes each time. Could it be a jdk bug?


Andrew Moore wrote:
 
 I'm using wicket 1.3.4 and doing some file uploading and keep
 intermittantly getting the following error:
 IOException: The handle is invalid.
 
 My form is uploads zips and jpgs and is very similar to the wicket
 examples.
 ie in my submit button I do the following:
 
 if (uploadFile != null) {
 // Check new file, delete if it already existed
 imageProcessing.deleteFileIfExists(uploadFolder + File.separator +
 uploadFile.getClientFileName());
 // Create a new file
 File newFile = new File(uploadFolder, uploadFile.getClientFileName());
 try {
   // Save to new file
   newFile.createNewFile();
 uploadFile.writeTo(newFile);
 }...
 
 
 It's the writeTo line that causes the error. Some jpgs and zips work fine,
 others don't or only intermittantly work. An example image I'm having
 errors with is this one:
 http://transfer.folioflow.com.s3.amazonaws.com/08092007045.jpg
 
 I've tried using the getInputStream() instead of the writeTo, and tried
 writing the inputstream into an output stream, but get exactly the same
 error while doing an inputstream.read();
 
 I'm at a bit of a loss to what could be causing this.
 
 
 

-- 
View this message in context: 
http://www.nabble.com/IOException%3A-The-handle-is-invalid---on-file-upload-tp18998030p18998188.html
Sent from the Wicket - User mailing list archive at Nabble.com.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]