[Building Sakai] Sakai 2.9.3 and iTunesU

Steve Swinsburg steve.swinsburg at gmail.com
Fri Sep 13 23:34:54 PDT 2013


This needs spring which used to be shared, now it needs to be in each tool, so just adjust the relevant spring dependency in the pom to be scope compile.

Cheers,
S

Sent from my iPad

On 14/09/2013, at 3:34, "McCarty, Matthew C" <McCartM2 at mail.amc.edu> wrote:

> Hi, I’m in the process of building out our Sakai 2.9.3 environment, and I am running into an issue with iTunesU.  I’m working with branch 1.0.x, and when I start Tomcat, this is what I get in the logs.  Any chance someone has run into this before?
>  
> 2013-09-13 13:32:18,691  INFO localhost-startStop-1 org.sakaiproject.util.ToolListener - registering tools from resource: /tools/sakai.itunesu.admin.xml
> 2013-09-13 13:32:19,018 ERROR localhost-startStop-1 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 'scopeAlterationWrapperProxy' defined in class path resource [conf/rsf-config.xml]: Cannot create inner bean 'RSACBridgeProxy$child#64125470' of type [uk.org.ponder.rsac.RSACBridgeProxy] while setting bean property 'value'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RSACBridgeProxy$child#64125470' defined in class path resource [conf/rsf-config.xml]: Cannot resolve reference to bean 'RSACBeanLocator' while setting bean property 'RSACBeanLocator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RSACBeanLocator' defined in class path resource [conf/rsf-config.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
> Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [uk.org.ponder.springutil.BlankMultipartResolver] for bean with name 'multipartResolver' defined in class path resource [conf/blank-applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
> Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.multipart.commons.CommonsMultipartResolver] for bean with name 'commonsMultipartResolver' defined in class path resource [conf/sakai-applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.multipart.commons.CommonsMultipartResolver
> Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [uk.org.ponder.springutil.BlankMultipartResolver] for bean with name 'blankMultipartResolver' defined in class path resource [conf/sakai-applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
> Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [uk.org.ponder.springutil.BlankMultipartResolver] for bean with name 'multipartResolver' defined in class path resource [conf/blank-applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
> Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.springframework.web.multipart.commons.CommonsMultipartResolver] for bean with name 'commonsMultipartResolver' defined in class path resource [conf/sakai-applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: org.springframework.web.multipart.commons.CommonsMultipartResolver
> Related cause: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [uk.org.ponder.springutil.BlankMultipartResolver] for bean with name 'blankMultipartResolver' defined in class path resource [conf/sakai-applicationContext.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>                 at java.security.AccessController.doPrivileged(Native Method)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.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.refresh(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.contextInitialized(ContextLoaderListener.java:45)
>                 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:662)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'scopeAlterationWrapperProxy' defined in class path resource [conf/rsf-config.xml]: Cannot create inner bean 'RSACBridgeProxy$child#64125470' of type [uk.org.ponder.rsac.RSACBridgeProxy] while setting bean property 'value'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RSACBridgeProxy$child#64125470' defined in class path resource [conf/rsf-config.xml]: Cannot resolve reference to bean 'RSACBeanLocator' while setting bean property 'RSACBeanLocator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RSACBeanLocator' defined in class path resource [conf/rsf-config.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
>                 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:230)
>                 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:117)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>                 at java.security.AccessController.doPrivileged(Native Method)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.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.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)
>                 at uk.org.ponder.springutil.TLABPostProcessor.setApplicationContext(TLABPostProcessor.java:91)
>                 at uk.org.ponder.springutil.TLABLoaderListener.afterPropertiesSet(TLABLoaderListener.java:74)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
>                 ... 32 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RSACBridgeProxy$child#64125470' defined in class path resource [conf/rsf-config.xml]: Cannot resolve reference to bean 'RSACBeanLocator' while setting bean property 'RSACBeanLocator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RSACBeanLocator' defined in class path resource [conf/rsf-config.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
>                 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275)
>                 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>                 at java.security.AccessController.doPrivileged(Native Method)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
>                 at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:219)
>                 ... 49 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'RSACBeanLocator' defined in class path resource [conf/rsf-config.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
>                 at java.security.AccessController.doPrivileged(Native Method)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.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.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
>                 ... 57 more
> Caused by: java.lang.NoClassDefFoundError: org/springframework/web/multipart/MultipartResolver
>                 at java.lang.Class.getDeclaredMethods0(Native Method)
>                 at java.lang.Class.privateGetDeclaredMethods(Class.java:2436)
>                 at java.lang.Class.getMethod0(Class.java:2679)
>                 at java.lang.Class.getMethod(Class.java:1605)
>                 at uk.org.ponder.reflect.ReflectiveCache.getMethod(ReflectiveCache.java:118)
>                 at uk.org.ponder.reflect.ReflectiveCache.getMethod(ReflectiveCache.java:113)
>                 at uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBeanClass(RSACBeanLocatorImpl.java:303)
>                 at uk.org.ponder.rsac.support.RSACBeanLocatorImpl.init(RSACBeanLocatorImpl.java:240)
>                 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:1414)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1375)
>                 at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
>                 ... 67 more
>  
> Matthew McCarty
> Albany Medical College
> 43 New Scotland Ave.
> Albany, NY 12208
>  
> desk: 518.262.0280
> cell: 518.312.0706
>  
> ----------------------------------------- CONFIDENTIALITY NOTICE: This email and any attachments may contain confidential information that is protected by law and is for the sole use of the individuals or entities to which it is addressed. If you are not the intended recipient, please notify the sender by replying to this email and destroying all copies of the communication and attachments. Further use, disclosure, copying, distribution of, or reliance upon the contents of this email and attachments is strictly prohibited. To contact Albany Medical Center, or for a copy of our privacy practices, please visit us on the Internet at www.amc.edu.
> _______________________________________________
> 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/20130914/1ad697ce/attachment.html 


More information about the sakai-dev mailing list