[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