[samigo-team] [Building Sakai] Samigo Stack Trace on Trunk

Karen Tsao ktsao at stanford.edu
Wed Jul 17 10:36:37 PDT 2013


Thanks, Neal. This sounds good enough to me. Unless there is an objection,
can you please update the JIRA and set it to resolved?

Karen


On Wed, Jul 17, 2013 at 4:47 AM, Neal Caidin <neal.caidin at apereo.org> wrote:

> Since I don't have official roster data to work with, I don't think I can
> test . If I am wrong please include instructions in the Test Plan field?
>
> However, I did test releasing a quiz to a group. It worked with no error!
> Good job.
>
> Should I put notes to this effect on one of the tickets?
>
> Thanks!
> Neal
>
> On Jul 16, 2013, at 1:55 PM, Karen Tsao <ktsao at stanford.edu> wrote:
>
> Thanks, Bob. I have merged the patch to trunk.
>
> It'll be great if we can get some QA help.
>
> Thanks,
> Karen
>
>
> On Mon, Jul 15, 2013 at 1:08 PM, Robert Long <rlong at unicon.net> wrote:
>
>> All,
>>
>> I have attached a patch that eliminates the use of the CollectionUtils
>> library. I have attached the patch to
>> https://jira.sakaiproject.org/browse/SAM-2096. So if someone would like
>> apply the patch and fully QA it, it'd be appreciated.
>>
>> Let me know if you have any questions.
>>
>> Thanks,
>> Bob
>>
>>   ----
>> Robert Long
>> Software Engineer
>> Unicon, Inc.
>>
>> ----
>> M.A., Instructional Technology
>> Saginaw Valley State University
>>
>> On Jul 15, 2013, at 3:48 PM, Neal Caidin <neal.caidin at apereo.org> wrote:
>>
>> Okay, so here is my initial reaction (which has a 50/50 chance of being
>> right)
>>
>> SAM-2187 is for 2.10
>> SAM-2096  may possibly be causing SAM-2187 (according to comments)
>> SAM-2099 looks like (comments are not so certain about this, but it is a
>> possibility) is causing the direct error I'm mentioning.
>>
>> So, since https://jira.sakaiproject.org/browse/SAK-23733  seems like it
>> is ready to be tested but it cannot fully be tested until some of that
>> other stuff is resolved, and this is a blocker to the release, and assuming
>> that https://jira.sakaiproject.org/browse/SAK-23755 actually is fixed
>> and is not a blocker,….
>>
>> perhaps we need to look at merging the right things into 2.9.x and cut an
>> RC01 so we can do a real test. Seems like too much is going on in trunk to
>> conduct a thorough test of SAK-23733.
>>
>> That was just too much fun to write ;-)
>>
>> Cheers,
>> Neal
>>
>>
>> So if we do not merge into 2.9.x   SAM-2099, then perhaps
>> On Jul 15, 2013, at 2:48 PM, Andrea Schmidt <agschmid at umail.iu.edu>
>> wrote:
>>
>> Also https://jira.sakaiproject.org/browse/SAM-2187,
>> https://jira.sakaiproject.org/browse/SAM-2096
>>
>>
>> On Mon, Jul 15, 2013 at 2:35 PM, Sanghyun Jeon <euksa99 at gmail.com> wrote:
>>
>>> Please see https://jira.sakaiproject.org/browse/SAM-2099
>>>
>>> S
>>>
>>>
>>> On Mon, Jul 15, 2013 at 11:29 AM, Neal Caidin <neal.caidin at apereo.org>wrote:
>>>
>>>> Hi,
>>>>
>>>> Testing on Trunk - sakai/trunk on Oracle - Built: 07/15/13 12:00 -
>>>> Sakai Revision: 127030 (Kernel 1.4.0-SNAPSHOT)- Server
>>>> sakai-nightly.uits.iupui.edu
>>>>
>>>>
>>>> I can reproduce a stack trace on trunk, but not on 2.9 .
>>>>
>>>> It looks to me like it is based on using Groups. When I try to release
>>>> the assessment to a group (Publish) I get :
>>>>
>>>> (looking in the logs at
>>>> http://nightly2.sakaiproject.org/logs/tomcat-nightly-oracle/catalina.out)
>>>>
>>>> stack trace:
>>>>
>>>> org.sakaiproject.portal.api.PortalHandlerException:
>>>> org.sakaiproject.tool.api.ToolException: javax.servlet.ServletException:
>>>> java.util.ArrayList cannot be cast to java.lang.String
>>>>     at
>>>> org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:73)
>>>> caused by: org.sakaiproject.tool.api.ToolException:
>>>> javax.servlet.ServletException: java.util.ArrayList cannot be cast to
>>>> java.lang.String
>>>>     at
>>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1495)
>>>> caused by: javax.servlet.ServletException: java.util.ArrayList cannot
>>>> be cast to java.lang.String
>>>>     at
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>>>> 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.PublishAssessmentListener.processAction(PublishAssessmentListener.java:167)
>>>>     at
>>>> javax.faces.event.ActionEvent.processListener(ActionEvent.java:77)
>>>>     at
>>>> javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:669)
>>>>     at javax.faces.component.UICommand.broadcast(UICommand.java:317)
>>>>     at
>>>> javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:287)
>>>>     at
>>>> javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:401)
>>>>     at
>>>> com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:95)
>>>>     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:513)
>>>>     at
>>>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1495)
>>>>     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:1285)
>>>>     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: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)
>>>>
>>>> Thanks,
>>>> Neal Caidin
>>>>
>>>> _______________________________________________
>>>> samigo-team mailing list
>>>> samigo-team at collab.sakaiproject.org
>>>> http://collab.sakaiproject.org/mailman/listinfo/samigo-team
>>>>
>>>
>>>
>>> _______________________________________________
>>> 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-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-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"
>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/samigo-team/attachments/20130717/6e67c3de/attachment-0001.html 


More information about the samigo-team mailing list