Re: java.lang.OutOfMemoryError during downloads
Re: java.lang.OutOfMemoryError during downloads
- Subject: Re: java.lang.OutOfMemoryError during downloads
- From: Ricardo Strausz <email@hidden>
- Date: Fri, 28 Nov 2003 12:45:22 -0600
I'd never done file uploda/download but, I had seen such an error MANY
times.
A simple way to add more memory to your JVM (more than 64Mb, the
default) is in the "other JVM options" field by adding the following
line
-Xmx256m -Xms256m
this will give you 256 Mb of RAM instead.
Dino
On Nov 27, 2003, at 23:16, Kranthi Sagar Borra wrote:
Hi
if i am not wrong the streamlioning functionality in webobjects is to
overcome the problem of uploading and downloading huge files
right.Please correct me if I am worng.But now I am uploading a file
(<filename>.tar.gz) of size 17.2 MB.The upload is happening
prperly.But now if i downlod the file from the application server to
the users desktop ,I am getting the following error
.
2003-11-22 11:19:59 IST] <WorkerThread0> <WOWorkerThread id=0
socket=null> Throwable occurred: java.lang.OutOfMemoryError
[2003-11-22 11:19:59 IST] <WorkerThread0> java.lang.OutOfMemoryError
<<no stack trace available>>
[2003-11-22 11:19:59 IST] <WorkerThread0> <WOWorkerThread id=10000
socket=null> Workerthread exiting due to error, respawning with ID
10000...
com.webobjects.foundation.NSForwardException for
java.lang.OutOfMemoryError
<<no stack trace available>>
.I am not very sure of what this error is.But I think this error has
occured because of low memory.But this should not happen because of
streamlining functionality.Can you please tell me why this has
occured.While downloading the file, i am actually sending it from the
application server by appending it to the response object.Below is the
code for the same.Please tell me if I am going wrong somewhere.
public void appendToResponse(WOResponse aResponse, WOContext
aContext) {
aResponse.setHeader("application/octet-stream","content-type");
aResponse.setHeader("attachment;filename=\"" +
downloadFileName +
"\"", "content-disposition");
try{
aResponse.appendContentData(data.dataWithContentsOfFile(filePath));
}catch(IOException ex){
ex.printStackTrace();
}
aResponse.setContent(data);
isdownloaded=false;
}
Regards,
Kranthi Sagar
Extn:6799
Direct:0824-2226799
Cell:9845791246
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.