Hello

We are using ULC 6.0.5
Yes we are using the ULCFiletransfer Example from the communitiy.
We are using JNLP

In the code i found a part:

In the "handleStoreFile" method in the class UIFileUploader is the code i think 
which is the problem.
....
                                bin = new 
ByteArrayInputStream(uploadedBytes.toByteArray());
                                //            
fileService.storeFile(clientFilePath, bin);
                                fileService.storeFile(clientFilePath, bin);
...

I think when i transfer a big file the uploadedBytes array is to big to store 
it to the file.
But i have to user the method storeFile to store the file????


Regards


Würth Phoenix GmbH
Torsten Hofmann
Dipl. - Informatiker (FH)
IT Consultant Business Integration
Industriepark Würth 
Drillberg 6 / Geb. 2 
DE-97980 Bad Mergentheim 
Phone: +49 (0)7931-91-6380 
Fax: +49 (0)7931-91-7380 

www.wuerth-phoenix.de 

Sitz: Bad Mergentheim
Geschäftsführer: Andreas Braun, Hubert Kofler, Jürg Michel
Amtsgericht Ulm
HRB 680 842
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Janak Mulani
Gesendet: Donnerstag, 15. Februar 2007 09:38
An: Zywietz, Holger
Cc: [email protected]
Betreff: RE: [ULC-developer] Problems with large files and ULCFileTransfer

Hi Holger,

Which version of ULC are you using?

Are you using code from the community? Which version?

How have you deployed your ULC client? As an applet or jnlp?

Can you please send me the whole stack trace?

>From what I understand from the given information, FileUploadTaskList, with
30*1024 bytes per Task, will send the file from server to client in chunks of 
30K bytes. However, the client keeps on accumulating these bytes and allocates 
memory in chunks. Therefore, at some point of time it will need 46MB of memory. 
So you need to increase the heap size of your JVM on each machine where the ULC 
client is running (this may not be practical). So you need to modify 
UIFileUpLoader to handle that. This source code is part of community and you 
can change it as you wish.

Thanks and regards,

Janak


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Zywietz, Holger
Sent: Tuesday, February 13, 2007 4:52 PM
To: [email protected]
Subject: [ULC-developer] Problems with large files and ULCFileTransfer


Hi Community,

I'm trying to transfer a file to the client using ULCFileTransfer.
Are there any restrictions relating the file size?

When I try to transfer a file with a size of 46 MB, I get following Exception 
on client side:
Thread[AWT-EventQueue-2,6,javawsApplicationThreadGroup]
com.ulcjava.base.client.UISession b got exception while processing
[java.lang.OutOfMemoryError: Java heap space] I'm initialising my 
FileUploadTaskList with 30*1024 bytes per Task.
Any ideas?



Thanks and regards!

Holger



ULCVersion: 6.0.5
Java 1.5.0_04



Würth Phoenix GmbH
Holger Zywietz
IT Consultant Business Integration

Industriepark Würth
Drillberg 6 / Geb. 2
DE-97980 Bad Mergentheim
Phone: +49 (0)7931-91-6278
Fax: +49 (0)7931-91-7278
www.wuerth-phoenix.de

Sitz: Bad Mergentheim
Geschäftsführer: Andreas Braun, Hubert Kofler, Jürg Michel Amtsgericht Ulm HRB 
680 842 USt. ID. Nr.: DE 813 870 551

_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer
_______________________________________________
ULC-developer mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/ulc-developer

Reply via email to