[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