[Building Sakai] Messages tool throw ToolException: Index: 0, Size: 0

Jaques Smith jaques at opencollab.co.za
Mon Aug 26 08:35:51 PDT 2013


Hi All,

We are seeing the report below in Sakai 2.8.2 and have no idea why it is
happening. Has anybody seen this?

I see it give no tool placement, could that be a problem?

Thanks
Jaques

---------- Forwarded message ----------

bug-id: 42337116-0f84-4464-8464-d9226f2cb375
user:
email:
usage-session: null
stack-trace-digest: 990572BA4088C3CC257FE66FFE30035839076376
sakai-version: 2.8.2
service-version: Production
app-server:
request-path: /portal/tool/13d69086-7bfe-4748-b54f-1a49c9d12046/compose
time: Aug 26, 2013 16:58:26


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.processApplication(UIViewRoot.java:381)
    at
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:75)
    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.http11.Http11Processor.process(Http11Processor.java:881)
    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:674)
    at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:541)
    at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
    at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
    at java.lang.Thread.run(Thread.java:662)


Tool Placement:
No Placement


Request:
:    AuthType:null
:    CharEncoding:UTF-8
:    ContentLength:828
:    ContentType:application/x-www-form-urlencoded
:    ContextPath:/portal
:    LocalAddress:41.222.50.13
:    LocalName:41.222.50.13
:    LocalPort:8080
:    Method:POST
:    PathInfo:/tool/13d69086-7bfe-4748-b54f-1a49c9d12046/compose
:    Protocol:HTTP/1.1
:    QueryString:null
:    RemoteAddress:41.193.80.202
:    RemoteHost:41.193.80.202
:    RemotePort:11714
:    Requested URL:http://
<institution>/portal/tool/13d69086-7bfe-4748-b54f-1a49c9d12046/compose
:    Scheme:http
:    ServerName:<server name>
:    Headers:
:        Header:accept:text/html, application/xhtml+xml, */*
:        Header:referer:http://<institution>
/portal/tool/13d69086-7bfe-4748-b54f-1a49c9d12046/compose
:        Header:accept-language:en-ZA
:        Header:user-agent:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT
6.1; WOW64; Trident/5.0)
:        Header:content-type:application/x-www-form-urlencoded
:        Header:accept-encoding:gzip, deflate
:        Header:content-length:828
:        Header:pragma:no-cache
:        Header:host:<server name>
:        Header:cookie:---censored---
:        Header:connection:keep-alive
:        Header:via:1.1 WEBMARSHAL68
:    Parameters:
:        Parameter:compose:send_email_out:0:on
:        Parameter:compose:0:compose
:        Parameter:compose:_idcl:0:
:        Parameter:compose:list1:0:38591123-ecd7-4bdc-8a37-d9839462c338
:        Parameter:compose:pvt_message_body_inputRichText:0:&nbsp;<msg here>
<br />
Kind Regards
:        Parameter:compose:viewlist:0:Normal
:        Parameter:compose:_id60:0:Send
:        Parameter:compose:subject:0:Writting Venue for test 2
:    Attributes:
:        Attribute:sakai.redirect:http://<institution>
/portal/tool/13d69086-7bfe-4748-b54f-1a49c9d12046/privateMsg/pvtMsgHpView
:        Attribute:sakai.html.head.css.skin:<link
href="/skin/assist/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/c13670e1-ffab-47b1-8d30-4df9716e3839/';
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 7436753d
:
 Attribute:sakai.html.body.onload:setMainFrameHeight('Main13d69086x7bfex4748xb54fx1a49c9d12046');setFocus(focus_path);
:        Attribute:sakai.request.native.url:sakai.request.native.url
:        Attribute:sakai.html.head:<link href="/skin/tool_base.css"
type="text/css" rel="stylesheet" media="all" />
<link href="/skin/assist/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/c13670e1-ffab-47b1-8d30-4df9716e3839/';
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="/skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />

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

:
 Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at 5c05b67c
Session:
:    Created:1377528970988
:    LastAccess:1377529106896
:    MaxInactive:3600
:    Attributes:

-- 

------------------------------
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/20130826/872c2032/attachment.html 


More information about the sakai-dev mailing list