[Building Sakai] Blackboard importer 2.7.0 help
Robert Long
relong at svsu.edu
Thu Aug 12 11:26:20 PDT 2010
All,
I am in the process of building and deploying the Blackboard archive
importer into our 2.7.0 instance. I am stuck at one spot which I can¹t
figure out. I am using Java 1.6.0_21, Tomcat 5.5.30, and Sakai 2.7.0 tag.
I am using the latest trunk version of the Blackboard importer code, have
updated it to work in 2.7.0 (also grabbing the commons-1.0.3 tag and
commenting out the necessary lines in core-deploy/pom.xml to get it to
deploy instead of the indie jar). Everything builds fine after modifying the
necessary dependencies in the api/pom.xml and impl/pom.xml, uncommenting out
the lines in components.xml, and adding the api and impl directories in
commons-1.0.3/pom.xml.
The dependencies I have added are:
In blackboard_6/impl/pom.xml:
<dependency>
<groupId>org.sakaiproject.common</groupId>
<artifactId>import-impl</artifactId>
</dependency>
<dependency>
<groupId>org.sakaiproject.common</groupId>
<artifactId>archive-api</artifactId>
</dependency>
In import-pack/pom.xml:
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-import-bb6</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>org.sakaiproject</groupId>
<artifactId>sakai-import-bb6-resource</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>org.sakaiproject.samigo</groupId>
<artifactId>samigo-import</artifactId>
<version>2.7.0</version>
</dependency>
The error upon starting is:
---Begin error---
2010-08-12 12:00:06,683 INFO main org.sakaiproject.util.ComponentsLoader -
loadComponentPackage: /usr/local/vspace/components/import-pack
2010-08-12 11:02:26,311 WARN main org.sakaiproject.util.ComponentsLoader -
loadComponentPackage: exception loading: /usr/local/
vspace/components/import-pack/WEB-INF/components.xml :
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Class that bean class
[org.sakaiproject.importer.impl.Blackboard6FileParser] depends on not found
Offending resource: file
[/usr/local/vspace/components/import-pack/WEB-INF/components.xml]
Bean 'org.sakaiproject.importer.api.ImportFileParser-Bb6'; nested exception
is java.lang.NoClassDefFoundError:
org/sakaiproject/importer/impl/IMSFileParser
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:
Configuration problem: Class that bean class
[org.sakaiproject.importer.impl.Blackboard6FileParser] depends on not found
Offending resource: file
[/usr/local/vspace/components/import-pack/WEB-INF/components.xml]
Bean 'org.sakaiproject.importer.api.ImportFileParser-Bb6'; nested exception
is java.lang.NoClassDefFoundError:
org/sakaiproject/importer/impl/IMSFileParser
at
org.springframework.beans.factory.parsing.FailFastProblemReporter.error(Fail
FastProblemReporter.java:68)
at
org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.
java:85)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(Bea
nDefinitionParserDelegate.java:288)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBean
DefinitionElement(BeanDefinitionParserDelegate.java:487)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBean
DefinitionElement(BeanDefinitionParserDelegate.java:389)
at
org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBean
DefinitionElement(BeanDefinitionParserDelegate.java:358)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.pr
ocessBeanDefinition(DefaultBeanDefinitionDocumentReader.java:239)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.pa
rseDefaultElement(DefaultBeanDefinitionDocumentReader.java:153)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.pa
rseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.re
gisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDe
finitions(XmlBeanDefinitionReader.java:507)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefi
nitions(XmlBeanDefinitionReader.java:398)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefini
tions(XmlBeanDefinitionReader.java:342)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefini
tions(XmlBeanDefinitionReader.java:310)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadB
eanDefinitions(AbstractBeanDefinitionReader.java:143)
at
org.sakaiproject.util.ComponentsLoader.loadComponentPackage(ComponentsLoader
.java:179)
at
org.sakaiproject.util.ComponentsLoader.load(ComponentsLoader.java:109)
at
org.sakaiproject.component.impl.SpringCompMgr.loadComponents(SpringCompMgr.j
ava:316)
at
org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java:137)
at
org.sakaiproject.component.cover.ComponentManager.getInstance(ComponentManag
er.java:98)
at
org.sakaiproject.component.cover.ComponentManager.get(ComponentManager.java:
107)
at
org.sakaiproject.tool.cover.ActiveToolManager.getInstance(ActiveToolManager.
java:55)
...
...
---End error---
I have checked that all of the jars are present in components/import-pack
(including sakai-import-bb6-1.0.3.jar, sakai-import-bb6-resource-1.0.3.jar,
and import-impl-1.0.3.jar, among others).
Can someone direct me from here? Am I missing a dependency or ??
Thanks,
Bob
----
Robert E. Long, MA
Saginaw Valley State University
Open Source Programmer / Analyst
Math / Education Technology Instructor
M.A. Instructional Technology
O: 989.964.2245
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20100812/bae86af2/attachment.html
More information about the sakai-dev
mailing list