[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