[Building Sakai] Install SCORM into Sakai 2.5

Phuc Bui phucbui2006 at yahoo.com.vn
Sun Mar 22 06:25:58 PDT 2009


Dear, Anthony
I finally built it successfully.
But I got the problem in using SCORM tool.
I could not upload SCORM materials. It notified "Unable to load the file"
It threw some exceptions about database, spring, hibernate... but I could
not catch it. I could not find it in logs either.
I'm trying to build it again with fresh database. And inform you later.

Thanks
Phuc Bui

-----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


On Mar 21, 2009, at 8:38 AM, Phuc Bui wrote:

> Dear Anthony,
> Can you suggest me the links of Sakai, SCORM, sakai-wicket that  
> work well
> together ???
> I have studied from many articles, and got many links. I do not  
> know which
> works. I tried all, but I'm still stuck now.
>
> Thanks for your help.
>
> Phuc Bui
>
> -----Original Message-----
> From: Anthony Whyte [mailto:arwhyte at umich.edu]
> Sent: Saturday, March 21, 2009 7:26 PM
> To: Phuc Bui
> Cc: 'Stephen Swinsburg'; sakai-dev at collab.sakaiproject.org
> Subject: Re: [Building Sakai] Install SCORM into Sakai 2.5
>
> If you check out any contrib code that includes base poms that
> reference a parent pom with a <version>2.6.0RC1-SNAPSHOT</version>
> your build is likely to fail given that 2.6 code binds to the
> repackaged kernel code while 2.5 code does not and never will.  So
> beware what code you choose.
>
> In the case of wicket, you checked out trunk which has dependencies
> on the kernel (K1) to which 2.5.x does not bind.  For wicket and any
> other contrib projects that you wish to add to your Sakai 2.5.x code
> check their respective branches or tags first for 2.5 versions of the
> code.
>
> For wicket:
>
> https://source.sakaiproject.org/contrib/wicket/sakai-wicket/branches/
>
> For wicket there is a 2.5.x branch (wicket 1.3.0) and a 2.5.x-
> wicket-1.3.5 branch.  Ideally, these versions of Sakai wicket should
> be tagged but no tags exist at present.  I assume the 1.3.5 branch is
> the one to grab.
>
> Cheers,
>
> Anth
>
>
>
>
> On Mar 21, 2009, at 7:53 AM, Phuc Bui wrote:
>
>> Dear Steven,
>>
>> I first installed sakai-wicket. I have change the version into M2
>> (instead of 2.6.0RC1-SNAPSHOT)
>>
>> But I got new problem like this:
>>
>> --------------------------------------------------------------------- 
>> -
>> ------------------
>>
>> F:\my_sakai_scorm_workspaces\sakai_source_2.5.x>mvn clean install -
>> Dmaven.test.s
>>
>> kip=true sakai:deploy
>>
>> [INFO] Scanning for projects...
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [ERROR] FATAL ERROR
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [INFO] Error building POM (may not be this project's POM).
>>
>>
>>
>> Project ID: org.sakaiproject:sakai-wicket
>>
>> POM Location: F:\my_sakai_scorm_workspaces\sakai_source_2.5.x\sakai-
>> wicket\tool\
>>
>> pom.xml
>>
>> Validation Messages:
>>
>>
>>
>>     [0]  'dependencies.dependency.version' is missing for
>> org.sakaiproject.kerne
>>
>> l:sakai-kernel-api
>>
>>     [1]  'dependencies.dependency.version' is missing for
>> org.sakaiproject.kerne
>>
>> l:sakai-component-manager
>>
>>
>>
>> Reason: Failed to validate POM for project org.sakaiproject:sakai-
>> wicket at F:\m
>>
>> y_sakai_scorm_workspaces\sakai_source_2.5.x\sakai-wicket\tool\pom.xml
>>
>>
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [INFO] Trace
>>
>> org.apache.maven.reactor.MavenExecutionException: Failed to
>> validate POM for pro
>>
>> ject org.sakaiproject:sakai-wicket at F:\my_sakai_scorm_workspaces
>> \sakai_source_
>>
>> 2.5.x\sakai-wicket\tool\pom.xml
>>
>>         at org.apache.maven.DefaultMaven.getProjects
>> (DefaultMaven.java:378)
>>
>>         at org.apache.maven.DefaultMaven.doExecute
>> (DefaultMaven.java:292)
>>
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
>> 129)
>>
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
>>
>>         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.codehaus.classworlds.Launcher.launchEnhanced
>> (Launcher.java:315)
>>
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java: 
>> 255)
>>
>>         at org.codehaus.classworlds.Launcher.mainWithExitCode
>> (Launcher.java:430)
>>
>>
>>
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>
>> Caused by: org.apache.maven.project.InvalidProjectModelException:
>> Failed to vali
>>
>> date POM for project org.sakaiproject:sakai-wicket at F:
>> \my_sakai_scorm_workspac
>>
>> es\sakai_source_2.5.x\sakai-wicket\tool\pom.xml
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLog
>>
>> ic(DefaultMavenProjectBuilder.java:1107)
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
>>
>> aultMavenProjectBuilder.java:877)
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
>>
>> leInternal(DefaultMavenProjectBuilder.java:505)
>>
>>         at org.apache.maven.project.DefaultMavenProjectBuilder.build
>> (DefaultMave
>>
>> nProjectBuilder.java:197)
>>
>>         at org.apache.maven.DefaultMaven.getProject
>> (DefaultMaven.java:583)
>>
>>         at org.apache.maven.DefaultMaven.collectProjects
>> (DefaultMaven.java:461)
>>
>>         at org.apache.maven.DefaultMaven.collectProjects
>> (DefaultMaven.java:534)
>>
>>         at org.apache.maven.DefaultMaven.collectProjects
>> (DefaultMaven.java:534)
>>
>>         at org.apache.maven.DefaultMaven.getProjects
>> (DefaultMaven.java:365)
>>
>>         ... 11 more
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [INFO] Total time: 37 seconds
>>
>> [INFO] Finished at: Sat Mar 21 18:15:50 ICT 2009
>>
>> [INFO] Final Memory: 78M/254M
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> --------------------------------------------------------------------- 
>> -
>> ------------------
>>
>>
>>
>> Please tell me how to solve it !!!
>>
>> Thanks
>>
>>
>>
>> Phuc Bui
>>
>>
>>
>> From: Stephen Swinsburg [mailto:s.swinsburg at lancaster.ac.uk]
>> Sent: Saturday, March 21, 2009 4:32 PM
>> To: Phuc Bui
>> Cc: sakai-dev at collab.sakaiproject.org
>> Subject: Re: [Building Sakai] Install SCORM into Sakai 2.5
>>
>>
>>
>> Hi,
>>
>>
>>
>> You need to modify the pom in the SCORM project so it looks for
>> your version of Sakai, rather than 2.6.0RC1-SNAPSHOT. ie M2 or
>> 2.5.2 or 2.5.3 etc.
>>
>>
>>
>> Also, you need sakai-wicket to build this, check the INSTALL file
>> in the SCORM project.
>>
>> 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 21/03/2009, at 7:58 AM, Phuc Bui wrote:
>>
>>
>>
>> Dear all,
>>
>> I have a  problem in installing SCORM into Sakai 2.5
>>
>> I got the SCORM source at https://source.sakaiproject.org/contrib/
>> scorm/SCORM.2004.3ED.RTE/trunk/
>>
>> I got Sakai source at https://source.sakaiproject.org/svn/sakai/trunk
>>
>> I modified the pom.xml in Sakai source to add new module scorm.
>>
>> Then I installed it and got the problem:
>>
>> --------------------------------------------------------------------- 
>> -
>> -------------------------
>>
>> F:\sakai_source_2.5.x>mvn clean install -Dmaven.test.skip=true
>> sakai:deploy
>>
>> [INFO] Scanning for projects...
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [ERROR] FATAL ERROR
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [INFO] Failed to resolve artifact.
>>
>>
>>
>> GroupId: org.sakaiproject
>>
>> ArtifactId: base
>>
>> Version: 2.6.0RC1-SNAPSHOT
>>
>>
>>
>> Reason: Unable to download the artifact from any repository
>>
>>
>>
>>   org.sakaiproject:base:pom:2.6.0RC1-SNAPSHOT
>>
>>
>>
>> from the specified remote repositories:
>>
>>   central (http://repo1.maven.org/maven2)
>>
>>
>>
>>
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [INFO] Trace
>>
>> org.apache.maven.reactor.MavenExecutionException: Cannot find
>> parent: org.sakaip
>>
>> roject:base for project: org.sakaiproject:scorm-base:pom:null for
>> project org.sa
>>
>> kaiproject:scorm-base:pom:null
>>
>>         at org.apache.maven.DefaultMaven.getProjects
>> (DefaultMaven.java:378)
>>
>>         at org.apache.maven.DefaultMaven.doExecute
>> (DefaultMaven.java:292)
>>
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
>> 129)
>>
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:301)
>>
>>         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.codehaus.classworlds.Launcher.launchEnhanced
>> (Launcher.java:315)
>>
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java: 
>> 255)
>>
>>         at org.codehaus.classworlds.Launcher.mainWithExitCode
>> (Launcher.java:430)
>>
>>
>>
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>
>> Caused by: org.apache.maven.project.ProjectBuildingException:
>> Cannot find parent
>>
>> : org.sakaiproject:base for project: org.sakaiproject:scorm-
>> base:pom:null for pr
>>
>> oject org.sakaiproject:scorm-base:pom:null
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
>>
>> efaultMavenProjectBuilder.java:1369)
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
>>
>> aultMavenProjectBuilder.java:820)
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
>>
>> leInternal(DefaultMavenProjectBuilder.java:505)
>>
>>         at org.apache.maven.project.DefaultMavenProjectBuilder.build
>> (DefaultMave
>>
>> nProjectBuilder.java:197)
>>
>>         at org.apache.maven.DefaultMaven.getProject
>> (DefaultMaven.java:583)
>>
>>         at org.apache.maven.DefaultMaven.collectProjects
>> (DefaultMaven.java:461)
>>
>>         at org.apache.maven.DefaultMaven.collectProjects
>> (DefaultMaven.java:534)
>>
>>         at org.apache.maven.DefaultMaven.getProjects
>> (DefaultMaven.java:365)
>>
>>         ... 11 more
>>
>> Caused by: org.apache.maven.project.ProjectBuildingException: POM
>> 'org.sakaiproj
>>
>> ect:base' not found in repository: Unable to download the artifact
>> from any repo
>>
>> sitory
>>
>>
>>
>>   org.sakaiproject:base:pom:2.6.0RC1-SNAPSHOT
>>
>>
>>
>> from the specified remote repositories:
>>
>>   central (http://repo1.maven.org/maven2)
>>
>>
>>
>>  for project org.sakaiproject:base
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
>>
>> sitory(DefaultMavenProjectBuilder.java:602)
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
>>
>> efaultMavenProjectBuilder.java:1365)
>>
>>         ... 18 more
>>
>> Caused by:
>> org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable
>>
>> to download the artifact from any repository
>>
>>
>>
>>   org.sakaiproject:base:pom:2.6.0RC1-SNAPSHOT
>>
>>
>>
>> from the specified remote repositories:
>>
>>   central (http://repo1.maven.org/maven2)
>>
>>
>>
>>
>>
>>         at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
>>
>> faultArtifactResolver.java:212)
>>
>>         at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
>>
>> faultArtifactResolver.java:74)
>>
>>         at
>> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
>>
>> sitory(DefaultMavenProjectBuilder.java:555)
>>
>>         ... 19 more
>>
>> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException:
>> Unable to downl
>>
>> oad the artifact from any repository
>>
>>         at
>> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def
>>
>> aultWagonManager.java:332)
>>
>>         at
>> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
>>
>> faultArtifactResolver.java:200)
>>
>>         ... 21 more
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> [INFO] Total time: 1 minute 5 seconds
>>
>> [INFO] Finished at: Sat Mar 21 14:46:51 ICT 2009
>>
>> [INFO] Final Memory: 77M/254M
>>
>> [INFO]
>> --------------------------------------------------------------------- 
>> -
>> --
>>
>> --------------------------------------------------------------------- 
>> -
>> ------------------------------------
>>
>> Please tell me how to install SCORM into Sakai.
>>
>> Which version of Sakai and SCORM is suitable ???
>>
>>
>>
>> Thanks for your replies
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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"
>
>
>



More information about the sakai-dev mailing list