[Building Sakai] Blackboard importer 2.7.0 help

Robert Long relong at svsu.edu
Thu Aug 12 12:00:46 PDT 2010


Thanks. However, I already have those lines in my components.xml.

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



On 8/12/10 2:55 PM, "Kimberly Ma" <this4it at gmail.com> wrote:

> In archive/import-pack/src/webapp/WEB-INF/components.xml, you may need to add
> those lines as well
> 
>    <bean id="org.sakaiproject.importer.api.ImportFileParser-Bb6"
>                        
> class="org.sakaiproject.importer.impl.Blackboard6FileParser"
>                         singleton="false">
>         </bean>
> ----------------------
>   <ref bean="org.sakaiproject.importer.api.ImportFileParser-Bb6"/>
> 
> I have attached our version of components.xml for your reference
> 
> -Kim 
> Rutgers, The State University of NJ
> 
> On Thu, Aug 12, 2010 at 2:26 PM, Robert Long <relong at svsu.edu> wrote:
>> 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(FailF
>> astProblemReporter.java:68)
>>     at 
>> org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.j
>> ava:85)
>>     at 
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.error(Bean
>> DefinitionParserDelegate.java:288)
>>     at 
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanD
>> efinitionElement(BeanDefinitionParserDelegate.java:487)
>>     at 
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanD
>> efinitionElement(BeanDefinitionParserDelegate.java:389)
>>     at 
>> org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseBeanD
>> efinitionElement(BeanDefinitionParserDelegate.java:358)
>>     at 
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.pro
>> cessBeanDefinition(DefaultBeanDefinitionDocumentReader.java:239)
>>     at 
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.par
>> seDefaultElement(DefaultBeanDefinitionDocumentReader.java:153)
>>     at 
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.par
>> seBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:132)
>>     at 
>> org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.reg
>> isterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92)
>>     at 
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDef
>> initions(XmlBeanDefinitionReader.java:507)
>>     at 
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefin
>> itions(XmlBeanDefinitionReader.java:398)
>>     at 
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinit
>> ions(XmlBeanDefinitionReader.java:342)
>>     at 
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinit
>> ions(XmlBeanDefinitionReader.java:310)
>>     at 
>> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBe
>> anDefinitions(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.ja
>> va:316)
>>     at 
>> org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java:137)
>>     at 
>> org.sakaiproject.component.cover.ComponentManager.getInstance(ComponentManage
>> r.java:98)
>>     at 
>> org.sakaiproject.component.cover.ComponentManager.get(ComponentManager.java:1
>> 07)
>>     at 
>> org.sakaiproject.tool.cover.ActiveToolManager.getInstance(ActiveToolManager.j
>> ava: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
>> 
>> 
>> 
>> 
>> _______________________________________________
>> 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/20100812/9e193419/attachment.html 


More information about the sakai-dev mailing list