[WG: Sakai QA] [Building Sakai] Jira needed - not sure which tool

Andrea Schmidt agschmid at umail.iu.edu
Fri Jul 12 08:08:42 PDT 2013


I think I've narrowed it down a little, and it seems making Assignments
required is what is causing the problem. Am attaching the bug report and
following is how I tested.

If my assumptions about Assignments is correct, is this an Assignments
problem or a Lessons problem, or should it be reported in both tools?

N2 201 A Spring 2013
http://nightly2.sakaiproject.org:8082/portal/site/9be317a9-a7c3-444d-9ae9-48eca99b09cd
Added Assignments then a Quiz to Lessons. Neither is required
No bug report when clicking on Tests & Quizzes

N2 201 B Spring 2013
http://nightly2.sakaiproject.org:8082/portal/site/a40fb981-d298-43aa-a451-bb370ffde251/
Added Assignment, made it required
Added Quiz - "Don't Release Item Until All Prerequisites are Completed"

BUG REPORT when clicking on Tests & Quizzes

N2 201 C Spring 2013
http://nightly2.sakaiproject.org:8082/portal/site/253e816a-4eb7-4acf-8868-3b4ca8e46699
Added Quiz first , then Assignments. Neither is required
No bug report when clicking on Tests & Quizzes

N2 201 D Spring 2013
http://nightly2.sakaiproject.org:8082/portal/site/bbc854e7-d418-4a1d-9469-f98d4f7a038a/
Added Quiz, made it required
Added Assignment - "Don't Release Item Until All Prerequisites are
Completed"

No bug report when clicking on Tests & Quizzes

Thanks, Andrea


On Thu, Jul 11, 2013 at 4:30 PM, Andrea Schmidt <agschmid at umail.iu.edu>wrote:

> I was testing https://jira.sakaiproject.org/browse/LSNBLDR-249,
> prerequisites and the gradebook, which is why I was on trunk.
>
> I would love to see the stack traces on test servers again! It is a lot
> easier to copy it there when testing than to go to the logs, (I'm not
> always sure what all is important to include from the logs).
>
> Andrea
>
>
> On Thu, Jul 11, 2013 at 4:06 PM, Matthew Jones <matthew at longsight.com>wrote:
>
>> Stack traces only appear in the logs and for admins. They were removed
>> because we felt students and instructors would be overwhelmed with
>> information they wouldn't understand anyway in a production environment.
>> (And information that could also pose a security risk) Intimidating
>> messages often seemed like they'd result in less of a chance of someone
>> filling in that box too.
>>
>> There is a property
>> portal.error.showdetail=true/false
>>
>> That could be set on the QA's if you really needed. All should have logs
>> enabled though.
>>
>>
>> On Thu, Jul 11, 2013 at 3:59 PM, Neal Caidin <neal.caidin at apereo.org>wrote:
>>
>>> +1 on Stack Trace display. I'm having trouble remembering why that went
>>> away. Any suggestions for bringing it back are welcome. Not that we really
>>> want stack traces but if they are happening it makes it easier for QA to
>>> report bug details.
>>>
>>> I think trunk should be okay to test.
>>>
>>> Chuck Hedrick, what is the current preferred environment on which to
>>> test Lessons?
>>>
>>> Thanks!
>>>
>>>
>>>
>>> On Thu, Jul 11, 2013 at 3:11 PM, Andrea Schmidt <agschmid at umail.iu.edu>wrote:
>>>
>>>> I just looked into the gradebook and the grades assigned for the forum
>>>> don't even display in the gradebook. All the other grades are there.
>>>>
>>>>
>>>> http://nightly2.sakaiproject.org:8082/portal/site/99cea584-eff3-4416-a196-a6c823a3ae26/
>>>>
>>>> Life was easier for qa when the stack traces displayed when a user did
>>>> something, rather than just a bug report form :)
>>>>
>>>>
>>>> On Thu, Jul 11, 2013 at 3:04 PM, Matthew Jones <matthew at longsight.com>wrote:
>>>>
>>>>> For sure a weird error. I'd file it under Samigo though as the
>>>>> assessment tool is top top of the stack trace.
>>>>>
>>>>> Stacktrace:
>>>>>     at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
>>>>> caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
>>>>>     at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.isActive(AuthorActionListener.java:333)
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Jul 11, 2013 at 2:59 PM, Andrea Schmidt <agschmid at umail.iu.edu
>>>>> > wrote:
>>>>>
>>>>>> I was trying to verify some Lessons Jiras and ran into some problems
>>>>>> on trunk:
>>>>>> http://nightly2.sakaiproject.org:8082/
>>>>>> trunk on Oracle - Built: 07/11/13 12:00 - Sakai Revision: 126915
>>>>>> (Kernel 1.4.0-SNAPSHOT)- Server sakai-nightly.uits.iupui.edu
>>>>>>
>>>>>> I added Assignments, a Forum, a Quiz, Student Content, and Comments
>>>>>> to Lessons and the Gradebook.
>>>>>>
>>>>>> Student accounts did the work, quiz submitted fine.
>>>>>> As the instructor, I graded assignments, then I graded the forum. I
>>>>>> then clicked on Tests & Quizzes to view the students' scores and received
>>>>>> the bug report.
>>>>>>
>>>>>> I went into another site and created a quiz, sent it to the
>>>>>> gradebook, had a submission, then clicked on Tests & Quizzes. No bug report.
>>>>>>
>>>>>> I believe grading Forums is causing the problem, but am not sure. I'm
>>>>>> attaching what I thought was relevant from the logs.
>>>>>>
>>>>>> Any help would be appreciated.
>>>>>>
>>>>>> Thanks, Andrea
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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"
>>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> sakai-qa mailing list
>>>> sakai-qa at collab.sakaiproject.org
>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-qa
>>>>
>>>> TO UNSUBSCRIBE: send email to
>>>> sakai-qa-unsubscribe at collab.sakaiproject.org with a subject of
>>>> "unsubscribe"
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-qa/attachments/20130712/bca59608/attachment-0001.html 
-------------- next part --------------
--======sakai-multi-part-boundary======
Content-Type: text/html

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head><title>Subject: Email notification for assignment submission</title></head>
  <body>
Site Title: N2 201 B Spring 2013<br />
Site ID: a40fb981-d298-43aa-a451-bb370ffde251<br />
<br />
Assignment: A1<br />
Assignment Due Date: Jul 19, 2013 5:00 pm<br />
<br />
Student: ags1 ags1( ags1 )<br />
<br />
Submission ID: 134484ff-9b1c-42ef-a4a6-af22f4dfe459<br />
Submitted on: Jul 12, 2013 10:36 am<br />
<br />
Submitted Text<br />
<br />
<p>xcbxbvc cxvb xcvbvc</p><br />
<br />

  </body>
</html>


--======sakai-multi-part-boundary======--


INFO Could not process entity: /assignment (406)[null]: AccessProvider: Method/Format unsupported: Will not handle output request for format  html for this path (/assignment/site/f9309fdf-b675-492d-98a1-f48110a31b90) for prefix (assignment) for entity (/assignment), request url (/assignment/site/f9309fdf-b675-492d-98a1-f48110a31b90)
2013-07-12 10:37:06,643  INFO IndexManager org.sakaiproject.search.journal.impl.MergeUpdateOperation - Local Merge Operation 

INFO Could not process entity: /assignment/f9309fdf-b675-492d-98a1-f48110a31b90 (404)[null]: Attempted to access an entity URL path (/assignment/f9309fdf-b675-492d-98a1-f48110a31b90.json) for an entity (/assignment/f9309fdf-b675-492d-98a1-f48110a31b90) that does not exist
2013-07-12 10:37:16,758  INFO http-bio-8082-exec-85 org.sakaiproject.component.section.sakai.SectionManagerImpl - Synchronizing internal sections with externally defined sections in site 9be317a9-a7c3-444d-9ae9-48eca99b09cd
2013-07-12 10:37:16,841  INFO http-bio-8082-exec-85 org.sakaiproject.component.section.sakai.SectionManagerImpl - Synchronizing internal sections with externally defined sections in site 9be317a9-a7c3-444d-9ae9-48eca99b09cd
2013-07-12 10:37:31,146  WARN http-bio-8082-exec-69 org.sakaiproject.authz.impl.DbAuthzGroupService - isAllowed(): called with no realms: lock: asn.read user: 3522ef89-6c77-4b12-bd0b-bdbee18eda3a
2013-07-12 10:37:40,854  WARN http-bio-8082-exec-85 org.sakaiproject.tool.assessment.ui.bean.author.AssessmentSettingsBean - Assessment 13 requires secure delivery module  but the module is no longer available. Secure delivery module will revert to NONE
8798.018: [GC [PSYoungGen: 290178K->7983K(305088K)] 885452K->603257K(944064K), 0.0373870 secs] [Times: user=0.10 sys=0.00, real=0.03 secs] 
2013-07-12 10:37:58,876  WARN http-bio-8082-exec-85 org.sakaiproject.tool.assessment.ui.bean.author.AssessmentSettingsBean - Assessment 13 requires secure delivery module  but the module is no longer available. Secure delivery module will revert to NONE
2013-07-12 10:38:14,086  INFO http-bio-8082-exec-85 org.sakaiproject.component.gradebook.GradebookExternalAssessmentServiceImpl - External assessment added to gradebookUid=9be317a9-a7c3-444d-9ae9-48eca99b09cd, externalId=/samigo/16 by userUid=773d49f7-0e88-43be-9aec-f2012802fadf from externalApp=Tests & Quizzes
2013-07-12 10:38:42,782  INFO http-bio-8082-exec-85 org.sakaiproject.component.section.sakai.SectionManagerImpl - Synchronizing internal sections with externally defined sections in site a40fb981-d298-43aa-a451-bb370ffde251
2013-07-12 10:38:42,858  INFO http-bio-8082-exec-85 org.sakaiproject.component.section.sakai.SectionManagerImpl - Synchronizing internal sections with externally defined sections in site a40fb981-d298-43aa-a451-bb370ffde251
2013-07-12 10:38:46,645  INFO IndexManager org.sakaiproject.search.journal.impl.MergeUpdateOperation - Local Merge Operation 

2013-07-12 10:38:52,348  WARN http-bio-8082-exec-85 org.sakaiproject.tool.assessment.ui.bean.author.AssessmentSettingsBean - Assessment 14 requires secure delivery module  but the module is no longer available. Secure delivery module will revert to NONE
2013-07-12 10:39:08,421  WARN http-bio-8082-exec-85 org.sakaiproject.tool.assessment.ui.bean.author.AssessmentSettingsBean - Assessment 14 requires secure delivery module  but the module is no longer available. Secure delivery module will revert to NONE
2013-07-12 10:39:16,584  INFO http-bio-8082-exec-85 org.sakaiproject.component.gradebook.GradebookExternalAssessmentServiceImpl - External assessment added to gradebookUid=a40fb981-d298-43aa-a451-bb370ffde251, externalId=/samigo/19 by userUid=773d49f7-0e88-43be-9aec-f2012802fadf from externalApp=Tests & Quizzes
8885.267: [GC [PSYoungGen: 284271K->11483K(280256K)] 879545K->606757K(919232K), 0.0334620 secs] [Times: user=0.09 sys=0.01, real=0.04 secs] 
2013-07-12 10:39:29,364  INFO http-bio-8082-exec-83 org.sakaiproject.component.section.sakai.SectionManagerImpl - Synchronizing internal sections with externally defined sections in site a40fb981-d298-43aa-a451-bb370ffde251
2013-07-12 10:39:44,456  WARN http-bio-8082-exec-73 org.sakaiproject.tool.assessment.integration.helper.integrated.GradebookHelperImpl - getGradebookUId() - no tool placement found, probably taking an assessment via URL.
2013-07-12 10:39:44,484  INFO http-bio-8082-exec-73 org.sakaiproject.tool.assessment.integration.helper.integrated.GradebookServiceHelperImpl - rounded:  5.0 to: 5.0
2013-07-12 10:39:56,924  WARN http-bio-8082-exec-64 org.sakaiproject.tool.assessment.integration.helper.integrated.GradebookHelperImpl - getGradebookUId() - no tool placement found, probably taking an assessment via URL.
2013-07-12 10:39:56,950  INFO http-bio-8082-exec-64 org.sakaiproject.tool.assessment.integration.helper.integrated.GradebookServiceHelperImpl - rounded:  5.0 to: 5.0
2013-07-12 10:40:15,425  WARN http-bio-8082-exec-65 org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id: 2ab81291-d385-4ab7-ab0e-84ed9f4b417c user: 773d49f7-0e88-43be-9aec-f2012802fadf usage-session: ba9c8459-cb6c-4997-bbcd-44e38ac05b67 time: Jul 12, 2013 10:40:15 user comment: null stack trace
org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: An exception occurred processing JSP page /jsf/index/../security/roleCheckStaticInclude.jsp at line 26

23:   else
24:   {
25:      AuthorActionListener authorlistener = new AuthorActionListener();
26:      authorlistener.processAction(null);
27:      request.getRequestDispatcher("../author/authorIndex.faces").forward(request, response);
28:   }
29: %>


Stacktrace:
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:900)
caused by: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: An exception occurred processing JSP page /jsf/index/../security/roleCheckStaticInclude.jsp at line 26

23:   else
24:   {
25:      AuthorActionListener authorlistener = new AuthorActionListener();
26:      authorlistener.processAction(null);
27:      request.getRequestDispatcher("../author/authorIndex.faces").forward(request, response);
28:   }
29: %>


Stacktrace:
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1494)
caused by: org.apache.jasper.JasperException: An exception occurred processing JSP page /jsf/index/../security/roleCheckStaticInclude.jsp at line 26

23:   else
24:   {
25:      AuthorActionListener authorlistener = new AuthorActionListener();
26:      authorlistener.processAction(null);
27:      request.getRequestDispatcher("../author/authorIndex.faces").forward(request, response);
28:   }
29: %>


Stacktrace:
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.isActive(AuthorActionListener.java:333)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.getTakeableList(AuthorActionListener.java:253)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.prepareAllPublishedAssessmentsList(AuthorActionListener.java:198)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.prepareAssessmentsList(AuthorActionListener.java:161)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.processAction(AuthorActionListener.java:124)
    at org.apache.jsp.jsf.index.mainIndex_jsp._jspService(mainIndex_jsp.java:116)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    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: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 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
    at org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:159)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
    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.doGet(JsfTool.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    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:513)
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1494)
    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.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:900)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    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:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    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:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)

Tool Placement:
No Placement

Request:
:    AuthType:null
:    CharEncoding:utf-8
:    ContentLength:-1
:    ContentType:null
:    ContextPath:/portal
:    LocalAddress:134.68.26.90
:    LocalName:sakai-nightly.uits.iupui.edu
:    LocalPort:8082
:    Method:GET
:    PathInfo:/tool/d5a53f1a-ac63-4b63-800f-234e57bdac7e/jsf/index/mainIndex
:    Protocol:HTTP/1.1
:    QueryString:null
:    RemoteAddress:98.220.252.144
:    RemoteHost:98.220.252.144
:    RemotePort:49762
:    Requested URL:http://nightly2.sakaiproject.org:8082/portal/tool/d5a53f1a-ac63-4b63-800f-234e57bdac7e/jsf/index/mainIndex
:    Scheme:http
:    ServerName:nightly2.sakaiproject.org
:    Headers:
:        Header:host:nightly2.sakaiproject.org:8082
:        Header:user-agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
:        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
:        Header:accept-language:en-US,en;q=0.5
:        Header:accept-encoding:gzip, deflate
:        Header:referer:http://nightly2.sakaiproject.org:8082/portal/site/a40fb981-d298-43aa-a451-bb370ffde251/page/46a0493a-375d-45a9-aa8b-873afce00ed0
:        Header:cookie:---censored---
:        Header:connection:keep-alive
:    Parameters:
:    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/a40fb981-d298-43aa-a451-bb370ffde251/';
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('Maind5a53f1axac63x4b63x800fx234e57bdac7e');setFocus(focus_path);
:        Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 4826a51d
:        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/a40fb981-d298-43aa-a451-bb370ffde251/';
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.filtered:sakai.filtered
:        Attribute:sakai.request.native.url:sakai.request.native.url
:        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/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at 33dffcc6
Session:
:    Created:1373639526356
:    LastAccess:1373640015423
:    MaxInactive:1800
:    Attributes:
:        Attribute:portalskin:neoskin

2013-07-12 10:40:15,426  INFO http-bio-8082-exec-65 org.sakaiproject.email.impl.BasicEmailService - send: from: "sakai/trunk on Oracle"<no-reply at nightly2.sakaiproject.org> to:  subject: Bug Report: 8A639AAFE633C77512837F6B31976CBE792DBFAD / ba9c8459-cb6c-4997-bbcd-44e38ac05b67 headerTo:  replyTo: null content: bug-id: 2ab81291-d385-4ab7-ab0e-84ed9f4b417c
user: andrea (Andrea Schmidt)
email: agschmid at iupui.edu
usage-session: ba9c8459-cb6c-4997-bbcd-44e38ac05b67
stack-trace-digest: 8A639AAFE633C77512837F6B31976CBE792DBFAD
sakai-version: Revision: 126961
service-version: Built: 07/12/13 08:00
app-server: sakai-nightly.uits.iupui.edu
user-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
browser-id: Win-Mozilla
IP: 98.220.252.144
request-path: /portal/tool/d5a53f1a-ac63-4b63-800f-234e57bdac7e/jsf/index/mainIndex
time: Jul 12, 2013 10:40:15


stack trace:

org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: An exception occurred processing JSP page /jsf/index/../security/roleCheckStaticInclude.jsp at line 26

23:   else
24:   {
25:      AuthorActionListener authorlistener = new AuthorActionListener();
26:      authorlistener.processAction(null);
27:      request.getRequestDispatcher("../author/authorIndex.faces").forward(request, response);
28:   }
29: %>


Stacktrace:
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:900)
caused by: org.sakaiproject.tool.api.ToolException: org.apache.jasper.JasperException: An exception occurred processing JSP page /jsf/index/../security/roleCheckStaticInclude.jsp at line 26

23:   else
24:   {
25:      AuthorActionListener authorlistener = new AuthorActionListener();
26:      authorlistener.processAction(null);
27:      request.getRequestDispatcher("../author/authorIndex.faces").forward(request, response);
28:   }
29: %>


Stacktrace:
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1494)
caused by: org.apache.jasper.JasperException: An exception occurred processing JSP page /jsf/index/../security/roleCheckStaticInclude.jsp at line 26

23:   else
24:   {
25:      AuthorActionListener authorlistener = new AuthorActionListener();
26:      authorlistener.processAction(null);
27:      request.getRequestDispatcher("../author/authorIndex.faces").forward(request, response);
28:   }
29: %>


Stacktrace:
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470)
caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.String
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.isActive(AuthorActionListener.java:333)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.getTakeableList(AuthorActionListener.java:253)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.prepareAllPublishedAssessmentsList(AuthorActionListener.java:198)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.prepareAssessmentsList(AuthorActionListener.java:161)
    at org.sakaiproject.tool.assessment.ui.listener.author.AuthorActionListener.processAction(AuthorActionListener.java:124)
    at org.apache.jsp.jsf.index.mainIndex_jsp._jspService(mainIndex_jsp.java:116)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    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: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 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:346)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:152)
    at org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:159)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:214)
    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.doGet(JsfTool.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    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:513)
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1494)
    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.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:900)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
    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:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
    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:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:722)


Tool Placement:
No Placement


Request:
:    AuthType:null
:    CharEncoding:utf-8
:    ContentLength:-1
:    ContentType:null
:    ContextPath:/portal
:    LocalAddress:134.68.26.90
:    LocalName:sakai-nightly.uits.iupui.edu
:    LocalPort:8082
:    Method:GET
:    PathInfo:/tool/d5a53f1a-ac63-4b63-800f-234e57bdac7e/jsf/index/mainIndex
:    Protocol:HTTP/1.1
:    QueryString:null
:    RemoteAddress:98.220.252.144
:    RemoteHost:98.220.252.144
:    RemotePort:49762
:    Requested URL:http://nightly2.sakaiproject.org:8082/portal/tool/d5a53f1a-ac63-4b63-800f-234e57bdac7e/jsf/index/mainIndex
:    Scheme:http
:    ServerName:nightly2.sakaiproject.org
:    Headers:
:        Header:host:nightly2.sakaiproject.org:8082
:        Header:user-agent:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:22.0) Gecko/20100101 Firefox/22.0
:        Header:accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
:        Header:accept-language:en-US,en;q=0.5
:        Header:accept-encoding:gzip, deflate
:        Header:referer:http://nightly2.sakaiproject.org:8082/portal/site/a40fb981-d298-43aa-a451-bb370ffde251/page/46a0493a-375d-45a9-aa8b-873afce00ed0
:        Header:cookie:---censored---
:        Header:connection:keep-alive
:    Parameters:
:    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/a40fb981-d298-43aa-a451-bb370ffde251/';
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('Maind5a53f1axac63x4b63x800fx234e57bdac7e');setFocus(focus_path);
:        Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManagerImpl at 4826a51d
:        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/a40fb981-d298-43aa-a451-bb370ffde251/';
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.filtered:sakai.filtered
:        Attribute:sakai.request.native.url:sakai.request.native.url
:        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/neo-default/tool.css" type="text/css" rel="stylesheet" media="all" />

:        Attribute:sakai.session:org.sakaiproject.tool.impl.MySession at 33dffcc6
Session:
:    Created:1373639526356
:    LastAccess:1373640015423
:    MaxInactive:1800
:    Attributes:
:        Attribute:portalskin:neoskin
 additionalHeaders: 
2013-07-12 10:40:26,648  INFO IndexManager org.sakaiproject.search.journal.impl.MergeUpdateOperation - Local Merge Operation 


More information about the sakai-qa mailing list