[Building Sakai] Scorm tool Edia need GradeBook necessary?
swwangl at tsmc.com
swwangl at tsmc.com
Tue Aug 23 00:34:42 PDT 2011
Dear All
Use Edia tool needs to also turn on the tool "Resource" &
"GradeBook"..
Is it possible NOT to turn on the "GradeBook" and without any exception??
Because we don't need the gradebook. But I found if I don't turn this tool,
error exception will be gotten..
Any suggestion is appreciated..
As is:
Only turn on the scorm & resource tool, and will get the following
exception..
2011-08-23 15:32:31,774 ERROR http-8080-Processor25
org.sakaiproject.scorm.ui.pl
ayer.behaviors.SjaxCall - Unable to execute api method through reflection
-- met
hod may not exist or some other exception may be being trapped
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.sakaiproject.scorm.ui.player.behaviors.SjaxCall.callMethod
(SjaxCa
ll.java:192)
at org.sakaiproject.scorm.ui.player.components.SjaxContainer
$ScormSjaxCa
ll.callMethod(SjaxContainer.java:191)
at org.sakaiproject.scorm.ui.player.components.SjaxContainer
$2.callMetho
d(SjaxContainer.java:116)
at org.sakaiproject.scorm.ui.player.behaviors.SjaxCall.onEvent
(SjaxCall.
java:222)
at org.sakaiproject.scorm.ui.player.components.SjaxContainer
$ScormSjaxCa
ll.onEvent(SjaxContainer.java:213)
at org.apache.wicket.ajax.AjaxEventBehavior.respond
(AjaxEventBehavior.ja
va:163)
at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest
(Abstract
DefaultAjaxBehavior.java:297)
at
org.apache.wicket.request.target.component.listener.BehaviorRequestTa
rget.processEvents(BehaviorRequestTarget.java:104)
at
org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents
(AbstractRequestCycleProcessor.java:91)
at org.apache.wicket.RequestCycle.processEventsAndRespond
(RequestCycle.j
ava:1239)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1316)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:532)
at org.apache.wicket.protocol.http.WicketFilter.doGet
(WicketFilter.java:
356)
at org.apache.wicket.protocol.http.WicketServlet.doGet
(WicketServlet.jav
a:124)
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
(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationF
ilterChain.java:188)
at org.sakaiproject.util.RequestFilter.doFilter
(RequestFilter.java:598)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationF
ilterChain.java:188)
at org.sakaiproject.scorm.ui.player.ScormSecurityFilter.doFilter
(ScormSe
curityFilter.java:18)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDisp
atcher.java:659)
at org.apache.catalina.core.ApplicationDispatcher.processRequest
(Applica
tionDispatcher.java:457)
at org.apache.catalina.core.ApplicationDispatcher.doForward
(ApplicationD
ispatcher.java:359)
at org.apache.catalina.core.ApplicationDispatcher.forward
(ApplicationDis
patcher.java:311)
at org.sakaiproject.tool.impl.ActiveToolComponent
$MyActiveTool.forward(A
ctiveToolComponent.java:511)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool
(Skin
nableCharonPortal.java:1453)
at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool
(ToolHandle
r.java:204)
at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet
(ToolHandler
.java:96)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet
(SkinnableC
haronPortal.java:877)
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
(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationF
ilterChain.java:188)
at org.sakaiproject.util.RequestFilter.doFilter
(RequestFilter.java:659)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(Appl
icationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperV
alve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextV
alve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.j
ava:127)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineVal
ve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.jav
a:174)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java
:879)
at org.apache.coyote.http11.Http11BaseProtocol
$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
(PoolTcpEndpo
int.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
(LeaderFol
lowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
(ThreadP
ool.java:689)
at java.lang.Thread.run(Thread.java:619)
Caused by:
org.sakaiproject.service.gradebook.shared.GradebookNotFoundException:
Could not find gradebook uid=HR0128
at
org.sakaiproject.component.gradebook.BaseHibernateManager.getGradeboo
k(BaseHibernateManager.java:92)
at
org.sakaiproject.component.gradebook.GradebookExternalAssessmentServi
ceImpl.getExternalAssignment
(GradebookExternalAssessmentServiceImpl.java:194)
at
org.sakaiproject.component.gradebook.GradebookExternalAssessmentServi
ceImpl.isExternalAssignmentDefined
(GradebookExternalAssessmentServiceImpl.java:4
24)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti
on(AopUtils.java:307)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo
inpoint(ReflectiveMethodInvocation.java:182)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:149)
at
org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:106)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke
(JdkDynami
cAopProxy.java:204)
at $Proxy31.isExternalAssignmentDefined(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke
(LazyIn
itProxyFactory.java:416)
at org.apache.wicket.proxy.$Proxy121.isExternalAssignmentDefined
(Unknown
Source)
at
org.sakaiproject.scorm.ui.player.behaviors.SCORM13API.synchResultWith
Gradebook(SCORM13API.java:142)
at org.sakaiproject.scorm.ui.player.behaviors.SCORM13API.Terminate
(SCORM
13API.java:123)
... 57 more
Best Regards,
Joan
---------------------------------------------------------------------------
TSMC PROPERTY
This email communication (and any attachments) is proprietary information
for the sole use of its
intended recipient. Any unauthorized review, use or distribution by anyone
other than the intended
recipient is strictly prohibited. If you are not the intended recipient,
please notify the sender by
replying to this email, and then delete this email and any copies of it
immediately. Thank you.
---------------------------------------------------------------------------
More information about the sakai-dev
mailing list