[Building Sakai] Problem adding participant

Javier Martinez javier at fisica.unam.mx
Thu Aug 8 15:20:47 PDT 2013


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
>> ndlerBracketer.java:82)
>> 	at 
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByCGL
>> IB$$3055fa0f.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.RenderHandlerBracketer$$EnhancerByCGLI
>> B$$2b7e4b09.handle(<generated>)
>> 	at 
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHand
>> lerBeanBase.java:97)
>> 	at 
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandler
>> BeanBase.java:79)
>> 	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 
>> uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache.j
>> ava:23)
>> 	at 
>> uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache.j
>> ava:17)
>> 	at 
>> uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache.j
>> ava:77)
>> 	at 
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorI
>> mpl.java:553)
>> 	at 
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorI
>> mpl.java:75)
>> 	at 
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.j
>> ava:449)
>> 	at 
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>> 	at 
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorI
>> mpl.java:447)
>> 	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.ac.cam.caret.sakai.rsf.servlet.ReasonableSakaiServlet.service(Reasonabl
>> eSakaiServlet.java:65)
>> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
>> onFilterChain.java:305)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
>> Chain.java:210)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche
>> r.java:749)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD
>> ispatcher.java:487)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat
>> cher.java:379)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch
>> er.java:339)
>> 	at 
>> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.help(ActiveToo
>> lComponent.java:581)
>> 	at 
>> org.sakaiproject.cheftool.ToolServlet.sendToHelper(ToolServlet.java:677)
>> 	at org.sakaiproject.cheftool.ToolServlet.doGet(ToolServlet.java:221)
>> 	at 
>> org.sakaiproject.cheftool.VelocityPortletPaneledAction.doGet(VelocityPortl
>> etPaneledAction.java:1156)
>> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>> 	at org.sakaiproject.vm.ComponentServlet.service(ComponentServlet.java:56)
>> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
>> onFilterChain.java:305)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
>> Chain.java:210)
>> 	at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:634)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
>> onFilterChain.java:243)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
>> Chain.java:210)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche
>> r.java:749)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD
>> ispatcher.java:487)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat
>> cher.java:379)
>> 	at 
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch
>> er.java:339)
>> 	at 
>> org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(Active
>> ToolComponent.java:511)
>> 	at 
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(Skinnable
>> CharonPortal.java:1470)
>> 	at 
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.jav
>> a:213)
>> 	at 
>> org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java
>> :96)
>> 	at 
>> org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharon
>> Portal.java:881)
>> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
>> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
>> onFilterChain.java:305)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
>> Chain.java:210)
>> 	at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:695)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
>> onFilterChain.java:243)
>> 	at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
>> Chain.java:210)
>> 	at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
>> java:222)
>> 	at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
>> java:123)
>> 	at 
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa
>> se.java:472)
>> 	at 
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
>> 71)
>> 	at 
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:9
>> 9)
>> 	at 
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>> 	at 
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
>> va:118)
>> 	at 
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407
>> )
>> 	at 
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Pro
>> cessor.java:1004)
>> 	at 
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstr
>> actProtocol.java:589)
>> 	at 
>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.jav
>> a:312)
>> 	at 
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
>> 1110)
>> 	at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java
>> :603)
>> 	at java.lang.Thread.run(Thread.java:722)
>> 
>> Thank you!
>> 
>> 
>> Javier Martinez
>> javier at fisica.unam.mx
>> 
>> 
>> 
>> 
>> _______________________________________________
>> 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/20130808/bea2b04e/attachment.html 


More information about the sakai-dev mailing list