[Contrib: Evaluation System] Getting started

Clay Fenlason clay.fenlason at et.gatech.edu
Tue Apr 28 13:57:28 PDT 2009


I'm trying to play around with this now in my spare time, and I
followed the installation guide (I think) successfully, including
setting up permissions (which I did in !site.helper for the blunt
force approach) but I'm being now held up by an error when I try to
create a new evaluation.  The message in catalina.out talks about not
having access to any templates, but I created some public templates
beforehand, so I'm not sure how to interpret this.:

2009-04-28 16:49:45,001 WARN (RenderHandlerBracketer.java:107) - <Exception rend
ering view: >
java.lang.IllegalStateException: User got to evaluation settings when they have
no access to any templates... producer suicide was the only way out
        at org.sakaiproject.evaluation.tool.producers.EvaluationCreateProducer.f
illComponents(EvaluationCreateProducer.java:175)
        at uk.org.ponder.rsf.view.support.ViewCollector.fillComponents(ViewColle
ctor.java:56)
        at uk.org.ponder.rsf.view.support.LayoutCollector.fillComponents(LayoutCollector.java:
68)
        at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:2
5)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.ja
va:296)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java
:198)
        at $Proxy99.fillComponents(Unknown Source)
        at uk.org.ponder.rsf.view.support.ViewGenerator.generateView(ViewGenerator.java:53)
        at uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHandler.java:79
)
        at uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.java:46)
        at uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:2
5)
        at uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicSco
pedAlterationWrapper.java:59)
        at uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f8
9202.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) ...

I'm also seeing a few of these messages, which may or may not be pertinent:

INFO: Empty list of groups for user:e23f9318-594a-4053-8080-ac895530af95, permis
sion: eval.take.evaluation (2009-04-28 16:49:35,019 TP-Processor17_org.sakaiproj
ect.evaluation.logic.EvalCommonLogicImpl)

I notice the interface talks about an EvalGroupsProvider at one point.
 Do I need to have one of these?

-- 
Clay


More information about the evaluation mailing list