[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