[Building Sakai] Assignment2 issue creating gradebook item.

Kusnetz, Jeremy JKusnetz at APUS.EDU
Thu Mar 22 10:24:05 PDT 2012


Thanks Bryan, applying the patches to remove the duplicate getters seems to have resolved the problem.


-----Original Message-----
From: Bryan Holladay [mailto:holladay at longsight.com] 
Sent: Thursday, March 22, 2012 11:15 AM
To: Kusnetz, Jeremy
Subject: Re: [Building Sakai] Assignment2 issue creating gradebook item.

Looking at your error closer it sounds more like a API issue rather
than a DBA issue.  This is the fun of having custom branches and
multiple versions.  It sounds like the issue in:

SAK-14589 Having two getters on model objects are causing problems in
gradebook helpers

Make sure you have that and all other jira's related.

Thanks,
Bryan

On Thu, Mar 22, 2012 at 11:03 AM, Kusnetz, Jeremy <JKusnetz at apus.edu> wrote:
> I ran these two, the GB_GRADABLE_OBJECT_T table had lots of updates, yet I'm getting the same error in assignment2.
>
> mysql> Update GB_CATEGORY_T
>    -> set IS_EXTRA_CREDIT = false
>    -> where IS_EXTRA_CREDIT is null
>    -> ;
> Query OK, 0 rows affected (0.05 sec)
> Rows matched: 0  Changed: 0  Warnings: 0
>
> mysql> update GB_GRADABLE_OBJECT_T
>    -> Set IS_EXTRA_CREDIT = false
>    -> Where IS_EXTRA_CREDIT is null
>    -> ;
> Query OK, 20871 rows affected (0.91 sec)
> Rows matched: 20871  Changed: 20871  Warnings: 0
>
> Jeremy Kusnetz | Sr. Systems Engineer
>
> American Public University System
> American Military University  |  American Public University
> 661 S George Street, Charles Town, WV 25414
> T 304-885-5333 | M 703-967-5212 |  jkusnetz at apus.edu| www.apus.edu
>
> -----Original Message-----
> From: Bryan Holladay [mailto:holladay at longsight.com]
> Sent: Thursday, March 22, 2012 10:15 AM
> To: Kusnetz, Jeremy
> Cc: Sam Ottenhoff; sakai-dev
> Subject: Re: [Building Sakai] Assignment2 issue creating gradebook item.
>
> If you can't get around not having the Extra Credit feature in your
> 2.8.x instance then just run the conversion script that is in
> https://source.sakaiproject.org/svn//reference/trunk/docs/conversion/sakai_2_10_0_mysql_conversion.sql
>
>
> --SAK-21225 Extra Credit in Gradebook
> Update GB_CATEGORY_T
> set IS_EXTRA_CREDIT = false
> where IS_EXTRA_CREDIT is null
>
> update GB_GRADABLE_OBJECT_T
> Set IS_EXTRA_CREDIT = false
> Where IS_EXTRA_CREDIT is null
>
>
> Thanks,
> Bryan
>
> On Thu, Mar 22, 2012 at 10:09 AM, Kusnetz, Jeremy <JKusnetz at apus.edu> wrote:
>> 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.xml:
>> <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/GradableObject.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.class
>> matches
>>
>> Binary file
>> ./hibernate/target/classes/org/sakaiproject/tool/gradebook/Assignment.class
>> matches
>>
>> Binary file
>> ./hibernate/target/classes/org/sakaiproject/tool/gradebook/Category.class
>> 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/AssignmentActivityProducerImpl.java
>>
>> patching file
>> impl/src/java/org/sakaiproject/assignment2/logic/impl/ExternalTaggableLogicImpl.java
>>
>> patching file
>> tool/src/java/org/sakaiproject/assignment2/tool/producers/renderers/AsnnTagsRenderer.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/GradebookServiceStub.java
>>
>> patching file
>> impl/src/java/org/sakaiproject/assignment2/logic/impl/ExternalGradebookLogicImpl.java
>>
>> patching file
>> impl/src/java/org/sakaiproject/assignment2/logic/impl/AssignmentLogicImpl.java
>>
>> patching file
>> api/src/java/org/sakaiproject/assignment2/model/Assignment2.java
>>
>> patching file
>> api/src/java/org/sakaiproject/assignment2/logic/ExternalGradebookLogic.java
>>
>> patching file
>> tool/src/java/org/sakaiproject/assignment2/tool/beans/Assignment2Validator.java
>>
>> patching file
>> tool/src/java/org/sakaiproject/assignment2/tool/producers/AssignmentProducer.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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(ValueFixer.java:231)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFixer.java:127)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProcessor.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(ViewProcessor.java:60)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHandler.java:81)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.java:46)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(RequestInvoker.java:39)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$30c0b788.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(RenderHandlerBracketer.java:82)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByCGLIB$$3055fa0f.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCGLIB$$3580c76e.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHandlerBeanBase.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:79)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(RSFActionHandler.java:174)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFActionHandler.handle(RSFActionHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFActionHandler$$EnhancerByCGLIB$$a3edfaa8.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handlePost(RootHandlerBeanBase.java:125)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:82)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(RSFActionHandler.java:174)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFActionHandler.handle(RSFActionHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFActionHandler$$EnhancerByCGLIB$$a3edfaa8.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handlePost(RootHandlerBeanBase.java:125)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:82)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(ValueFixer.java:231)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFixer.java:127)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProcessor.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(ViewProcessor.java:60)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHandler.java:81)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.java:46)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(RequestInvoker.java:39)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$30c0b788.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(RenderHandlerBracketer.java:82)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByCGLIB$$3055fa0f.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCGLIB$$3580c76e.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHandlerBeanBase.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:79)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(ValueFixer.java:231)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFixer.java:127)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProcessor.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(ViewProcessor.java:60)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHandler.java:81)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.java:46)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(RequestInvoker.java:39)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$30c0b788.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(RenderHandlerBracketer.java:82)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByCGLIB$$3055fa0f.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCGLIB$$3580c76e.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHandlerBeanBase.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:79)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(ValueFixer.java:231)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFixer.java:127)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProcessor.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(ViewProcessor.java:60)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHandler.java:81)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.java:46)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(RequestInvoker.java:39)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$30c0b788.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(RenderHandlerBracketer.java:82)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByCGLIB$$3055fa0f.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCGLIB$$3580c76e.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHandlerBeanBase.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:79)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(ValueFixer.java:231)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ValueFixer.processComponent(ValueFixer.java:127)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.performFixup(ViewProcessor.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.componentprocessor.ViewProcessor.getProcessedView(ViewProcessor.java:60)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHandler.java:81)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker.java:46)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(RequestInvoker.java:39)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$30c0b788.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(RenderHandlerBracketer.java:82)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassByCGLIB$$3055fa0f.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByCGLIB$$3580c76e.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootHandlerBeanBase.java:97)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:79)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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(MethodAnalyser.java:219)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.absorbSAMSList(MethodAnalyser.java:263)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.<init>(MethodAnalyser.java:357)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.constructMethodAnalyser(MethodAnalyser.java:170)
>>
>>                 at
>> uk.org.ponder.saxalizer.SAXalizerMappingContext.getAnalyser(SAXalizerMappingContext.java:74)
>>
>>                 at
>> uk.org.ponder.saxalizer.support.MethodAnalyser.getPropertyAccessor(MethodAnalyser.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(RSFActionHandler.java:174)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:25)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunnable(BasicScopedAlterationWrapper.java:59)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassByCGLIB$$84f89202.invoke(<generated>)
>>
>>                 at
>> net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
>>
>>                 at
>> org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerByCGLIB$$100f0a2f.invokeRunnable(<generated>)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableInvoker.java:29)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingRunnableInvoker.java:22)
>>
>>                 at
>> uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingRunnableInvoker.java:14)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFActionHandler.handle(RSFActionHandler.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$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:628)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RSFActionHandler$$EnhancerByCGLIB$$a3edfaa8.handle(<generated>)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handlePost(RootHandlerBeanBase.java:125)
>>
>>                 at
>> uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHandlerBeanBase.java:82)
>>
>>                 at sun.reflect.GeneratedMethodAccessor2389.invoke(Unknown
>> Source)
>>
>>                 at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.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(RSACBeanLocatorImpl.java:553)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocatorImpl.java:75)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImpl.java:449)
>>
>>                 at
>> uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:38)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocatorImpl.java:447)
>>
>>                 at
>> uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLocatorImpl.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.entitybroker.AccessRegistrar$2.handleAccess(AccessRegistrar.java:107)
>>
>>                 at
>> uk.ac.cam.caret.sakai.rsf.entitybroker.AccessRegistrar.handleAccess(AccessRegistrar.java:83)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleAccessProvider(EntityHandlerImpl.java:890)
>>
>>                 at
>> org.sakaiproject.entitybroker.rest.EntityHandlerImpl.handleEntityAccess(EntityHandlerImpl.java:745)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.dispatch(DirectServlet.java:181)
>>
>>                 at
>> org.sakaiproject.entitybroker.servlet.SakaiDirectServlet.dispatch(SakaiDirectServlet.java:144)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.handleRequest(DirectServlet.java:152)
>>
>>                 at
>> org.sakaiproject.entitybroker.util.servlet.DirectServlet.service(DirectServlet.java:130)
>>
>>                 at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:697)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>
>>                 at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>
>>                 at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>>
>>                 at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.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:609)
>>
>>                 at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
>>
>>                 at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
>>
>>                 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.
>>
>> _______________________________________________
>> 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.
>
This message is private and confidential. If you have received it in error, please notify the sender and remove it from your system.



More information about the sakai-dev mailing list