>From your stack trace, it looks like it's your client running out of memory, right?
SimplePostTool was meant as a command-line replacement to curl to remove that dependency, not as a recommended way to talk to Solr. -Yonik On Jan 16, 2008 4:29 PM, David Thibault <[EMAIL PROTECTED]> wrote: > OK, I have now bumped my tomcat JVM up to 1024MB min and 1500MB max. For > some reason Walter's suggestion helped me get past the 8MB file upload to > Solr but it's still choking on a 32MB file. Is there a way to set > per-webapp JVM settings in tomcat, or is the overall tomcat JVM sufficient > to set? I can't see anything in the tomcat manager to suggest that there > are smaller memory limitations for solr or any other webapp (all the demo > webapps that tomcat comes with are still there right now). > Here's the trace I get when I try to upload the 32MB file: > > > java.lang.OutOfMemoryError: Java heap space > at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java > :95) > at sun.net.www.http.PosterOutputStream.write(PosterOutputStream.java > :61) > at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java > :336) > at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(StreamEncoder.java > :395) > at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:136) > at java.io.OutputStreamWriter.write(OutputStreamWriter.java:191) > at com.itstrategypartners.sents.solrUpload.SimplePostTool.pipe( > SimplePostTool.java:167) > at com.itstrategypartners.sents.solrUpload.SimplePostTool.postData( > SimplePostTool.java:125) > at com.itstrategypartners.sents.solrUpload.SimplePostTool.postFile( > SimplePostTool.java:87) > at com.itstrategypartners.sents.solrUpload.Uploader.uploadFile( > Uploader.java:97) > at com.itstrategypartners.sents.solrUpload.UploaderTest.uploadFile( > UploaderTest.java:95) > > Any more thoughts on possible causes? > > Best, > Dave