[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