[Building Sakai] Assignment2 on sakai 2.9.x

Steve Swinsburg steve.swinsburg at gmail.com
Thu Feb 16 04:09:36 PST 2012


Ho Jon,

There is a strange typo in there:

org.sakaiproject.assignment2.1ogic.impl.AssignmentPermissionLogicImpl

Check the xml config to see if that is actually incorrect.

cheers,
Steve

On 16/02/2012, at 11:03 PM, Jon Higham wrote:

> Hi everyone
>  
> I’m running sakai 2.9.x on tomcat 7.0.21. I’ve managed to get Assignment2 from trunk to build, but only after having to add a dependency to sakai-assignment2-api in assignment2/pack/pom.xml.
>  
> However, on startup I get the errors below, and when I access Assignment2 I get “Unable to find registered context for tool with ID sakai.assignment” error
>  
> Thanks
>  
> Jon Higham
> ICT Department
> University of Hull
>  
> 2012-02-16 10:05:23,474 ERROR Thread-44 org.springframework.web.context.ContextLoader - Context initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'TLABPostProcessorLoader' defined in class path resource [conf/rsf-config .xml]: Invocation of init method failed; nested exception is org.springframework .beans.factory.BeanCreationException: Error creating bean with name ‘viewParamsInterceptorParent$child#0' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'Assignment2ViewParamsInterceptor' while setting bean property 'value'; nested exception is org.springframework .beans.factory.BeanCreationException: Error creating bean with name 'Assignment2ViewParamsInterceptor' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'LocalPermissionLogic' while setting bean property 'localPermissionLogic'; nested exception is org.springframework .beans.factory.BeanCreationException: Error creating bean with name 'LocalPermissionLogic' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.sakaiproject.assignment2.logic.impl.AssignmentPermissionLogicImpl] to required type [org.sakaiproject.assignment2.logic.AssignmentPermissionLogic] for property 'permissionLogic’; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [org.sakaiproject.assignment2.1ogic.impl.AssignmentPermissionLogicImpl] to required type [org.sakaiproject.assignment2.logic.AssignmentPermissionLogic] for property 'permissionLogic': no matching editors or conversion strategy found
> at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> at java.security.AccessController.doPrivileged(Native Method)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBean Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:185)
> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:164)
> at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:308)
> at org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:947)
> at org.springframework.context.support.AbstractApplicationContext.registerListeners(AbstractApplicationContext.java:701)
> at org.springframework.context.support.AbstractApplicationContext.refres I (AbstractApplicationContext.java:377)
> at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
> at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
> at org.sakaiproject.component.impl.ContextLoader.initWebApplicationContext(ContextLoader.java:64)
> at org.springframework.web.context.ContextLoaderListener.contextInitialised(ContextLoaderListener.java:45)
> at org.sakaiproject.util.ContextLoaderListener.contextInitialized(Contex LoaderListener.java:56)
> at org.apache.catalina.core.StandardContext.listenerStart(StandardContex .java:4723)
> at org.apache.catalina.core.StandardContext$1.call(StandardContext.java: .226)
> at org.apache.catalina.core.StandardContext$1.call(StandardContext.java:
> 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(ThreadPoolExec
> .221)
> **************************************************
> To view the terms under which this email is 
> distributed, please go to 
> http://www2.hull.ac.uk/legal/disclaimer.aspx
> **************************************************_______________________________________________
> 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/20120216/110d8f12/attachment.html 


More information about the sakai-dev mailing list