[Building Sakai] Problems with uploading files to Scorm.

Given Shirinda given.shirinda at sita.co.za
Tue Oct 13 08:40:08 PDT 2009


Hi Guyz. 

I have scorm player installed in sakai 2.5,When I try to upload files,I got this error msg on catalina.out log file. 



******************************************************************** 
*** WARNING: Wicket is running in DEVELOPMENT mode. *** 
*** ^^^^^^^^^^^ *** 
*** Do NOT deploy to your live server(s) without changing this. *** 
*** See Application#getConfigurationType() for more information. *** 
******************************************************************** 
ERROR: Task ModificationWatcher terminated (2009-10-13 17:46:38,853 ModificationWatcher Task_org.apache.wicket.util.thread.Task) 
java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z 
at org.slf4j.impl.Log4jLoggerAdapter.isTraceEnabled(Log4jLoggerAdapter.java:81) 
at org.apache.wicket.util.thread.Task$1.run(Task.java:107) 
at java.lang.Thread.run(Thread.java:595) 
INFO: Loading properties files from file:/opt/apache-tomcat-5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/scorm/ui/console/pages/PackageListPage.properties (2009-10-13 17:46:39,327 http-8080-Processor25_org.apache.wicket.resource.PropertiesFactory) 
INFO: Loading properties files from file:/opt/apache-tomcat-5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/scorm/ui/console/pages/ConsoleBasePage.properties (2009-10-13 17:46:39,332 http-8080-Processor25_org.apache.wicket.resource.PropertiesFactory) 
INFO: registered listener interface [RequestListenerInterface name=IActivePageBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] (2009-10-13 17:46:39,383 http-8080-Processor25_org.apache.wicket.RequestListenerInterface) 
INFO: Loading properties files from file:/opt/apache-tomcat-5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/scorm/ui/player/ScormTool.properties (2009-10-13 17:46:39,605 http-8080-Processor25_org.apache.wicket.resource.PropertiesFactory) 
INFO: Loading properties files from jar:file:/opt/apache-tomcat-5.5.25/webapps/sakai-scorm-tool/WEB-INF/lib/wicket-1.3.0.jar!/org/apache/wicket/Application.properties (2009-10-13 17:46:39,638 http-8080-Processor25_org.apache.wicket.resource.PropertiesFactory) 
INFO: Loading properties files from file:/opt/apache-tomcat-5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/scorm/ui/upload/pages/UploadPage.properties (2009-10-13 17:46:53,999 http-8080-Processor25_org.apache.wicket.resource.PropertiesFactory) 
INFO: Local Merge Operation 
(2009-10-13 17:48:06,676 Timer-1_org.sakaiproject.search.journal.impl.MergeUpdateOperation) 
INFO: registered listener interface [RequestListenerInterface name=INewBrowserWindowListener, method=public abstract void org.apache.wicket.markup.html.INewBrowserWindowListener.onNewBrowserWindow()] (2009-10-13 17:49:36,676 http-8080-Processor24_org.apache.wicket.RequestListenerInterface) 
ERROR: Failed to place resources in Sakai content repository (2009-10-13 17:49:36,866 http-8080-Processor24_org.sakaiproject.scorm.service.sakai.impl.SakaiResourceService) 
org.sakaiproject.exception.IdUnusedException id=/group/f10229d3-4e90-4173-bd0b-c63f1f34530f/ 
at org.sakaiproject.content.impl.BaseContentService.checkCollection(BaseContentService.java:2088) 
at org.sakaiproject.content.impl.BaseContentService.addResource(BaseContentService.java:3247) 
at org.sakaiproject.scorm.service.sakai.impl.SakaiResourceService.putArchive(SakaiResourceService.java:163) 
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:585) 
at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416) 
at org.apache.wicket.proxy.$Proxy105.putArchive(Unknown Source) 
at org.sakaiproject.scorm.ui.upload.pages.UploadPage$FileUploadForm.onSubmit(UploadPage.java:73) 
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1275) 
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:769) 
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:585) 
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183) 
at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73) 
at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:90) 
at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1094) 
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169) 
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1245) 
at org.apache.wicket.RequestCycle.request(RequestCycle.java:489) 
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354) 
at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:139) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
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:565) 
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:691) 
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) 
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364) 
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) 
at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:459) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1346) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:163) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:86) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:63) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1189) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
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:602) 
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.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) 
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) 
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) 
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) 
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) 
at java.lang.Thread.run(Thread.java:595) 
ERROR: Failed to retrieve resource from content hosting (2009-10-13 17:49:36,869 http-8080-Processor24_org.sakaiproject.scorm.service.sakai.impl.SakaiResourceService) 
org.sakaiproject.exception.IdUnusedException id=null 
at org.sakaiproject.content.impl.BaseContentService.getResource(BaseContentService.java:4086) 
at org.sakaiproject.scorm.service.sakai.impl.SakaiResourceService.getArchiveStream(SakaiResourceService.java:108) 
at org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.validate(ScormContentServiceImpl.java:167) 
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:585) 
at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416) 
at org.apache.wicket.proxy.$Proxy103.validate(Unknown Source) 
at org.sakaiproject.scorm.ui.upload.pages.UploadPage$FileUploadForm.onSubmit(UploadPage.java:75) 
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1275) 
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:769) 
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:585) 
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183) 
at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73) 
at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:90) 
at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1094) 
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169) 
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1245) 
at org.apache.wicket.RequestCycle.request(RequestCycle.java:489) 
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354) 
at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:139) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
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:565) 
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:691) 
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) 
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364) 
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) 
at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:459) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1346) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:163) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:86) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:63) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1189) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
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:602) 
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.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) 
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) 
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) 
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) 
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) 
at java.lang.Thread.run(Thread.java:595) 
ERROR: Failed to upload file (2009-10-13 17:49:36,872 http-8080-Processor24_org.sakaiproject.scorm.ui.upload.pages.UploadPage$FileUploadForm) 
java.lang.NullPointerException 
at org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.createFile(ScormContentServiceImpl.java:297) 
at org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.validate(ScormContentServiceImpl.java:167) 
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:585) 
at org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyInitProxyFactory.java:416) 
at org.apache.wicket.proxy.$Proxy103.validate(Unknown Source) 
at org.sakaiproject.scorm.ui.upload.pages.UploadPage$FileUploadForm.onSubmit(UploadPage.java:75) 
at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1275) 
at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:769) 
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:585) 
at org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:183) 
at org.apache.wicket.request.target.component.listener.ListenerInterfaceRequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73) 
at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:90) 
at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1094) 
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169) 
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1245) 
at org.apache.wicket.RequestCycle.request(RequestCycle.java:489) 
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354) 
at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:139) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
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:565) 
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:691) 
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469) 
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364) 
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) 
at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(ActiveToolComponent.java:459) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1346) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:163) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:86) 
at org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandler.java:63) 
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1189) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
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:602) 
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.StandardWrapperValve.invoke(StandardWrapperValve.java:213) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874) 
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) 
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) 
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) 
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) 
at java.lang.Thread.run(Thread.java:595) 
INFO: Local Merge Operation 
(2009-10-13 17:49:46,676 Timer-1_org.sakaiproject.search.journal.impl.MergeUpdateOperation) 






-- 
*********************************************** 
STATE INFORMATION TECHNOLOGY AGENCY 
*********************************************** 
MIYELANI GIVEN SHIRINDA. 

E-LEARNING CONSULTANT [SAKAI] 
DEPARTMENT: TECHNOLOGY LAB 
_______________________________________________ 
Tel :012 470 1526 
Cell:0730133879 
E-Mail 1:given.shirinda at sita.co.za 
E-Mail 2:mgshirinda at webmail.co.za 
_______________________________________________ 

Failure is simply the opportunity to begin again,this time more intelligently. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20091013/f45c4c33/attachment.html 


More information about the sakai-dev mailing list