[Building Sakai] BUG report while accessing messaging tool

Jehan Badshah jehan.badshah at nu.edu.pk
Fri Sep 14 10:50:33 PDT 2012


Dear All

While accessing messaging some time we receive bug report from sakai
instance.
However users are not facing any error

following is detail report


bug-id: 40ecb2b7-0aec-4614-8ae7-0c9536e88990
user: m116627 (m116627 Kamran Khan)
email:  m116627 @edu.pk
usage-session: 7bb2b2b9-5ed9-438e-b5ff-49d5471e8c44
stack-trace-digest: 1C36D989AD8939FEF1981E66DB8F2DFB5728B007
sakai-version: 2.8.2
service-version: RELEASE
app-server: sts122
user-agent: Opera/9.80 (Windows NT 6.1; WOW64; U; en) Presto/2.10.289
Version/12.02
browser-id: UnknownBrowser
IP: 39.47.107.243
request-path:
/portal/tool/MYCOURSESITECS101CS410/discussionForum/message/dfAllMessages
time: Sep 14, 2012 20:47:40


stack trace:

org.sakaiproject.portal.api.PortalHandlerException:
org.sakaiproject.tool.api.ToolException: Index: 0, Size: 0
    at
org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
caused by: org.sakaiproject.tool.api.ToolException: Index: 0, Size: 0
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1429)
caused by: javax.servlet.ServletException: Index: 0, Size: 0
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.RangeCheck(ArrayList.java:547)
    at java.util.ArrayList.remove(ArrayList.java:387)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:271)
    at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307)
    at
com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:598)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
    at
org.sakaiproject.tool.messageforums.MessageForumsFilePickerServlet.dispatch(MessageForumsFilePickerServlet.java:166)
    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:729)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:598)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:359)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
    at
org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:511)
    at
org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1429)
    at
org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:204)
    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:1224)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
    at
org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444)
    at
org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472)
    at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)
    at java.lang.Thread.run(Thread.java:619)


Tool Placement:
No Placement


Request:
:    AuthType:null
:    CharEncoding:UTF-8
:    ContentLength:169
:    ContentType:application/x-www-form-urlencoded
:    ContextPath:/portal
:    LocalAddress:sakailms.edu.pk
:    LocalName:sakailms.edu.pk
:    LocalPort:80
:    Method:POST
:
 PathInfo:/tool/MYCOURSESITECS101CS410/discussionForum/message/dfAllMessages
:    Protocol:HTTP/1.1
:    QueryString:null
:    RemoteAddress:39.47.107.243
:    RemoteHost:39.47.107.243
:    RemotePort:49660
:    Requested URL:
http://sakailms.edu.pk/portal/tool/MYCOURSESITECS101CS410/discussionForum/message/dfAllMessages
:    Scheme:http
:    ServerName:sakailms.edu.pk
:    Headers:
:        Header:user-agent:Opera/9.80 (Windows NT 6.1; WOW64; U; en)
Presto/2.10.289 Version/12.02
:        Header:host:sakailms.edu.pk
:        Header:accept:text/html, application/xml;q=0.9,
application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif,
image/x-xbitmap, */*;q=0.1
:        Header:accept-language:en-US,en;q=0.9
:        Header:accept-encoding:gzip, deflate
:        Header:referer:
http://sakailms.edu.pk/portal/tool/MYCOURSESITECS101CS410/discussionForum/message/dfAllMessages
:        Header:cookie:---censored---
:        Header:connection:Keep-Alive
:        Header:content-length:169
:        Header:content-type:application/x-www-form-urlencoded
:    Parameters:
:        Parameter:msgForum:mainOrForumOrTopic:0:dfAllMessages
:        Parameter:messageId:0:51162
:        Parameter:topicId:0:230243
:        Parameter:msgForum:0:msgForum
:        Parameter:forumId:0:3203
:        Parameter:msgForum:_idcl:0:msgForum:messagesInHierDataTable:9:_id85
:    Attributes:
:        Attribute:sakai.redirect:
http://sakailms.edu.pk/portal/tool/MYCOURSESITECS101CS410/discussionForum/message/dfViewThread
:        Attribute:sakai.html.head.css.skin:<link
href="/library/skin/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.editor.collectionId = '/group/MYCOURSESITECS101CS/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript" language="JavaScript"></script>
<script type="text/javascript" language="JavaScript"
src="/library/editor/FCKeditor/fckeditor.js"></script>
<script type="text/javascript" language="JavaScript"
src="/library/editor/fckeditor.launch.js"></script>

:
 Attribute:sakai.character.encoding.done:sakai.character.encoding.done
:
 Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 992359
:
 Attribute:sakai.html.body.onload:setMainFrameHeight('MainMYCOURSESITECS101CS410');setFocus(focus_path);
:        Attribute:sakai.request.native.url:sakai.request.native.url
:        Attribute:sakai.html.head:<link href="/library/skin/tool_base.css"
type="text/css" rel="stylesheet" media="all" />
<link href="/library/skin/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.editor.collectionId = '/group/MYCOURSESITECS101CS/';
sakai.editor.enableResourceSearch = false;</script>
<script type="text/javascript" language="JavaScript"></script>
<script type="text/javascript" language="JavaScript"
src="/library/editor/FCKeditor/fckeditor.js"></script>
<script type="text/javascript" language="JavaScript"
src="/library/editor/fckeditor.launch.js"></script>

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

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

:
 Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at d08f681e
Session:
:    Created:1347637248500
:    LastAccess:1347637660437
:    MaxInactive:3600
:    Attributes:
:        Attribute:portalskin:defaultskin



-- 

Regards
----------------------------------------------------
Jehan Badshah | Sr. Software Engineer & Team Lead
Sakai Learning and Teaching Environment (SLATE)
URL: http://slate.nu.edu.pk,
National University of Computer and Emerging Sciences
UAN: +92 (0) 51 - 111 128 128 ext 344
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120914/2823cbe2/attachment.html 


More information about the sakai-dev mailing list