[Building Sakai] Samigo deliverAssessment error when student adds attachment to Assessment. Sakai 10.1
Francois Campbell
francois at opencollab.co.za
Tue Feb 17 07:02:13 PST 2015
Good day.
We are encountering the error below quite intermittently (3 to 4 times per
day), it happens when users are adding an attachment while doing an
assessment.
Has anyone experienced a similar issue, and what was done to correct it?
Sakai 10.1 - global upload limit is 50MB
*Sakai.properties*
## TEST & QUIZZES (SAMIGO)
# Samigo File Upload question type settings default settings:
# DEFAULT: 1024
samigo.sizeMax=20480
# samigo.sizeThreshold=512
samigo.sizeThreshold=512
# DEFAULT: 40960
# samigo.sizeMax=20480
# DEFAULT: true
# samigo.saveMediaToDb=false
samigo.saveMediaToDb=true
*Error sample:*
--------- START ---------
From: Funda <no-reply at client.com>
Date: 12 February 2015 at 15:52
Subject: Bug Report: A64B68119DCA0EB0C73B91B34D769B73D27248D0 /
86f1f7df-3e4a-4fdd-913e-940c3f8d0092
To: sakai at opencollab.co.za
bug-id: e94dcc3f-edfb-4381-998d-e1148394682e
user: User.id (User Name)
email: User.id at client.com
usage-session: 86f1f7df-3e4a-4fdd-913e-940c3f8d0092
stack-trace-digest: A64B68119DCA0EB0C73B91B34D769B73D27248D0
sakai-version: 10.1
service-version: TRUNK
app-server: node2
user-agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0;
SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media
Center PC 6.0; InfoPath.2)
browser-id: Win-InternetExplorer
IP: IP.IP.IP.IP
request-path:
/portal/tool/d8bc1594-d5f2-41cf-b5a4-6333f1cc1fcb/jsf/delivery/deliverAssessment
time: Feb 12, 2015 15:52:50
stack trace:
org.sakaiproject.portal.api.PortalHandlerException:
org.sakaiproject.tool.api.ToolException: javax.servlet.ServletException
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:75)
caused by: org.sakaiproject.tool.api.ToolException:
javax.servlet.ServletException
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1536)
caused by: javax.servlet.ServletException
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
caused by:
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
Processing of multipart/form-data request failed. Socket read failed
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:288)
caused by: java.io.IOException: Socket read failed
at org.apache.coyote.ajp.AjpProcessor.read(AjpProcessor.java:316)
at org.apache.coyote.ajp.AjpProcessor.readMessage(AjpProcessor.java:367)
at org.apache.coyote.ajp.AjpProcessor.receive(AjpProcessor.java:334)
at
org.apache.coyote.ajp.AbstractAjpProcessor.refillReadBuffer(AbstractAjpProcessor.java:690)
at
org.apache.coyote.ajp.AbstractAjpProcessor$SocketInputBuffer.doRead(AbstractAjpProcessor.java:1170)
at org.apache.coyote.Request.doRead(Request.java:422)
at
org.apache.catalina.connector.InputBuffer.realReadBytes(InputBuffer.java:290)
at org.apache.tomcat.util.buf.ByteChunk.substract(ByteChunk.java:449)
at org.apache.catalina.connector.InputBuffer.read(InputBuffer.java:315)
at
org.apache.catalina.connector.CoyoteInputStream.read(CoyoteInputStream.java:200)
at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:999)
at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:903)
at java.io.InputStream.read(InputStream.java:101)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:100)
at org.apache.commons.fileupload.util.Streams.copy(Streams.java:70)
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:347)
at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:288)
at com.corejsf.UploadFilter.doFilter(UploadFilter.java:121)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:394)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
at
org.sakaiproject.jsf.util.SamigoJsfTool.dispatch(SamigoJsfTool.java:311)
at org.sakaiproject.jsf.util.JsfTool.doPost(JsfTool.java:257)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338)
at
org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:513)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1536)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:215)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:98)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:75)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1296)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:455)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:190)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:744)
Tool Placement:
No Placement
Request:
: AuthType:null
: CharEncoding:UTF-8
: ContentLength:69536
: ContentType:multipart/form-data;
boundary=---------------------------7df359e0546
: ContextPath:/portal
: LocalAddress:client.com
: LocalName:client.com
: LocalPort:80
: Method:POST
:
PathInfo:/tool/d8bc1594-d5f2-41cf-b5a4-6333f1cc1fcb/jsf/delivery/deliverAssessment
: Protocol:HTTP/1.1
: QueryString:null
: RemoteAddress:IP.IP.IP.IP
: RemoteHost:IP.IP.IP.IP
: RemotePort:50877
: Requested URL:
http://client.com/portal/tool/d8bc1594-d5f2-41cf-b5a4-6333f1cc1fcb/jsf/delivery/deliverAssessment
: Scheme:http
: ServerName:client.com
: Headers:
: Header:accept:image/jpeg, application/x-ms-application, image/gif,
application/xaml+xml, image/pjpeg, application/x-ms-xbap,
application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, */*
: Header:referer:
http://client.com/portal/tool/d8bc1594-d5f2-41cf-b5a4-6333f1cc1fcb/jsf/delivery/deliverAssessment
: Header:accept-language:en-US
: Header:user-agent:Mozilla/4.0 (compatible; MSIE 8.0; Windows NT
6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR
3.0.30729; Media Center PC 6.0; InfoPath.2)
: Header:content-type:multipart/form-data;
boundary=---------------------------7df359e0546
: Header:accept-encoding:gzip, deflate
: Header:host:client.com
: Header:content-length:69536
: Header:connection:Keep-Alive
: Header:Cache-Control:no-cache
: Header:cookie:---censored---
: Parameters:
: Attributes:
: Attribute:sakai.html.head.css.skin:<link
href="/library/skin/neo-corner/tool.css?version=" type="text/css"
rel="stylesheet" media="all" />
: Attribute:sakai.html.head.js:<script type="text/javascript"
src="/library/js/headscripts.js?version="></script>
<script type="text/javascript">var sakai = sakai || {}; sakai.editor =
sakai.editor || {}; sakai.locale = sakai.locale || {};
sakai.locale.userCountry = 'US';
sakai.locale.userLanguage = 'en';
sakai.locale.userLocale = 'en_US';
sakai.editor.collectionId = '/group/351eca2b-f675-4f51-a80a-b35f5dbc321f/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript">var
CKEDITOR_BASEPATH='/library/editor/ckeditor/';
</script>
<script type="text/javascript"
src="/library/editor/ckeditor/ckeditor.js?version="></script>
<script type="text/javascript"
src="/library/editor/ckeditor.launch.js?version="></script>
:
Attribute:sakai.character.encoding.done:sakai.character.encoding.done
:
Attribute:sakai.html.body.onload:setMainFrameHeight('Maind8bc1594xd5f2x41cfxb5a4x6333f1cc1fcb');setFocus(focus_path);
:
Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 23cd8dd9
: Attribute:sakai.html.head:<link
href="/library/skin/tool_base.css?version=" type="text/css"
rel="stylesheet" media="all" />
<link href="/library/skin/neo-corner/tool.css?version=" type="text/css"
rel="stylesheet" media="all" />
<script type="text/javascript"
src="/library/js/headscripts.js?version="></script>
<script type="text/javascript">var sakai = sakai || {}; sakai.editor =
sakai.editor || {}; sakai.locale = sakai.locale || {};
sakai.locale.userCountry = 'US';
sakai.locale.userLanguage = 'en';
sakai.locale.userLocale = 'en_US';
sakai.editor.collectionId = '/group/351eca2b-f675-4f51-a80a-b35f5dbc321f/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript">var
CKEDITOR_BASEPATH='/library/editor/ckeditor/';
</script>
<script type="text/javascript"
src="/library/editor/ckeditor/ckeditor.js?version="></script>
<script type="text/javascript"
src="/library/editor/ckeditor.launch.js?version="></script>
: Attribute:sakai.filtered:sakai.filtered
: Attribute:sakai.html.head.lang:en
: Attribute:sakai.request.native.url:sakai.request.native.url
: Attribute:sakai.html.head.css.base:<link
href="/library/skin/tool_base.css?version=" type="text/css"
rel="stylesheet" media="all" />
: Attribute:sakai.html.head.css:<link
href="/library/skin/tool_base.css?version=" type="text/css"
rel="stylesheet" media="all" />
<link href="/library/skin/neo-corner/tool.css?version=" type="text/css"
rel="stylesheet" media="all" />
:
Attribute:sakai.session:MyS_User.id{151856cb-5a13-4ed4-9b53-a911154ef555,
userId='f5b60be1-864f-4563-8141-392de5ca2802', at=13, ts=12, cs=2, Thu Feb
12 13:56:14 SAST 2015}
Session:
: Created:1423742174721
: LastAccess:1423749170337
: CreationDateAndTime:Thursday, February 12, 2015
: LastAccessDateAndTime:Thursday, February 12, 2015
: MaxInactive:18900
: Attributes:
: Attribute:portalskin:neoskin
--------- END ---------
Regards
*Francois Campbell*
Java Developer
--
------------------------------
See OpenCollab email disclaimer at
http://www.opencollab.co.za/email-disclaimer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20150217/28a6db80/attachment.html
More information about the sakai-dev
mailing list