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

Stephen Swinsburg s.swinsburg at lancaster.ac.uk
Tue Mar 24 00:28:43 PDT 2009


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-in.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 --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090324/831ba9a3/attachment-0001.html 
-------------- 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/20090324/831ba9a3/attachment-0001.bin 


More information about the sakai-dev mailing list