[Building Sakai] Problem adding participant

Steve Swinsburg steve.swinsburg at gmail.com
Thu Aug 8 16:29:10 PDT 2013


Check components in tomcat. The impl jar should be in the accountvalidator-pack (iirc that is the name) directory. 

Cheers
S

Sent from my iPhone

On 09/08/2013, at 8:20, Javier Martinez <javier at fisica.unam.mx> wrote:

> I found the resetpassword tool, but I couldn't find the file accountvalidator-impl
> 
> Should I install it?
> How can I install it?
> 
> Thank you,
> 
> Javier
> 
> 
> Javier Martinez
> javier at fisica.unam.mx
> 
> 
> 
> On 8 Aug, 2013, at 11:38 AM, Qu, Yuanhua wrote:
> 
>> You probably want to make sure that you have
>> 
>> components/accountvalidator-pack/WEB-INF/lib/accountvalidator-impl-2.9.2.ja
>> r
>> shared/lib/accountvalidator-api-2.9.2.jar
>> 
>> Those are deployed with reset-pass project.  add participants have some
>> dependencies of it in 2.9 for validating guest user.
>> 
>> We run into similar issue when we upgrade from 2.8.2 to 2.9.2
>> 
>> -Qu
>> 
>> 
>> 
>> 
>> 
>> On 8/8/13 11:05 AM, "Javier Martinez" <javier at fisica.unam.mx> wrote:
>> 
>>> 
>>> Hi,
>>> 
>>> I´m having problems trying to add participants to a site. I'm using sakai
>>> 2.9.1
>>> 
>>> 2013-08-08 11:01:45,386 FATAL http-bio-8443-exec-5 PonderUtilCore -
>>> Completely fatal error populating view root
>>> Target exception of class uk.org.ponder.beanutil.BeanNotFoundException
>>> Successive lines until stack trace show causes progressing to exception
>>> site:
>>> Error setting dependency handler of bean AddProducer
>>> --> Error setting dependency validationLogic of bean
>>> siteAddParticipantHandler
>>> --> No bean with name
>>> org.sakaiproject.accountvalidator.logic.ValidationLogic could be found in
>>> RSAC or application context
>>> uk.org.ponder.beanutil.BeanNotFoundException
>>> 	at uk.org.ponder.beanutil.BeanUtil.censorNullBean(BeanUtil.java:38)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.resolveDependent(RSACBeanLo
>>> catorImpl.java:606)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorI
>>> mpl.java:529)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocato
>>> rImpl.java:348)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorImpl
>>> .java:379)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.fetchDependent(RSACBeanLoca
>>> torImpl.java:653)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.resolveDependent(RSACBeanLo
>>> catorImpl.java:605)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorI
>>> mpl.java:529)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocato
>>> rImpl.java:348)
>>> 	at 
>>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorImpl
>>> .java:379)
>>> 	at 
>>> uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.java
>>> :49)
>>> 	at 
>>> uk.org.ponder.rsf.view.support.AutoComponentProducerManager.wrapProducer(A
>>> utoComponentProducerManager.java:104)
>>> 	at 
>>> uk.org.ponder.rsf.view.support.ConcreteViewResolver.mapProducers(ConcreteV
>>> iewResolver.java:137)
>>> 	at 
>>> uk.org.ponder.rsf.view.support.ConcreteViewResolver.getProducers(ConcreteV
>>> iewResolver.java:130)
>>> 	at 
>>> uk.org.ponder.rsf.view.support.ViewCollector.fillComponents(ViewCollector.
>>> java:50)
>>> 	at 
>>> uk.org.ponder.rsf.view.support.LayoutCollector.fillComponents(LayoutCollec
>>> tor.java:68)
>>> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> 	at 
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
>>> 57)
>>> 	at 
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
>>> pl.java:43)
>>> 	at java.lang.reflect.Method.invoke(Method.java:601)
>>> 	at 
>>> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(Ao
>>> pUtils.java:307)
>>> 	at 
>>> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopP
>>> roxy.java:198)
>>> 	at $Proxy117.fillComponents(Unknown Source)
>>> 	at 
>>> uk.org.ponder.rsf.view.support.ViewGenerator.generateView(ViewGenerator.ja
>>> va:53)
>>> 	at 
>>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHandle
>>> r.java:79)
>>> 	at 
>>> uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.ja
>>> va:46)
>>> 	at 
>>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvok
>>> er.java:25)
>>> 	at 
>>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable
>>> (BasicScopedAlterationWrapper.java:59)
>>> 	at 
>>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCG
>>> LIB$$84f89202.invoke(<generated>)
>>> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
>>> 	at 
>>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor
>>> .intercept(Cglib2AopProxy.java:628)
>>> 	at 
>>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGL
>>> IB$$715b903c.invokeRunnable(<generated>)
>>> 	at 
>>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCG
>>> LIB$$84f89202.invoke(<generated>)
>>> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
>>> 	at 
>>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor
>>> .intercept(Cglib2AopProxy.java:628)
>>> 	at 
>>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGL
>>> IB$$715b903c.invokeRunnable(<generated>)
>>> 	at 
>>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvok
>>> er.java:29)
>>> 	at 
>>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunn
>>> ableInvoker.java:22)
>>> 	at 
>>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunn
>>> ableInvoker.java:14)
>>> 	at 
>>> uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(RequestI
>>> nvoker.java:39)
>>> 	at 
>>> uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHandl
>>> er.java:75)
>>> 	at 
>>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$$FastClassByCGLIB$$5b
>>> da3a3d.invoke(<generated>)
>>> 	at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
>>> 	at 
>>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor
>>> .intercept(Cglib2AopProxy.java:628)
>>> 	at 
>>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$5de
>>> 8c3b7.handle(<generated>)
>>> 	at 
>>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(RenderHa
> _______________________________________________
> 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/20130809/4863bc79/attachment.html 


More information about the sakai-dev mailing list