[Contrib: Evaluation System] 'Adding a new scale' stack trace.

Adam Marshall adam.marshall at oucs.ox.ac.uk
Thu Jan 21 08:55:33 PST 2010


We could upgrade but were unsure of how stable it is considered to be. 

Does anybody else have any comments on this?

Adam

| -----Original Message-----
| From: Richard C. Moyer II [mailto:rmoyer at umd.edu]
| Sent: 21 January 2010 16:27
| To: Adam Marshall; evaluation at collab.sakaiproject.org
| Subject: RE: 'Adding a new scale' stack trace.
| 
| Adam,
| 
| 	Any reason why you can't upgrade to trunk?  We just completed the
| Fall production run based on trunk without any difficulties?
| 
| 	If I remember correctly, there is talk about starting the QA test
| for 1.2.2 (trunk).
| 
| Rick.
| 
| -----Original Message-----
| From: evaluation-bounces at collab.sakaiproject.org [mailto:evaluation-
| bounces at collab.sakaiproject.org] On Behalf Of Adam Marshall
| Sent: Wednesday, January 20, 2010 12:03 PM
| To: evaluation at collab.sakaiproject.org
| Subject: [Contrib: Evaluation System] 'Adding a new scale' stack trace.
| 
| I was trying to add some 4pt scales to our version of the evaluation
| tool. I'm a super admin but when I click on "add new scales" I get the
| following message and attached stack trace.
| 
| "Sorry! Something went wrong with this tool. The Helpdesk has been
| automatically informed, but please feel free to email us to give us
| more details about what happened."
| 
| We're using version 1.2.1. Can anybody else test that their 1.2.1
| allows extra scales top be added?
| 
| adam
| -----
| 
| 2010-01-19 16:03:48,753 WARN (RenderHandlerBracketer.java:107) -
| <Exception rendering view: >
| java.lang.IllegalArgumentException: Cannot add leaf component with ID
| summary-link of class uk.org.ponder.rsf.components.UIInternalLink as a
| child of component with ID   viewroot   of class
| uk.org.ponder.rsf.view.ViewRoot since it would displace an existing
| child of the same name.
|    Please remove the existing component first.
|         at
| uk.org.ponder.rsf.components.UIContainer.addComponent(UIContainer.java:
| 142)
|         at
| uk.org.ponder.rsf.components.UIInternalLink.make(UIInternalLink.java:40
| )
|         at
| org.sakaiproject.evaluation.tool.producers.ModifyScaleProducer.fillComp
| onents(ModifyScaleProducer.java:146)
|         at
| uk.org.ponder.rsf.view.support.ViewCollector.fillComponents(ViewCollect
| or.java:56)
|         at
| uk.org.ponder.rsf.view.support.LayoutCollector.fillComponents(LayoutCol
| lector.java:68)
|         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|         at
| sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
| va:39)
|         at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
| rImpl.java:25)
|         at java.lang.reflect.Method.invoke(Method.java:585)
|         at
| org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection
| (AopUtils.java:296)
|         at
| org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicA
| opProxy.java:198)
|         at $Proxy85.fillComponents(Unknown Source)
|         at
| uk.org.ponder.rsf.view.support.ViewGenerator.generateView(ViewGenerator
| .java:53)
|         at
| uk.org.ponder.rsf.processor.support.RSFRenderHandler$1.run(RSFRenderHan
| dler.java:79)
|         at
| uk.org.ponder.rsf.processor.support.RequestInvoker$1.run(RequestInvoker
| .java:46)
|         at
| uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableIn
| voker.java:25)
|         at
| uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper.invokeRunna
| ble(BasicScopedAlterationWrapper.java:59)
|         at
| uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassB
| yCGLIB$$84f89202.invoke(<generated>)
|         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
|         at
| org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercep
| tor.intercept(Cglib2AopProxy.java:623)
|         at
| uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerBy
| CGLIB$$715b903c.invokeRunnable(<generated>)
|         at
| uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$FastClassB
| yCGLIB$$84f89202.invoke(<generated>)
|         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
|         at
| org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercep
| tor.intercept(Cglib2AopProxy.java:623)
|         at
| uk.org.ponder.rsf.flow.support.BasicScopedAlterationWrapper$$EnhancerBy
| CGLIB$$715b903c.invokeRunnable(<generated>)
|         at
| uk.org.ponder.util.CollectingRunnableInvoker$1.run(CollectingRunnableIn
| voker.java:29)
|         at
| uk.org.ponder.util.CollectingRunnableInvoker.invokeWrappers(CollectingR
| unnableInvoker.java:22)
|         at
| uk.org.ponder.util.CollectingRunnableInvoker.invokeRunnable(CollectingR
| unnableInvoker.java:14)
|         at
| uk.org.ponder.rsf.processor.support.RequestInvoker.invokeRunnable(Reque
| stInvoker.java:39)
|         at
| uk.org.ponder.rsf.processor.support.RSFRenderHandler.handle(RSFRenderHa
| ndler.java:75)
|         at
| uk.org.ponder.rsf.processor.support.RSFRenderHandler$$FastClassByCGLIB$
| $5bda3a3d.invoke(<generated>)
|         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
|         at
| org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercep
| tor.intercept(Cglib2AopProxy.java:623)
|         at
| uk.org.ponder.rsf.processor.support.RSFRenderHandler$$EnhancerByCGLIB$$
| 5de8c3b7.handle(<generated>)
|         at
| uk.org.ponder.rsf.processor.support.RenderHandlerBracketer.handle(Rende
| rHandlerBracketer.java:82)
|         at
| uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$FastClassBy
| CGLIB$$3055fa0f.invoke(<generated>)
|         at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
|         at
| org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercep
| tor.intercept(Cglib2AopProxy.java:623)
|         at
| uk.org.ponder.rsf.processor.support.RenderHandlerBracketer$$EnhancerByC
| GLIB$$2b7e4b09.handle(<generated>)
|         at
| uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handleGet(RootH
| andlerBeanBase.java:96)
|         at
| uk.org.ponder.rsf.processor.support.RootHandlerBeanBase.handle(RootHand
| lerBeanBase.java:78)
|         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|         at
| sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
| va:39)
|         at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
| rImpl.java:25)
|         at java.lang.reflect.Method.invoke(Method.java:585)
|         at
| uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCach
| e.java:23)
|         at
| uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCach
| e.java:17)
|         at
| uk.org.ponder.reflect.JDKReflectiveCache.invokeMethod(JDKReflectiveCach
| e.java:77)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocat
| orImpl.java:553)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocat
| orImpl.java:75)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImp
| l.java:449)
|         at
| org.sakaiproject.genericdao.hibernate.HibernateGenericDao.invokeTransac
| tionalAccess(HibernateGenericDao.java:580)
|         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|         at
| sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
| va:39)
|         at
| sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
| rImpl.java:25)
|         at java.lang.reflect.Method.invoke(Method.java:585)
|         at
| org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection
| (AopUtils.java:296)
|         at
| org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoin
| point(ReflectiveMethodInvocation.java:177)
|         at
| org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Re
| flectiveMethodInvocation.java:144)
|         at
| org.springframework.transaction.interceptor.TransactionInterceptor.invo
| ke(TransactionInterceptor.java:107)
|         at
| org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Re
| flectiveMethodInvocation.java:166)
|         at
| org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicA
| opProxy.java:204)
|         at $Proxy10.invokeTransactionalAccess(Unknown Source)
|         at
| org.sakaiproject.evaluation.dao.EvalDaoInvokerImpl.invokeTransactionalA
| ccess(EvalDaoInvokerImpl.java:34)
|         at
| org.sakaiproject.evaluation.tool.wrapper.ModelAccessWrapperInvoker.invo
| keRunnable(ModelAccessWrapperInvoker.java:38)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocat
| orImpl.java:447)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl.access$000(RSACBeanLocat
| orImpl.java:75)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl$1.run(RSACBeanLocatorImp
| l.java:449)
|         at
| uk.org.ponder.rsac.RSACErrorBridge.invokeRunnable(RSACErrorBridge.java:
| 38)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl.createBean(RSACBeanLocat
| orImpl.java:447)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getLocalBean(RSACBeanLoc
| atorImpl.java:348)
|         at
| uk.org.ponder.rsac.support.RSACBeanLocatorImpl.getBean(RSACBeanLocatorI
| mpl.java:379)
|         at
| uk.org.ponder.rsac.support.PerRequestInfo$1.locateBean(PerRequestInfo.j
| ava:49)
|         at
| uk.ac.cam.caret.sakai.rsf.servlet.ReasonableSakaiServlet.service(Reason
| ableSakaiServlet.java:65)
|         at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
|         at
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
| ationFilterChain.java:269)
|         at
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
| terChain.java:188)
|         at
| org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:584)
|         at
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
| ationFilterChain.java:215)
|         at
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
| terChain.java:188)
|         at
| org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispat
| cher.java:679)
|         at
| org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicati
| onDispatcher.java:461)
|         at
| org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDis
| patcher.java:364)
|         at
| org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispa
| tcher.java:301)
|         at
| org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.forward(Act
| iveToolComponent.java:479)
|         at
| org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(Skinna
| bleCharonPortal.java:1236)
|         at
| org.sakaiproject.portal.charon.handlers.HierarchyToolHandler.doTool(Hie
| rarchyToolHandler.java:127)
|         at
| org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.j
| ava:93)
|         at
| org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCha
| ronPortal.java:772)
|         at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
|         at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
|         at
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
| ationFilterChain.java:269)
|         at
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
| terChain.java:188)
|         at
| org.sakaiproject.util.OptimisticLogin.doFilter(OptimisticLogin.java:65)
|         at
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
| ationFilterChain.java:215)
|         at
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
| terChain.java:188)
|         at
| org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:635)
|         at
| org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
| ationFilterChain.java:215)
|         at
| org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
| terChain.java:188)
|         at
| org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
| ve.java:213)
|         at
| org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
| ve.java:172)
|         at
| org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
| a:127)
|         at
| org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
| a:117)
|         at
| org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
| .java:108)
|         at
| org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
| 174)
|         at
| org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8
| 75)
|         at
| org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pro
| cessConnection(Http11BaseProtocol.java:665)
|         at
| org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoin
| t.java:528)
|         at
| org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollo
| werWorkerThread.java:81)
|         at
| org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
| l.java:689)
|         at java.lang.Thread.run(Thread.java:595)
| _______________________________________________
| evaluation mailing list
| evaluation at collab.sakaiproject.org
| http://collab.sakaiproject.org/mailman/listinfo/evaluation
| 
| TO UNSUBSCRIBE: send email to evaluation-
| unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"


More information about the evaluation mailing list