[Building Sakai] Samigo deliverAssessment error when student adds attachment to Assessment. Sakai 10.1
Miguel Carro Pellicer
mcarro at entornosdeformacion.com
Wed Feb 18 03:34:11 PST 2015
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 <mailto: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 <mailto:sakai at opencollab.co.za>
>
>
> bug-id: e94dcc3f-edfb-4381-998d-e1148394682e
> user: User.id (User Name)
> email: User.id at client.com <mailto: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 <http://client.com>
> : LocalName:client.com <http://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 <http://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 <http://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
> <http://www.opencollab.co.za/email-disclaimer>
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
--
Miguel Carro Pellicer
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
<mailto: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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20150218/6602310b/attachment.html
-------------- 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/6602310b/attachment.jpg
-------------- 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/6602310b/attachment-0001.jpg
More information about the sakai-dev
mailing list