[samigo-team] Samigo missing temp files error

Curtis Van-Osch curtis.van-osch at hec.ca
Tue Jul 8 10:37:44 PDT 2014


Hello,
Last friday we experienced a problem with Samigo all day, on all our 
servers.  I believe that no one was able to submit a test, and even 
Previewing didn't work.  Upon clicking the submit or next button, 
depending on the test, the attached stack trace was displayed.  It seems 
like either the folder for writing temp files did not exist, or Samigo 
was trying to read a tmp file that no longer existed.

I've looked at the /tmp/ folder, and the samigoAnswerUploads directory 
does exist, and there are other files in /tmp/ that predate friday, so I 
don't believe that it was emptied.  Either way, the issue resolved itself.

We have saveMediaToDb set to true to avoid having to sync uploads 
accross servers, but I take it there are still files that get created in 
the answerUploadRepositoryPath?

Is there another condition that could cause this error?  How can we 
prevent this from happening in the futur?

Thanks in advance!
-- 
<http://www.hec.ca>
	
Curtis Van Osch
Analyste-Programmeur
Service de développement de systèmes d'information
hec.ca <http://www.hec.ca>
Agréments 	
3000, chemin de la Côte-Sainte-Catherine, Montréal (Québec) H3T 2A7
Téléphone : 514 340-6000, poste 2029

	
recyclez 		
Pensons à l'environnement
avant d'imprimer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/samigo-team/attachments/20140708/040db9e7/attachment-0001.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HEC_149px.png
Type: image/png
Size: 2554 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/samigo-team/attachments/20140708/040db9e7/attachment-0003.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: hecca.png
Type: image/png
Size: 345 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/samigo-team/attachments/20140708/040db9e7/attachment-0004.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3A-2008.png
Type: image/png
Size: 2335 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/samigo-team/attachments/20140708/040db9e7/attachment-0005.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Feuille_25px.jpg
Type: image/jpeg
Size: 20493 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/samigo-team/attachments/20140708/040db9e7/attachment-0001.jpg 
-------------- next part --------------
2014-07-04 11:14:58,879 ERROR ajp-bio-8009-exec-44 com.corejsf.UploadFilter - Processing of multipart/form-data request failed. /tmp/samigoAnswerUploads/upload_5034deb7_146fab82315__8000_00001124.tmp (No such file or directory)
2014-07-04 11:14:58,879  WARN ajp-bio-8009-exec-44 org.sakaiproject.util.RequestFilter - 
javax.servlet.ServletException
	at com.corejsf.UploadFilter.doFilter(UploadFilter.java:161)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
Caused by: org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. /tmp/samigoAnswerUploads/upload_5034deb7_146fab82315__8000_00001124.tmp (No such file or directory)
	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:371)
	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:310)
	at com.corejsf.UploadFilter.doFilter(UploadFilter.java:125)
	... 19 more
Caused by: java.io.FileNotFoundException: /tmp/samigoAnswerUploads/upload_5034deb7_146fab82315__8000_00001124.tmp (No such file or directory)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
	at org.apache.commons.io.output.DeferredFileOutputStream.thresholdReached(DeferredFileOutputStream.java:181)
	at org.apache.commons.io.output.ThresholdingOutputStream.checkThreshold(ThresholdingOutputStream.java:226)
	at org.apache.commons.io.output.ThresholdingOutputStream.write(ThresholdingOutputStream.java:130)
	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:103)
	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:66)
	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:366)
	... 21 more
2014-07-04 11:14:58 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/samigo-app] threw exception [null] with root cause
java.io.FileNotFoundException: /tmp/samigoAnswerUploads/upload_5034deb7_146fab82315__8000_00001124.tmp (No such file or directory)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:194)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:145)
	at org.apache.commons.io.output.DeferredFileOutputStream.thresholdReached(DeferredFileOutputStream.java:181)
	at org.apache.commons.io.output.ThresholdingOutputStream.checkThreshold(ThresholdingOutputStream.java:226)
	at org.apache.commons.io.output.ThresholdingOutputStream.write(ThresholdingOutputStream.java:130)
	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:103)
	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:66)
	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:366)
	at org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:310)
	at com.corejsf.UploadFilter.doFilter(UploadFilter.java:125)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:185)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:151)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:405)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:515)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:300)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)


More information about the samigo-team mailing list