>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

Reply via email to