[Contrib: Evaluation System] [Building Sakai] Help with Sakai trunk + RSF + Evaluations

Kirschner, Beth bkirschn at umich.edu
Wed Jan 22 12:49:17 PST 2014


Thanks Will - that did the trick. I do remember hearing about this, but had long since forgotten.

- Beth

On Jan 21, 2014, at 9:33 AM, Will Humphries <Will.Humphries at tufts.edu> wrote:

> Hi Beth,
> 
> I think you may need to increment the version of rsf used by 
> evaluations. Sakai 10 uses Spring 3, and there's an issue with rsf 0.7.x 
> and the bean you mentioned in Spring 3 [1]. Community trunk master is 
> using 0.8-SNAPSHOT for rsf versioning [2], maybe try switching to that 
> in whichever build profile you're using (or make a new 2.10 profile) in 
> eval's tool/pom.xml.
> 
> -Will
> 
> [1] https://jira.sakaiproject.org/browse/KNL-517?focusedCommentId=170565 
> , also Noah's reply 2 comments down.
> 
> [2] from master/pom.xml
> 
>     <rsfutil.version>0.8.0-SNAPSHOT</rsfutil.version>
>     <sakairsf.components.version>0.8.0-SNAPSHOT</sakairsf.components.version>
>     <sakairsf.version>0.8.0-SNAPSHOT</sakairsf.version>
> 
> 
> On 1/20/14 11:19 AM, Kirschner, Beth wrote:
>> Hi all,
>> 
>> I'm trying to update the evaluations contrib project to run with Sakai trunk (aka Sakai 10), and am running into the following run-time error - does anyone have any ideas on how to resolve?
>> 
>> 2014-01-20 10:40:00,545 ERROR localhost-startStop-1 org.springframework.web.context.ContextLoader - Context initialization failed
>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'validatorCompostor' defined in class path resource [conf/rsf-config.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
>> 
>> I've also appended the full traceback below.
>> 
>> Thanks,
>> - Beth
>> 
>> 
>> 2014-01-20 10:40:00,545 ERROR localhost-startStop-1 org.springframework.web.context.ContextLoader - Context initialization failed
>> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'validatorCompostor' defined in class path resource [conf/rsf-config.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1482)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
>> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
>> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:626)
>> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
>> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
>> 	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
>> 	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
>> 	at org.sakaiproject.component.impl.ContextLoader.initWebApplicationContext(ContextLoader.java:64)
>> 	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
>> 	at org.sakaiproject.util.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:56)
>> 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
>> 	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
>> 	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>> 	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>> 	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>> 	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>> 	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
>> 	at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
>> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
>> 	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>> 	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>> 	at java.lang.Thread.run(Thread.java:695)
>> Caused by: java.lang.NullPointerException
>> 	at uk.org.ponder.springutil.validator.support.ValidatorCompostorImpl.init(ValidatorCompostorImpl.java:44)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>> 	at java.lang.reflect.Method.invoke(Method.java:597)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1608)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1549)
>> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)
>> 	... 28 more
>> 
>> _______________________________________________
>> 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"
> 
> _______________________________________________
> evaluation mailing list
> evaluation at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/evaluation
> 
> TO UNSUBSCRIBE: send email to evaluation-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"



More information about the evaluation mailing list