[Building Sakai] Assignment2 issue creating gradebook item.

Kusnetz, Jeremy JKusnetz at APUS.EDU
Thu Mar 22 07:09:44 PDT 2012


I've tried both the 2.8.x branch and custom 2.8.1, both end up with the
same errors.  I wonder if there is some differences with the rSmart
edu-services?

 

Just doing a grep in the gradebook-services in edu-servers I see:

 

[tcuser at devsakai1 gradebook-service]$ grep -ri extracredit .

./hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Category.hbm.x
ml:                             <property name="extraCredit"
column="IS_EXTRA_CREDIT" type="boolean" not-null="false" />

./hibernate/src/hibernate/org/sakaiproject/tool/gradebook/GradableObject
.hbm.xml:                                               <property
name="extraCredit" column="IS_EXTRA_CREDIT" type="boolean"
not-null="false"/>

./hibernate/src/hibernate/org/sakaiproject/tool/gradebook/Gradebook.hbm.
xml:                        <property name="scaledExtraCredit"
column="IS_SCALED_EXTRA_CREDIT" type="boolean" not-null="false"/>

./hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java:
private Boolean extraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java:
public Boolean getExtraCredit() {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java:
return extraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java:
public Boolean isExtraCredit() {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java:
return extraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java:
public void setExtraCredit(Boolean isExtraCredit) {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Assignment.java:
this.extraCredit = isExtraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java:
private Boolean extraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java:
public Boolean getExtraCredit() {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java:
return extraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java:
public Boolean isExtraCredit() {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java:
return extraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java:
public void setExtraCredit(Boolean isExtraCredit) {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Category.java:
this.extraCredit = isExtraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java:
private Boolean scaledExtraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java:
public Boolean isScaledExtraCredit() {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java:
return scaledExtraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java:
public void setScaledExtraCredit(Boolean scaledExtraCredit) {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java:
this.scaledExtraCredit = scaledExtraCredit;

./hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java:
public Boolean getScaledExtraCredit() {

./hibernate/src/java/org/sakaiproject/tool/gradebook/Gradebook.java:
return scaledExtraCredit;

./hibernate/target/classes/org/sakaiproject/tool/gradebook/Category.hbm.
xml:                            <property name="extraCredit"
column="IS_EXTRA_CREDIT" type="boolean" not-null="false" />

./hibernate/target/classes/org/sakaiproject/tool/gradebook/GradableObjec
t.hbm.xml:                                              <property
name="extraCredit" column="IS_EXTRA_CREDIT" type="boolean"
not-null="false"/>

./hibernate/target/classes/org/sakaiproject/tool/gradebook/Gradebook.hbm
.xml:                       <property name="scaledExtraCredit"
column="IS_SCALED_EXTRA_CREDIT" type="boolean" not-null="false"/>

Binary file
./hibernate/target/classes/org/sakaiproject/tool/gradebook/Gradebook.cla
ss matches

Binary file
./hibernate/target/classes/org/sakaiproject/tool/gradebook/Assignment.cl
ass matches

Binary file
./hibernate/target/classes/org/sakaiproject/tool/gradebook/Category.clas
s matches

 

 

Here is the prepare script being run:

 

[tcuser at devsakai1 assignment2]$ sh prepare_for_sakai_env.sh 

 

 

This script will download (into a directory in assignment2 named temp),
compile and install into your

local maven repository some dependencies.  It will patch the
dependencies' pom.xml files as well as patch

assignment2's pom.xml files to work w/ your branch of sakai.  It will
ONLY patch files within the assignment2

tree (it does NOT touch anything outside of it).  This assignment2
directory MUST be sitting inside

your Sakai tree before you try to run this script.

 

(1) - Sakai branch 2.7.x

(2) - Sakai branch 2.8.x

(3) - Sakai branch 2.9.x/trunk

 

(4) - Custom Sakai version (must be a derivative of 2.7.x or 2.8.x)

 

(5) - Exit

 

Please choose an option: \c 

2

 

Preparing for a 2.8-SNAPSHOT environment....

 

patching file pom.xml

patching file impl/pom.xml

Stubbing out taggable for ...

patching file
impl/src/java/org/sakaiproject/assignment2/taggable/impl/AssignmentActiv
ityProducerImpl.java

patching file
impl/src/java/org/sakaiproject/assignment2/logic/impl/ExternalTaggableLo
gicImpl.java

patching file
tool/src/java/org/sakaiproject/assignment2/tool/producers/renderers/Asnn
TagsRenderer.java

Fixing groupIds ...

patching file pom.xml

Hunk #1 succeeded at 150 (offset -16 lines).

patching file impl/pom.xml

Removing edit points functionality ...

patching file
impl/src/test/org/sakaiproject/assignment2/logic/test/stubs/GradebookSer
viceStub.java

patching file
impl/src/java/org/sakaiproject/assignment2/logic/impl/ExternalGradebookL
ogicImpl.java

patching file
impl/src/java/org/sakaiproject/assignment2/logic/impl/AssignmentLogicImp
l.java

patching file
api/src/java/org/sakaiproject/assignment2/model/Assignment2.java

patching file
api/src/java/org/sakaiproject/assignment2/logic/ExternalGradebookLogic.j
ava

patching file
tool/src/java/org/sakaiproject/assignment2/tool/beans/Assignment2Validat
or.java

patching file
tool/src/java/org/sakaiproject/assignment2/tool/producers/AssignmentProd
ucer.java

patching file tool/src/webapp/content/js/assignment.js

patching file tool/src/webapp/content/templates/assignment.html

 

Successfully prepared assignment2 for a Sakai 2.8-SNAPSHOT environment.

You should be able to build and deploy assignment2 now.

 

 

From: Sam Ottenhoff [mailto:ottenhoff at longsight.com] 
Sent: Wednesday, March 21, 2012 5:50 PM
To: Kusnetz, Jeremy
Cc: sakai-dev
Subject: Re: [Building Sakai] Assignment2 issue creating gradebook item.

 

Did you run the prepare_for_sakai_env.sh script in the root of your
assignment2 dir?

 

isExtraCredit is a new feature in Sakai's trunk and is not available in
your 2.8.x version of Gradebook (edu-services).

 

So it seems like your Assignments2 built against trunk gradebook and
edu-services... instead it needs to build against the relevant 2.8.x
versions.

 

--Sam

On Wed, Mar 21, 2012 at 5:38 PM, Kusnetz, Jeremy <JKusnetz at apus.edu>
wrote:

This is in the rSmart 2.8.1 CLE.  rSmart doesn't supply Assignment2 in
their CLE so I downloaded the source from trunk and built.

 

The site has Gradebook2 1.7.1.  I tried also adding the original
Gradebook1 tool to the site.

 

Everything seems to be working except for having an assignment create a
gradebook item (it works fine associating to an existing gradebook
item).

 

Here are the exceptions in the catalina logs:

 

2012-03-21 17:34:50,418  WARN TP-Processor375 PonderUtilCore - Error
processing component uk.org.ponder.rsf.components.UIInput at 5ece6d73 with
ID point

uk.org.ponder.util.UniversalRuntimeException: Error constructing method
analyser for class org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.computeResolver(ValueFix
er.java:231)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFi
xer.java:127)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProc
essor.java:97)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(View
Processor.java:60)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHand
ler.java:81)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.
java:46)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(Reques
tInvoker.java:39)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHan
dler.java:75)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$FastClassByCGLIB$$
5bda3a3d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$3
0c0b788.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(Render
HandlerBracketer.java:82)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByC
GLIB$$3055fa0f.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCG
LIB$$3580c76e.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHa
ndlerBeanBase.java:97)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:79)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

2012-03-21 17:34:51,565  WARN TP-Processor375 PonderUtilCore - Error
invoking action

uk.org.ponder.util.UniversalRuntimeException: Error invoking action

--> Error traversing binding path Assignment.new 1.dueDate

--> Error constructing method analyser for class
org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.state.support.RSVCApplier.applyValues(RSVCApplier.java
:156)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$1.run(RSFActionHand
ler.java:174)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler.handle(RSFActionHan
dler.java:165)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$$FastClassByCGLIB$$
e3b6899d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$$EnhancerByCGLIB$$a
3edfaa8.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handlePost(RootH
andlerBeanBase.java:125)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:82)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

2012-03-21 17:35:06,484  WARN TP-Processor375 PonderUtilCore - Error
invoking action

uk.org.ponder.util.UniversalRuntimeException: Error invoking action

--> Error traversing binding path Assignment.new 1.released

--> Error constructing method analyser for class
org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.state.support.RSVCApplier.applyValues(RSVCApplier.java
:156)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$1.run(RSFActionHand
ler.java:174)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler.handle(RSFActionHan
dler.java:165)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$$FastClassByCGLIB$$
e3b6899d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$$EnhancerByCGLIB$$a
3edfaa8.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handlePost(RootH
andlerBeanBase.java:125)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:82)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

2012-03-21 17:35:06,574  WARN TP-Processor257 PonderUtilCore - Error
processing component uk.org.ponder.rsf.components.UIInput at 64f966af with
ID point

uk.org.ponder.util.UniversalRuntimeException: Error constructing method
analyser for class org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.computeResolver(ValueFix
er.java:231)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFi
xer.java:127)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProc
essor.java:97)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(View
Processor.java:60)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHand
ler.java:81)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.
java:46)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(Reques
tInvoker.java:39)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHan
dler.java:75)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$FastClassByCGLIB$$
5bda3a3d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$3
0c0b788.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(Render
HandlerBracketer.java:82)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByC
GLIB$$3055fa0f.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCG
LIB$$3580c76e.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHa
ndlerBeanBase.java:97)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:79)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

2012-03-21 17:35:06,576  WARN TP-Processor257 PonderUtilCore - Error
processing component
uk.org.ponder.rsf.components.UIBoundBoolean at 31c49ef3 with ID
course_grade

uk.org.ponder.util.UniversalRuntimeException: Error constructing method
analyser for class org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.computeResolver(ValueFix
er.java:231)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFi
xer.java:127)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProc
essor.java:97)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(View
Processor.java:60)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHand
ler.java:81)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.
java:46)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(Reques
tInvoker.java:39)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHan
dler.java:75)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$FastClassByCGLIB$$
5bda3a3d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$3
0c0b788.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(Render
HandlerBracketer.java:82)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByC
GLIB$$3055fa0f.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCG
LIB$$3580c76e.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHa
ndlerBeanBase.java:97)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:79)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

2012-03-21 17:35:06,578  WARN TP-Processor257 PonderUtilCore - Error
processing component uk.org.ponder.rsf.components.UIInput at 639f7d0b with
ID title

uk.org.ponder.util.UniversalRuntimeException: Error constructing method
analyser for class org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.computeResolver(ValueFix
er.java:231)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFi
xer.java:127)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProc
essor.java:97)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(View
Processor.java:60)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHand
ler.java:81)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.
java:46)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(Reques
tInvoker.java:39)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHan
dler.java:75)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$FastClassByCGLIB$$
5bda3a3d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$3
0c0b788.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(Render
HandlerBracketer.java:82)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByC
GLIB$$3055fa0f.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCG
LIB$$3580c76e.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHa
ndlerBeanBase.java:97)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:79)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

2012-03-21 17:35:06,580  WARN TP-Processor257 PonderUtilCore - Error
processing component
uk.org.ponder.rsf.components.UIBoundBoolean at 6857f4a7 with ID release

uk.org.ponder.util.UniversalRuntimeException: Error constructing method
analyser for class org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.computeResolver(ValueFix
er.java:231)

                at
uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFi
xer.java:127)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProc
essor.java:97)

                at
uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(View
Processor.java:60)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHand
ler.java:81)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.
java:46)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(Reques
tInvoker.java:39)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHan
dler.java:75)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$FastClassByCGLIB$$
5bda3a3d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$3
0c0b788.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(Render
HandlerBracketer.java:82)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByC
GLIB$$3055fa0f.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCG
LIB$$3580c76e.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHa
ndlerBeanBase.java:97)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:79)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

2012-03-21 17:35:06,707  WARN http-43501-Processor16
org.sakaiproject.authz.impl.SakaiSecurity - unlock(): null: null
annc.read /site/monitor

2012-03-21 17:35:06,709  WARN http-43501-Processor16
org.sakaiproject.authz.impl.SakaiSecurity - unlock(): null: null
annc.read /site/monitor

2012-03-21 17:35:06,846  WARN TP-Processor336 PonderUtilCore - Error
invoking action

uk.org.ponder.util.UniversalRuntimeException: Error invoking action

--> Error traversing binding path Assignment.new 1.dueDate

--> Error constructing method analyser for class
org.sakaiproject.tool.gradebook.Assignment

--> Neither of specifications SAXAccessMethodSpec for tag extraCredit*,
getmethod: getExtraCredit setmethod: null fieldname: null and
SAXAccessMethodSpec for tag extraCredit*, getmethod: isExtraCredit
setmethod: null fieldname: null defines a set method

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.condenseMethods(MethodAna
lyser.java:219)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnal
yser.java:263)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.jav
a:357)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(M
ethodAnalyser.java:170)

                at
uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMap
pingContext.java:74)

                at
uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(Metho
dAnalyser.java:191)

                at
uk.org.ponder.beanutil.BeanUtil.navigateOne(BeanUtil.java:55)

                at
uk.org.ponder.mapping.support.DARApplier.fetchShells(DARApplier.java:227
)

                at
uk.org.ponder.rsf.state.support.RSVCApplier.applyValues(RSVCApplier.java
:156)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$1.run(RSFActionHand
ler.java:174)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:25)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnab
le(BasicScopedAlterationWrapper.java:59)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassBy
CGLIB$$84f89202.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByC
GLIB$$100f0a2f.invokeRunnable(<generated>)

                at
uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInv
oker.java:29)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRu
nnableInvoker.java:22)

                at
uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRu
nnableInvoker.java:14)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler.handle(RSFActionHan
dler.java:165)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$$FastClassByCGLIB$$
e3b6899d.invoke(<generated>)

                at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)

                at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:628)

                at
uk.org.ponder.rsf.processor.support.RSFActionHandler$$EnhancerByCGLIB$$a
3edfaa8.handle(<generated>)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handlePost(RootH
andlerBeanBase.java:125)

                at
uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandl
erBeanBase.java:82)

                at
sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown Source)

                at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

                at java.lang.reflect.Method.invoke(Method.java:597)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:23)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:17)

                at
uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCache
.java:77)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:553)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocato
rImpl.java:75)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl
.java:449)

                at
uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:3
8)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocato
rImpl.java:447)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoca
torImpl.java:348)

                at
uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorIm
pl.java:379)

                at
uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.ja
va:49)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar$2.handleAccess(Ac
cessRegistrar.java:107)

                at
uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(Acce
ssRegistrar.java:83)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvide
r(EntityHandlerImpl.java:890)

                at
org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(
EntityHandlerImpl.java:745)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(Direct
Servlet.java:181)

                at
org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiD
irectServlet.java:144)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(D
irectServlet.java:152)

                at
org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectS
ervlet.java:130)

                at
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)

                at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:215)

                at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)

                at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)

                at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:172)

                at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)

                at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)

                at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581
)

                at
org.apache.catalina.connector.RemoteIpValve.invoke(RemoteIpValve.java:60
9)

                at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)

                at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
74)

                at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)

                at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:775)

                at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
704)

                at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.
java:897)

                at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:689)

                at java.lang.Thread.run(Thread.java:662)

This message is private and confidential. If you have received it in
error, please notify the sender and remove it from your system.


_______________________________________________
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"

 

This message is private and confidential. If you have received it in error, please notify the sender and remove it from your system.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20120322/db23ef8a/attachment.html 


More information about the sakai-dev mailing list