[Building Sakai] Sakai 2.9.3 and iTunesU

Matthew Jones matthew at longsight.com
Sat Sep 14 07:12:37 PDT 2013


It looks like that's added as a profile as part of
https://jira.sakaiproject.org/browse/ITU-20

Just compile with -P sakaitrunk


On Sat, Sep 14, 2013 at 2:34 AM, Steve Swinsburg
<steve.swinsburg at gmail.com>wrote:

> 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"
>
>
> _______________________________________________
> 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/5d8a108b/attachment.html 


More information about the sakai-dev mailing list