[WG: Sakai QA] Annc created by Assignments crashing on qa01
Neal Caidin
neal.caidin at apereo.org
Tue Dec 24 08:36:26 PST 2013
Hi All,
Initially, Announcements created by Assignments were working for me fine
on https://qa10.longsight.com/portal . Now the announcements created by
assignments, when viewed by students, are crashing consistently.
Announcements created from scratch seem to work fine. Instructors
looking at announcements created by assignments seem to work fine.
Originally all worked fine, then one crashed. And since then they are
all crashing. Including if I make a new site (Project, since course site
creation on qa01 is not reliable), it still happens.
To reproduce:
1) as instructor, create a new Assignment and choose "Add an
announcement about the open date to Announcements" . It does not seem to
matter what the other settings are for the Assignment.
2) Check the Announcements. It will be there and will work for the
instructor.
3) Log into the site as a student. Click the announcement. Instead of
announcement showing you get :
"Error
An unexpected error has occurred.
Send a bug report
To send a bug report, describe what you were doing when the problem
occurred, in the space below, and press the submit button."
https://qa10.longsight.com/logs/
Is this it?
2013-12-24 11:04:07,550 WARN http-bio-18080-exec-417
org.sakaiproject.portal.util.ErrorReporter - Bug Report bug-id:
94d7d315-6335-4b2f-9fd3-74a1a36a0927 user:
f9437ca6-8c2c-4012-a0d2-19b2800b1bf4 usage-session:
537389a0-4956-4fa6-bfdd-33f8d4e7f019 time: Dec 24, 2013 11:04:07 user
comment: null stack trace
org.sakaiproject.portal.api.PortalHandlerException:
org.sakaiproject.tool.api.ToolException:
java.lang.reflect.InvocationTargetException
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:913)
caused by: org.sakaiproject.tool.api.ToolException:
java.lang.reflect.InvocationTargetException
at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:236)
caused by: java.lang.reflect.InvocationTargetException
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
caused by: java.lang.SecurityException:
org.sakaiproject.exception.PermissionException:
user=f9437ca6-8c2c-4012-a0d2-19b2800b1bf4 lock=asn.read
resource=/assignment/a/d0925538-e202-453c-93b6-b15c128149bf/b03badfa-2dd9-4416-a4a5-474cf1e0da3d
(rethrown)
at
org.sakaiproject.entitybroker.rest.EntityRESTProviderBase.handleCustomActionExecution(EntityRESTProviderBase.java:118)
caused by: java.lang.SecurityException:
org.sakaiproject.exception.PermissionException:
user=f9437ca6-8c2c-4012-a0d2-19b2800b1bf4 lock=asn.read
resource=/assignment/a/d0925538-e202-453c-93b6-b15c128149bf/b03badfa-2dd9-4416-a4a5-474cf1e0da3d
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
caused by: org.sakaiproject.exception.PermissionException:
user=f9437ca6-8c2c-4012-a0d2-19b2800b1bf4 lock=asn.read
resource=/assignment/a/d0925538-e202-453c-93b6-b15c128149bf/b03badfa-2dd9-4416-a4a5-474cf1e0da3d
at
org.sakaiproject.assignment.impl.BaseAssignmentService.checkAssignmentAccessibleForUser(BaseAssignmentService.java:1140)
at
org.sakaiproject.assignment.impl.BaseAssignmentService.getAssignment(BaseAssignmentService.java:1067)
at
org.sakaiproject.assignment.entityproviders.AssignmentEntityProvider.getAssignDataForAnnouncement(AssignmentEntityProvider.java:357)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.sakaiproject.entitybroker.rest.EntityActionsManager.handleCustomActionExecution(EntityActionsManager.java:206)
at
org.sakaiproject.entitybroker.rest.EntityRESTProviderBase.handleCustomActionExecution(EntityRESTProviderBase.java:118)
at
org.sakaiproject.entitybroker.impl.EntityBrokerImpl.executeCustomAction(EntityBrokerImpl.java:397)
at
org.sakaiproject.announcement.tool.AnnouncementAction.buildShowMetadataContext(AnnouncementAction.java:2451)
at
org.sakaiproject.announcement.tool.AnnouncementAction.getTemplate(AnnouncementAction.java:1324)
at
org.sakaiproject.announcement.tool.AnnouncementAction.buildMainPanelContext(AnnouncementAction.java:1015)
at sun.reflect.GeneratedMethodAccessor7279.invoke(null:-1)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.toolModeDispatch(VelocityPortletPaneledAction.java:441)
at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:236)
at
org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortletPaneledAction.java:1168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at
org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56)
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: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:1518)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:214)
at
org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:97)
at
org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:913)
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.RemoteIpValve.invoke(RemoteIpValve.java:680)
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:1009)
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:724)
Thanks,
Neal
--
Neal Caidin
Sakai Community Coordinator
Apereo Foundation
neal.caidin at apereo.org
Skype me! (but let me know in advance for the first interaction) - nealkdin
More information about the sakai-qa
mailing list