[Building Sakai] Bug Report in Samigo

Alaa NIZAR alaanizar at iihem.ac.ma
Sun Nov 2 04:53:18 PST 2014


Hello,

The following is an email I received from Sakai server about a Bug in Tests and Quizzes.

Thanks for looking at it please.

Yours,
Alaa


Sent from Samsung Mobile.

<div>-------- Original message --------</div><div>From: Coursar <no-reply at coursar.com> </div><div>Date:02/11/2014  06:30  (GMT+00:00) </div><div>To: support at coursar.com </div><div>Subject: Bug Report: F638C14046AD5CE1D4F4C77C5C0D29F9292EB6F5 /
  a8221408-3d43-4d01-97a5-6d95dba97485 </div><div>
</div>bug-id: 5977cae2-50c9-4f87-a747-d9543a1b99e0
user: alghadi (A. ALGHADI)
email: alghadi at gmail.com
usage-session: a8221408-3d43-4d01-97a5-6d95dba97485
stack-trace-digest: F638C14046AD5CE1D4F4C77C5C0D29F9292EB6F5
sakai-version: 2.9.3
service-version: Stable
app-server: coursar1
user-agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
browser-id: Win-Mozilla
IP: 41.140.46.197
request-path: /portal/tool/14df1acd-93be-4957-9dc6-0989dcbec161/jsf/author/item/fillInNumeric
time: Nov 2, 2014 06:30:20


stack trace:

org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: javax.servlet.ServletException: String index out of range: -7
    at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
caused by: org.sakaiproject.tool.api.ToolException: javax.servlet.ServletException: String index out of range: -7
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1483)
caused by: javax.servlet.ServletException: String index out of range: -7
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -7
    at java.lang.String.substring(String.java:1937)
    at org.sakaiproject.tool.assessment.jsf.validator.FinQuestionValidator.validate(FinQuestionValidator.java:58)
    at javax.faces.component.UIInput.validateValue(UIInput.java:801)
    at javax.faces.component.UIInput.validate(UIInput.java:665)
    at javax.faces.component.UIInput.executeValidate(UIInput.java:869)
    at javax.faces.component.UIInput.processValidators(UIInput.java:432)
    at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:932)
    at javax.faces.component.UIForm.processValidators(UIForm.java:190)
    at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:932)
    at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:362)
    at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:98)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
    at org.sakaiproject.jsf.util.SamigoJsfTool.dispatch(SamigoJsfTool.java:301)
    at org.sakaiproject.jsf.util.JsfTool.doPost(JsfTool.java:256)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
    at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:511)
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1483)
    at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:213)
    at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:96)
    at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1273)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
    at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)


Tool Placement:
No Placement


Request:
:    AuthType:null
:    CharEncoding:utf-8
:    ContentLength:425
:    ContentType:application/x-www-form-urlencoded
:    ContextPath:/portal
:    LocalAddress:mysites.coursar.com
:    LocalName:mysites.coursar.com
:    LocalPort:80
:    Method:POST
:    PathInfo:/tool/14df1acd-93be-4957-9dc6-0989dcbec161/jsf/author/item/fillInNumeric
:    Protocol:HTTP/1.1
:    QueryString:null
:    RemoteAddress:41.140.46.197
:    RemoteHost:41.140.46.197
:    RemotePort:54945
:    Requested URL:http://mysites.coursar.com/portal/tool/14df1acd-93be-4957-9dc6-0989dcbec161/jsf/author/item/fillInNumeric
:    Scheme:http
:    ServerName:mysites.coursar.com
:    Headers:
:        Header:host:mysites.coursar.com
:        Header:connection:keep-alive
:        Header:content-length:425
:        Header:Cache-Control:max-age=0
:        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
:        Header:Origin:http://mysites.coursar.com
:        Header:user-agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36
:        Header:content-type:application/x-www-form-urlencoded
:        Header:referer:http://mysites.coursar.com/portal/tool/14df1acd-93be-4957-9dc6-0989dcbec161/jsf/author/editAssessment
:        Header:Accept-Encoding:gzip,deflate
:        Header:Accept-Language:fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
:        Header:cookie:---censored---
:    Parameters:
:        Parameter:itemForm:answerptr:0:0
:        Parameter:itemForm:_id86_textinput:0:I am {18|21] years old.
:        Parameter:itemForm:_id86_textinput_current_status:0:firsttime
:        Parameter:itemForm:assignToPart:0:12
:        Parameter:itemForm:assignToPool:0:
:        Parameter:itemForm:_id146_textinput:0:
:        Parameter:itemForm:_id146_textinput_current_status:0:firsttime
:        Parameter:itemForm:_id148_textinput:0:
:        Parameter:itemForm:_id148_textinput_current_status:0:firsttime
:        Parameter:itemForm:_id158:0:Save
:        Parameter:com.sun.faces.VIEW:0:_id1393:_id1424
:        Parameter:itemForm:0:itemForm
:    Attributes:
:        Attribute:sakai.html.head.css.skin:<link href="/library/skin/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.html.head.js:<script type="text/javascript" language="JavaScript" src="/library/js/headscripts.js"></script>
<script type="text/javascript" language="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/alghadi_ws1/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript" language="JavaScript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
</script>
<script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor/ckeditor.js"></script>
<script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor.launch.js"></script>

:        Attribute:sakai.character.encoding.done:sakai.character.encoding.done
:        Attribute:sakai.html.body.onload:setMainFrameHeight('Main14df1acdx93bex4957x9dc6x0989dcbec161');setFocus(focus_path);
:        Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 40ea7782
:        Attribute:sakai.filtered:sakai.filtered
:        Attribute:sakai.html.head:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />
<script type="text/javascript" language="JavaScript" src="/library/js/headscripts.js"></script>
<script type="text/javascript" language="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/alghadi_ws1/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript" language="JavaScript">var CKEDITOR_BASEPATH='/library/editor/ckeditor/';
</script>
<script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor/ckeditor.js"></script>
<script type="text/javascript" language="JavaScript" src="/library/editor/ckeditor.launch.js"></script>

:        Attribute:sakai.request.native.url:sakai.request.native.url
:        Attribute:sakai.html.head.css:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.html.head.css.base:<link href="/library/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at 10007417
Session:
:    Created:1414909820731
:    LastAccess:1414909820731
:    MaxInactive:3600
:    Attributes:

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20141102/a16dc7f2/attachment.html 


More information about the sakai-dev mailing list