[Using Sakai] problems starting tomcat with delegated access tool in 2.9.x

Bryan Holladay holladay at longsight.com
Fri Oct 18 05:57:29 PDT 2013


Btw, if you are just wanting to test out Delegated Access locally, you can
add " -Dsakai.demo=true " to your JAVA_OPTS and it will automatically
create test sites, populate the hierarchy, and everything else (only thing
you have to do is add the tool to your MyWorkspace).

-Bryan


On Fri, Oct 18, 2013 at 8:50 AM, Bryan Holladay <holladay at longsight.com>wrote:

> It looks like you didn't include the hierarchy tool [1] in your instance.
>  It's a dependency required for Delegated Access [2]
>
>
> [1] https://source.sakaiproject.org/contrib/caret/hierarchy/trunk/
> [2]
> https://confluence.sakaiproject.org/display/DAC/Delegated+Access+Tool#DelegatedAccessTool-Building
>
>
> On Fri, Oct 18, 2013 at 4:30 AM, Anders Nordkvist <anders.nordqvist at his.se
> > wrote:
>
>>  Hi all,****
>>
>> ** **
>>
>> ** **
>>
>> Im testing Delegated access tool (
>> https://confluence.sakaiproject.org/display/DAC/Delegated+Access+Tool#DelegatedAccessTool-SourceLocationandPatches).
>> It builds all right but when I try to start tomcat (7.0.39, Sakai 2.9.x) I
>> get this error. I hope someone can help me with this.****
>>
>> ** **
>>
>> 2013-10-18 09:18:09,039 ERROR localhost-startStop-1
>> org.sakaiproject.util.NoisierDefaultListableBeanFactory - Failed to
>> preinstantiate the singleton named
>> org.sakaiproject.delegatedaccess.logic.ProjectLogic. Destroying all Spring
>> beans.****
>>
>> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean with name 'org.sakaiproject.delegatedaccess.logic.ProjectLogic'
>> defined in file
>> [/opt/tomcat-7.0.39/components/delegatedaccess-pack/WEB-INF/components.xml]:
>> Initialization of bean failed; nested exception is
>> java.lang.NoClassDefFoundError:
>> org/sakaiproject/hierarchy/model/HierarchyNode****
>>
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
>> ****
>>
>>         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.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean(NoisierDefaultListableBeanFactory.java:112)
>> ****
>>
>>         at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>> ****
>>
>>         at
>> org.sakaiproject.util.NoisierDefaultListableBeanFactory.preInstantiateSingletons(NoisierDefaultListableBeanFactory.java:73)
>> ****
>>
>>         at
>> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
>> ****
>>
>>         at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
>> ****
>>
>>         at
>> org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java:160)
>> ****
>>
>>         at
>> org.sakaiproject.component.cover.ComponentManager.getInstance(ComponentManager.java:98)
>> ****
>>
>>         at
>> org.sakaiproject.component.cover.ComponentManager.get(ComponentManager.java:107)
>> ****
>>
>>         at
>> org.sakaiproject.component.cover.ServerConfigurationService.getInstance(ServerConfigurationService.java:52)
>> ****
>>
>>         at
>> org.sakaiproject.component.cover.ServerConfigurationService.getSakaiHomePath(ServerConfigurationService.java:173)
>> ****
>>
>>         at
>> org.sakaiproject.util.ToolListener.contextInitialized(ToolListener.java:66)
>> ****
>>
>>         at
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4887)
>> ****
>>
>>         at
>> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5381)
>> ****
>>
>>         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:977)****
>>
>>         at
>> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1655)
>> ****
>>
>>         at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)**
>> **
>>
>>         at
>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)****
>>
>>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)****
>>
>>         at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> ****
>>
>>         at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> ****
>>
>>         at java.lang.Thread.run(Thread.java:724)****
>>
>> Caused by: java.lang.NoClassDefFoundError:
>> org/sakaiproject/hierarchy/model/HierarchyNode****
>>
>>         at java.lang.Class.getDeclaredMethods0(Native Method)****
>>
>>         at java.lang.Class.privateGetDeclaredMethods(Class.java:2521)****
>>
>>         at java.lang.Class.privateGetPublicMethods(Class.java:2641)****
>>
>>         at java.lang.Class.getMethods(Class.java:1457)****
>>
>>         at
>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1261)*
>> ***
>>
>>         at
>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1122)****
>>
>>         at java.beans.Introspector.getBeanInfo(Introspector.java:414)****
>>
>>         at java.beans.Introspector.getBeanInfo(Introspector.java:161)****
>>
>>         at
>> org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:220)
>> ****
>>
>>         at
>> org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:144)
>> ****
>>
>>         at
>> org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:252)
>> ****
>>
>>         at
>> org.springframework.beans.BeanWrapperImpl.getPropertyDescriptorInternal(BeanWrapperImpl.java:282)
>> ****
>>
>>         at
>> org.springframework.beans.BeanWrapperImpl.isWritableProperty(BeanWrapperImpl.java:333)
>> ****
>>
>>         at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1247)
>> ****
>>
>> ** **
>>
>> Regards ****
>>
>> Anders Nordkvist ****
>>
>> System administrator****
>>
>> University Of Skövde****
>>
>> Sweden****
>>
>> ** **
>>
>> _______________________________________________
>> sakai-user mailing list
>> sakai-user at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-user-unsubscribe at collab.sakaiproject.org with a subject of
>> "unsubscribe"
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20131018/b446ba68/attachment.html 


More information about the sakai-user mailing list