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

Bryan Holladay holladay at longsight.com
Wed Oct 23 05:42:36 PDT 2013


Focus on one course and do the following:

-Go to the site's tool in the Administration Workspace site
-Make sure it has all the properties needed for the hierarchy.  For
instance, if your hierarchy is School,Dept, Subject then you must have all
three of those properties spelled exactly the same in that site. (e.g.
 School=TestSchool, Subject=TestSubject, Dept=TestDept).  Click save (even
if it already exists, since we want to update the last modified date so
that the job will reprocess it)
-Go to the JobScheduler tool and run the Delegated Access Site Hierarchy
Job (watch the logs and see if it processes any sites)

That should work.  If that doesn't work, then watch the logs and see what's
going on.  You can also just start from scratch and delete everything in
all the HIERARCHY_* tables and restart Sakai and run the job again.

-Bryan


On Wed, Oct 23, 2013 at 3:02 AM, Anders Nordkvist
<anders.nordqvist at his.se>wrote:

>  Yes thanks, I now have it up and running but another problem is that I
> can’t see our courses in the hierarchy?****
>
> ** **
>
> ** **
>
> Regards ****
>
> Anders Nordkvist ****
>
> System administrator****
>
> University Of Skövde****
>
> Sweden****
>
> ** **
>
> ** **
>
> ** **
>
> *From:* Bryan Holladay [mailto:holladay at longsight.com]
> *Sent:* den 18 oktober 2013 14:50
> *To:* Anders Nordkvist
> *Cc:* sakai-user at collab.sakaiproject.org
> *Subject:* Re: [Using Sakai] problems starting tomcat with delegated
> access tool in 2.9.x****
>
> ** **
>
> 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/20131023/4296b4fb/attachment-0001.html 


More information about the sakai-user mailing list