[Building Sakai] [Bulk] Re: [Bulk] Re: Install SCORM into Sakai 2.5

Stephen Swinsburg s.swinsburg at lancaster.ac.uk
Thu Mar 26 13:46:35 PDT 2009


Hi Phuc,

It looks like your SCORM package is a different (newer?) version to  
what the SCORM player supports, as evidenced by:

> The root element of the imsmanifest.xml file was the <manifest>
> element from the http://www.imsproject.org/xsd/imscp_rootv1p1p2  
> namespace. The
> <manifest> element from the http://www.imsglobal.org/xsd/imscp_v1p1  
> namespace was
> expected

The developers of the SCORM tool would be able to offer some more  
assistance in supported versions here, or where to find a package that  
will work. IIRC they had a public dev server where you could try out  
the SCORM player. Might be worth searching the mailing list archives  
for late last year.

cheers,
Steve



On 26/03/2009, at 12:08 PM, Phuc Bui wrote:

> Dear all,
> I have uploaded a SCORM content package
> (http://www.mediafire.com/file/zyfjj30miw3/CNghePMem.zip)
> It was uploaded, but I can not use, (exception's below)
>
> Can you give me some sample SCORM package that works ?
> Which application create SCORM package ?
>
> Thanks
>
> Phuc Bui
>
> ***                               ^^^^^^^^^^^                    ***
> *** Do NOT deploy to your live server(s) without changing this.  ***
> *** See Application#getConfigurationType() for more information. ***
> ********************************************************************
> ERROR: Task ModificationWatcher terminated (2009-03-26 18:23:42,836
> Modification
> Watcher Task_org.apache.wicket.util.thread.Task)
> java.lang.NoSuchMethodError: org.apache.log4j.Logger.isTraceEnabled()Z
>        at
> org.slf4j.impl.Log4jLoggerAdapter.isTraceEnabled(Log4jLoggerAdapter.j
> ava: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:/F:/sakai_scorm_workspace/apache-tomcat
> -5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/ 
> scorm/ui/c
> onso
> le/pages/PackageListPage.properties (2009-03-26 18:23:43,053
> http-18080-Processo
> r23_org.apache.wicket.resource.PropertiesFactory)
> INFO: Loading properties files from
> file:/F:/sakai_scorm_workspace/apache-tomcat
> -5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/ 
> scorm/ui/c
> onso
> le/pages/ConsoleBasePage.properties (2009-03-26 18:23:43,060
> http-18080-Processo
> r23_org.apache.wicket.resource.PropertiesFactory)
> INFO: Loading properties files from
> file:/F:/sakai_scorm_workspace/apache-tomcat
> -5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/ 
> scorm/ui/p
> laye
> r/ScormTool.properties (2009-03-26 18:23:43,193
> http-18080-Processor23_org.apach
> e.wicket.resource.PropertiesFactory)
> INFO: Loading properties files from
> jar:file:/F:/sakai_scorm_workspace/apache-to
> mcat-5.5.25/webapps/sakai-scorm-tool/WEB-INF/lib/wicket-1.3.5.jar!/ 
> org/apach
> e/wi
> cket/Application.properties (2009-03-26 18:23:43,211
> http-18080-Processor23_org.
> apache.wicket.resource.PropertiesFactory)
> .....
>  nested exception is:
>        java.net.UnknownHostException: some.smtp.org (2009-03-26
> 18:24:48,029 ht
> tp-18080-Processor20_org.sakaiproject.email.impl.BasicEmailService)
> INFO: sendToUsers: headers[ MIME-Version: 1.0 Content-Type:
> multipart/alternativ
> e; boundary="======sakai-multi-part-boundary======" Subject: [ Hello  
> - New
> Resou
> rce ] PhanTichThietKeHeThong.zip From: "LocalSakaiName"<no- 
> reply at localhost>
> To:
> "Hello"<no-reply at localhost>] to[  minhphucbui at gmail.com] (2009-03-26
> 18:24:48,03
> 0 http-18080- 
> Processor20_org.sakaiproject.email.impl.BasicEmailService)
> Mar 26, 2009 6:24:52 PM org.adl.validator.ADLSCORMValidator
> isRootElementValid
> INFO: FAILED: The imsmanifest.xml file did not contain the root  
> element that
> was
> expected. The root element of the imsmanifest.xml file was the  
> <manifest>
> eleme
> nt from the http://www.imsproject.org/xsd/imscp_rootv1p1p2  
> namespace. The
> <manif
> est> element from the http://www.imsglobal.org/xsd/imscp_v1p1  
> namespace was
> expe
> cted
> ERROR: Failed to convert content package for resourceId:
> /group/7982af2c-f41b-4c
> e8-9e5d-d2904ed06b70/PhanTichThietKeHeThong.zip (2009-03-26  
> 18:24:52,292
> http-18
> 080- 
> Processor20_org 
> .sakaiproject.scorm.service.impl.ScormContentServiceImpl)
> java.lang.NullPointerException
>        at
> org.adl.validator.contentpackage.ManifestHandler.getOrganizationNodes
> (ManifestHandler.java:665)
>        at
> org.adl.validator.contentpackage.ManifestHandler.setLaunchData(Manife
> stHandler.java:222)
>        at
> org.adl.validator.contentpackage.ManifestHandler.getLaunchData(Manife
> stHandler.java:159)
>        at
> org.adl.validator.contentpackage.CPValidator.getLaunchData(CPValidato
> r.java:3513)
>        at
> org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.createMan
> ifest(ScormContentServiceImpl.java:275)
>        at
> org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.convertTo
> ContentPackage(ScormContentServiceImpl.java:237)
>        at
> org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.validate(
> ScormContentServiceImpl.java:205)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>        ...
> INFO: Loading properties files from
> file:/F:/sakai_scorm_workspace/apache-tomcat
> -5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/ 
> scorm/ui/u
> ploa
> d/pages/ConfirmPage.properties (2009-03-26 18:24:52,397
> http-18080-Processor20_o
> rg.apache.wicket.resource.PropertiesFactory)
> INFO: Loading properties files from
> file:/F:/sakai_scorm_workspace/apache-tomcat
> -5.5.25/webapps/sakai-scorm-tool/WEB-INF/classes/org/sakaiproject/ 
> scorm/ui/v
> alid
> ation/pages/ValidationPage.properties (2009-03-26 18:26:12,576
> http-18080-Proces
> sor24_org.apache.wicket.resource.PropertiesFactory)
> Mar 26, 2009 6:26:20 PM org.adl.validator.ADLSCORMValidator
> isRootElementValid
> INFO: FAILED: The imsmanifest.xml file did not contain the root  
> element that
> was
> expected. The root element of the imsmanifest.xml file was the  
> <manifest>
> eleme
> nt from the http://www.imsproject.org/xsd/imscp_rootv1p1p2  
> namespace. The
> <manif
> est> element from the http://www.imsglobal.org/xsd/imscp_v1p1  
> namespace was
> expe
> cted
> ERROR: Failed to convert content package for resourceId:
> /group/7982af2c-f41b-4c
> e8-9e5d-d2904ed06b70/PhanTichThietKeHeThong.zip (2009-03-26  
> 18:26:20,415
> http-18
> 080- 
> Processor24_org 
> .sakaiproject.scorm.service.impl.ScormContentServiceImpl)
> java.lang.NullPointerException
>        at
> org.adl.validator.contentpackage.ManifestHandler.getOrganizationNodes
> (ManifestHandler.java:665)
>        at
> org.adl.validator.contentpackage.ManifestHandler.setLaunchData(Manife
> stHandler.java:222)
>        at
> org.adl.validator.contentpackage.ManifestHandler.getLaunchData(Manife
> stHandler.java:159)
>        at
> org.adl.validator.contentpackage.CPValidator.getLaunchData(CPValidato
> r.java:3513)
>        at
> org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.createMan
> ifest(ScormContentServiceImpl.java:275)
>        at
> org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.convertTo
> ContentPackage(ScormContentServiceImpl.java:237)
>        at
> org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.validate(
> ScormContentServiceImpl.java:205)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ...
>
> -----Original Message-----
> From: Steve Swinsburg [mailto:s.swinsburg at lancaster.ac.uk]
> Sent: Wednesday, March 25, 2009 12:31 AM
> To: Phuc Bui
> Cc: sakai-dev Developers
> Subject: [Bulk] Re: [Building Sakai] [Bulk] Re: Install SCORM into  
> Sakai 2.5
>
> Hi Phuc,
>
> You need to modify the value in whichever configuration file you are
> using. Those are just samples I think. I believe you'd need to rename
> which ever one you want, to be just my.ini or my.cnf
>
> Then set the parameters for your particular setup. ie
> max_allowed_parameter=10M
>
> http://dev.mysql.com/doc/refman/5.1/en/option-files.html
> http://dev.mysql.com/doc/refman/5.1/en/using-system-variables.html
>
> cheers,
> Steve
>
> ---
> Steve Swinsburg
> Portal Systems Developer
> Centre for e-Science
> Lancaster University
> Lancaster
> LA1 4YT
>
> email: s.swinsburg at lancaster.ac.uk
> phone: +44 (0) 1524 594870
>
>
>
>
>
>
>
> On 24 Mar 2009, at 12:00, Phuc Bui wrote:
>
>> Dear,
>> I have modified the value max_allowed_packet = 10M in my-small.ini,
>> my-medium.ini, my-huge.ini, my-lagre.ini in MySQL folder.
>> I also modified value content.upload.max=100
>> But problem still exists.
>> Do I need to modify any value else ?
>>
>> P/S: I'm using Window Vista Home Premium
>>
>> Thanks
>> Phuc Bui
>>
>> -----Original Message-----
>> From: Phuc Bui [mailto:phucbui2006 at yahoo.com.vn]
>> Sent: Tuesday, March 24, 2009 4:31 PM
>> To: 'Stephen Swinsburg'
>> Subject: RE: [Bulk] Re: [Building Sakai] [Bulk] Re: Install SCORM
>> into Sakai
>> 2.5
>>
>> Dear Steve,
>> I do not find out the file my.cnf in MySQL folder.
>> My content.upload.max in sakai.properties is:
>>
>> # upload limit per request, in megs
>> content.upload.max=20
>>
>> Which number is okay? What does the number 20 stand for ???
>>
>> Thanks,
>> Phuc Bui
>> ---------
>>
>> From: Stephen Swinsburg [mailto:s.swinsburg at lancaster.ac.uk]
>> Sent: Tuesday, March 24, 2009 2:29 PM
>> To: Phuc Bui
>> Cc: 'James Renfro'; sakai-dev at collab.sakaiproject.org
>> Subject: [Bulk] Re: [Building Sakai] [Bulk] Re: Install SCORM into
>> Sakai 2.5
>>
>> Hi Phuc,
>>
>> are you using MySQL and storing content in the database? If so, the
>> default
>> is to only allow 1Mb uploads. I wrote about it here:
>>
> http://steve-on-sakai.blogspot.com/2008/11/sakai-mysql-and-storing-content-i
>> n.html
>>
>> and mentioned it on list several times. This really needs to go into
>> the
>> Install Guide (hint hint ;)
>>
>> cheers,
>> Steve
>>
>> ---
>> Steve Swinsburg
>> Portal Systems Developer
>> Centre for e-Science
>> Lancaster University
>> Lancaster
>> LA1 4YT
>>
>> email: s.swinsburg at lancaster.ac.uk
>> phone: +44 (0) 1524 594870
>>
>> On 23/03/2009, at 11:53 PM, Phuc Bui wrote:
>>
>>
>> Dear,
>> I have recognized that we can not upload the file that's too big.
>> I have uploaded a file ~500Kb successfully, but fail in uploading a
>> file
>> ~1.6Mb. (either SCORM player or Resources Tool).
>> So, can you tell me how to increase the size of uploaded files ???
>>
>> Thanks
>> Phuc Bui
>>
>> -----Original Message-----
>> From: James Renfro [mailto:jlrenfro at ucdavis.edu]
>> Sent: Monday, March 23, 2009 11:53 PM
>> To: Phuc Bui
>> Cc: 'Anthony Whyte'; sakai-dev at collab.sakaiproject.org
>> Subject: [Bulk] Re: [Building Sakai] Install SCORM into Sakai 2.5
>>
>> Most likely you need to have the Resources tool included in whichever
>> site that you're using the SCORM player.
>>
>> Best,
>> James.
>>
>> Phuc Bui wrote:
>>
>> Dear,
>> I've got the problem when uploading file to SCORM player.
>> Does my sakai-wicket have problem ?
>> It's too tough :(
>> Thanks for your helps.
>>
>> Phuc Bui
>>
>> ERROR HERE:
>> -------------------------------------------
>>       at
>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents
>> (AbstractRequestCycleProcessor.java:91)
>>       at
>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.j
>> ava:1175)
>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:
>> 493)
>>       at
>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:
>> 355)
>>       at
>> org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.ja
>> va:145)
>>       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(Appl
>> icationFilterChain.java:269)
>>       at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>> ilterChain.java:188)
>>       at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:555)
>>       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:691)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
>> tionDispatcher.java:469)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
>> ispatcher.java:364)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
>> patcher.java:301)
>>       at
>> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(A
>> ctiveToolComponent.java:459)
>>       at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(Skin
>> nableCharonPortal.java:1343)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandle
>> r.java:163)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler
>> .java:86)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandle
>> r.java:63)
>>       at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(Skinnable
>> CharonPortal.java:1186)
>>       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(Appl
>> icationFilterChain.java:269)
>>       at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>> ilterChain.java:188)
>>       at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:592)
>>       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:174)
>>       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:151)
>>       at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>> :874)
>>       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:595)
>> ERROR: Failed to retrieve resource from content hosting  (2009-03-22
>> 21:59:10,61
>> 8
>>
>> http-8080-
>> Processor19_org.sakaiproject.scorm.service.sakai.impl.SakaiResourc
>>
>> eS
>> ervice)
>> java.lang.NullPointerException
>>       at
>> org.sakaiproject.content.impl.BaseContentService.convertLockIfDropbox
>> (BaseContentService.java:1348)
>>       at
>> org.sakaiproject.content.impl.BaseContentService.unlock(BaseContentSe
>> rvice.java:1611)
>>       at
>> org.sakaiproject.content.impl.BaseContentService.getResource(BaseCont
>> entService.java:4081)
>>       at
>> org.sakaiproject.scorm.service.sakai.impl.SakaiResourceService.getArc
>> hiveStream(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(DelegatingMethodAcces
>> sorImpl.java:25)
>>       at java.lang.reflect.Method.invoke(Method.java:585)
>>       at
>> org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyIn
>> itProxyFactory.java:416)
>>       at org.apache.wicket.proxy.$Proxy88.validate(Unknown Source)
>>       at
>> org.sakaiproject.scorm.ui.upload.pages.UploadPage$FileUploadForm.onSu
>> bmit(UploadPage.java:75)
>>       at
>> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1355
>> )
>>       at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:810
>> )
>>       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:585)
>>       at
>> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInte
>> rface.java:183)
>>       at
>> org.apache.wicket.request.target.component.listener.ListenerInterface
>> RequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
>>       at
>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents
>> (AbstractRequestCycleProcessor.java:91)
>>       at
>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.j
>> ava:1175)
>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:
>> 493)
>>       at
>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:
>> 355)
>>       at
>> org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.ja
>> va:145)
>>       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(Appl
>> icationFilterChain.java:269)
>>       at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>> ilterChain.java:188)
>>       at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:555)
>>       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:691)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
>> tionDispatcher.java:469)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
>> ispatcher.java:364)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
>> patcher.java:301)
>>       at
>> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(A
>> ctiveToolComponent.java:459)
>>       at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(Skin
>> nableCharonPortal.java:1343)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandle
>> r.java:163)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler
>> .java:86)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandle
>> r.java:63)
>>       at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(Skinnable
>> CharonPortal.java:1186)
>>       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(Appl
>> icationFilterChain.java:269)
>>       at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>> ilterChain.java:188)
>>       at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:592)
>>       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:174)
>>       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:151)
>>       at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>> :874)
>>       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:595)
>> ERROR: Failed to upload file (2009-03-22 21:59:10,765
>> http-8080-Processor19_org.
>> sakaiproject.scorm.ui.upload.pages.UploadPage$FileUploadForm)
>> java.lang.NullPointerException
>>       at
>> org.sakaiproject.scorm.service.impl.ScormContentServiceImpl.createFil
>> e(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(DelegatingMethodAcces
>> sorImpl.java:25)
>>       at java.lang.reflect.Method.invoke(Method.java:585)
>>       at
>> org.apache.wicket.proxy.LazyInitProxyFactory$JdkHandler.invoke(LazyIn
>> itProxyFactory.java:416)
>>       at org.apache.wicket.proxy.$Proxy88.validate(Unknown Source)
>>       at
>> org.sakaiproject.scorm.ui.upload.pages.UploadPage$FileUploadForm.onSu
>> bmit(UploadPage.java:75)
>>       at
>> org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1355
>> )
>>       at
>> org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:810
>> )
>>       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:585)
>>       at
>> org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInte
>> rface.java:183)
>>       at
>> org.apache.wicket.request.target.component.listener.ListenerInterface
>> RequestTarget.processEvents(ListenerInterfaceRequestTarget.java:73)
>>       at
>> org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents
>> (AbstractRequestCycleProcessor.java:91)
>>       at
>> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.j
>> ava:1175)
>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:
>> 493)
>>       at
>> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:
>> 355)
>>       at
>> org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.ja
>> va:145)
>>       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(Appl
>> icationFilterChain.java:269)
>>       at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>> ilterChain.java:188)
>>       at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:555)
>>       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:691)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
>> tionDispatcher.java:469)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
>> ispatcher.java:364)
>>       at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
>> patcher.java:301)
>>       at
>> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(A
>> ctiveToolComponent.java:459)
>>       at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(Skin
>> nableCharonPortal.java:1343)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandle
>> r.java:163)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler
>> .java:86)
>>       at
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doPost(ToolHandle
>> r.java:63)
>>       at
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(Skinnable
>> CharonPortal.java:1186)
>>       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(Appl
>> icationFilterChain.java:269)
>>       at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
>> ilterChain.java:188)
>>       at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:592)
>>       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:174)
>>       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:151)
>>       at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
>> :874)
>>       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:595)
>> -------------------------------------------
>>
>> -----Original Message-----
>> From: Anthony Whyte [mailto:arwhyte at umich.edu]
>> Sent: Saturday, March 21, 2009 7:46 PM
>> To: Phuc Bui
>> Cc: s.swinsburg at lancaster.ac.uk; sakai-dev at collab.sakaiproject.org
>> Subject: Re: [Building Sakai] Install SCORM into Sakai 2.5
>>
>> Suggestions (not sure if any other dependencies are involved):
>>
>> https://source.sakaiproject.org/svn/sakai/branches/sakai_2-5-x/
>> https://source.sakaiproject.org/contrib/scorm/SCORM.2004.3ED.RTE/
>> branches/sakai_2-5-x/
>> https://source.sakaiproject.org/contrib/wicket/sakai-wicket/branches/
>> sakai_2-5-x-wicket-1.3.5/
>>
>> Cheers,
>>
>> Anth
>>
>>
>>
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>>
>>
>>
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org
>> with a subject of "unsubscribe"
>>
>>
>
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2437 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090326/a4d64a69/attachment-0001.bin 


More information about the sakai-dev mailing list