[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