[Building Sakai] Samigo deliverAssessment error when student adds attachment to Assessment. Sakai 10.1
Francois Campbell
francois at opencollab.co.za
Wed Feb 18 07:36:40 PST 2015
Hi Miguel.
Thank you, have not been able to replicate the issue in a controlled
environment. Will increase the setting you have highlighted.
Regards
*Francois Campbell*
Java Developer
On 18 February 2015 at 13:34, Miguel Carro Pellicer <
mcarro at entornosdeformacion.com> wrote:
> Hi Francois,
>
> We're experiencing similar issues with 10.0, i think is not a software
> issue, should be Tomcat's connector configuration.
>
> Are you able to reproduce the issue in a test environment? The attribute
> "maxPostSize" has 2MB as default value, try to increase the value and give
> me some feedback!
>
> Thanks and regards, Miguel
>
> El 17/02/2015 a las 16:02, Francois Campbell escribió:
>
> 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
>
> _______________________________________________
> sakai-dev mailing listsakai-dev at collab.sakaiproject.orghttp://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>
>
> --
> [image: Logo]
>
> Miguel Carro Pellicer
> <http://es.linkedin.com/pub/miguel-carro-pellicer/38/502/b92>
> *CTO Entornos de Formación S.L.*
>
> Phone: +34 - 686266485
> Email: mcarro at entornosdeformacion.com
>
> No me imprimas si no es necesario. Protejamos el medio ambiente
>
>
> AVISO LEGAL: El contenido de este mensaje de correo electrónico, incluidos
> los ficheros adjuntos, es confidencial y está protegido por el artículo
> 18.3 de la Constitución Española, que garantiza el secreto de las
> comunicaciones.
> Si usted recibe este mensaje por error, por favor póngase en contacto con
> el remitente para informarle de este hecho, y no difunda su contenido ni
> haga copias.
> *** Este mensaje ha sido verificado con herramientas de eliminación de
> virus y contenido malicioso ***
> Este aviso legal ha sido incorporado automáticamente al mensaje.
>
--
------------------------------
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/20150218/bb3a1cfe/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: linkedin.jpg
Type: image/jpeg
Size: 1103 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20150218/bb3a1cfe/attachment.jpg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: entornos_logo.jpg
Type: image/jpeg
Size: 8726 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20150218/bb3a1cfe/attachment-0001.jpg
More information about the sakai-dev
mailing list