[gradebook2-dev] GB2 1.4.0 Roster Getting Issue

Jon Gorrono jpgorrono at ucdavis.edu
Wed Mar 2 19:31:01 PST 2011


Hi, Kelly....

looks to me like you may have an outdated versions and/or multiple
jars for the gradebook 2 model jar (gradebook2-model-XXXX.jar) in the
classpath

On Wed, Mar 2, 2011 at 8:33 AM, Geng, Kelly <gengx at muohio.edu> wrote:
> Hi GB2 Developers,
>
>
>
> I just had 1.4.0 installed but I’m having problems retrieving the existing
> rosters. I got the following response for /rest/roster call:
>
>
>
> Can you shed me some light on it?
>
>
>
> Thanks,
>
> Kelly
>
>
>
>
>
> org.sakaiproject.portal.api.PortalHandlerException:
> org.sakaiproject.tool.api.ToolException: S_RAW_GRD
>
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:793)
>
> caused by: org.sakaiproject.tool.api.ToolException: S_RAW_GRD
>
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1240)
>
> caused by: javax.servlet.ServletException: S_RAW_GRD
>
>     at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
>
> caused by: java.lang.NoSuchFieldError: S_RAW_GRD
>
>     at
> org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.buildLearnerGradeRecord(Gradebook2ComponentServiceImpl.java:3690)
>
>     at
> org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.buildStudentRow(Gradebook2ComponentServiceImpl.java:3723)
>
>     at
> org.sakaiproject.gradebook.gwt.sakai.Gradebook2ComponentServiceImpl.getRoster(Gradebook2ComponentServiceImpl.java:1532)
>
>     at
> org.sakaiproject.gradebook.gwt.sakai.rest.resource.Roster.get(Roster.java:30)
>
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>     at java.lang.reflect.Method.invoke(Method.java:597)
>
>     at
> com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:149)
>
>     at
> com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:67)
>
>     at
> com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:259)
>
>     at
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:133)
>
>     at
> com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:83)
>
>     at
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:133)
>
>    at
> com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:71)
>
>     at
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:990)
>
>     at
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:941)
>
>     at
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:932)
>
>     at
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:384)
>
>     at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:451)
>
>     at
> org.sakaiproject.gradebook.gwt.server.RestServlet.service(RestServlet.java:50)
>
>     at
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:632)
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>
>     at
> org.springframework.web.servlet.mvc.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:158)
>
>     at
> org.sakaiproject.gradebook.gwt.server.ServletWrappingController.handleRequestInternal(ServletWrappingController.java:84)
>
>     at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
>
>     at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
>
>     at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
>
>     at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
>
>     at
> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
>
>     at
> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>
>     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:585)
>
>     at
> org.sakaiproject.gradebook.gwt.server.RequestFilter.doFilter(RequestFilter.java:26)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>     at
> org.sakaiproject.gradebook.gwt.server.SecurityFilter.doFilter(SecurityFilter.java:71)
>
>     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.gradebook.gwt.server.WebAppToolServlet.service(WebAppToolServlet.java:105)
>
>     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:585)
>
>     at
> org.sakaiproject.gradebook.gwt.server.RequestFilter.doFilter(RequestFilter.java:26)
>
>     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:500)
>
>     at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1240)
>
>     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.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:793)
>
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>
>     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:646)
>
>     at org.apache.catalina.core.ApplicationFilterChain.int
>
>
>
> _______________________________________________
> gradebook2-dev mailing list
> gradebook2-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/gradebook2-dev
>
>



-- 
Jon Gorrono
PGP Key: 0x5434509D -
http{pgp.mit.edu:11371/pks/lookup?search=0x5434509D&op=index}
GSWoT Introducer - {GSWoT:US75 5434509D Jon P. Gorrono <jpgorrono - gswot.org>}
http{sysdev.ucdavis.edu}


More information about the gradebook2-dev mailing list