I set up solr1.2 to run snapshooter each time after a commit/optimize. It worked fine for a while, but later I got the error message below after sending the commit request. It seems jboss(4.0.GA) had problem running snapshooter. The index size is 290m, the file system that solr data directory is on has 2g free space. The swap space(/tmp) has 420m free space. Both seem have enough space. I also tried running snapshooter from command line and is able to create the snapshot without causing any problem.
2007-07-03 14:49:20,923 ERROR [STDERR] Jul 3, 2007 2:49:20 PM org.apache.solr.core.SolrException log SEVERE: java.io.IOException: Not enough space at java.lang.UNIXProcess.forkAndExec(Native Method) at java.lang.UNIXProcess.<init>(UNIXProcess.java:53) at java.lang.ProcessImpl.start(ProcessImpl.java:65) at java.lang.ProcessBuilder.start(ProcessBuilder.java:451) at java.lang.Runtime.exec(Runtime.java:591) at org.apache.solr.core.RunExecutableListener.exec(RunExecutableListener .java:70) at org.apache.solr.core.RunExecutableListener.postCommit(RunExecutableLi stener.java:97) at org.apache.solr.update.UpdateHandler.callPostCommitCallbacks(UpdateHa ndler.java:99) at org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandle r2.java:514) at org.apache.solr.handler.XmlUpdateRequestHandler.update(XmlUpdateReque stHandler.java:214) at org.apache.solr.handler.XmlUpdateRequestHandler.doLegacyUpdate(XmlUpd ateRequestHandler.java:355) at org.apache.solr.servlet.SolrUpdateServlet.doPost(SolrUpdateServlet.ja va:58) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)