[Building Sakai] Edit Matrix error
John Bush
john.bush at rsmart.com
Wed Jul 1 09:05:52 PDT 2009
I think you should rebuild the entire osp project, this looks like a
mismatched jar type of problem.
John Bush
Development Manager
rSmart
On Jun 30, 2009, at 7:00 AM, Jon Wheat wrote:
> A couple weeks ago, I had an issue with the matrix being really slow
> - ~5-7 minutes before being able to edit a cell.
> I was pointed to a user that had this issue and offered to write me
> a patch, that has since been appended to the JIRA here -
> http://jira.sakaiproject.org/browse/SAK-13520
>
> When I apply this patch, I now get the error below when attempting
> to edit a cell.
> Just updated to revision 64320 to see if that helped, it didn't
>
> Now I did just do the matrix component - should I update the entire
> osp project ?
>
> -Jon
>
> org.sakaiproject.portal.api.PortalHandlerException:
> org.sakaiproject.tool.api.ToolException: Handler processing failed;
> nested exception is java.lang.AbstractMethodError:
> org
> .theospi
> .portfolio
> .matrix.HibernateMatrixManagerImpl.isScaffoldingCellUsed(Lorg/
> theospi/portfolio/matrix/model/ScaffoldingCell;)Z
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:891)
> caused by: org.sakaiproject.tool.api.ToolException: Handler
> processing failed; nested exception is
> java.lang.AbstractMethodError:
> org
> .theospi
> .portfolio
> .matrix.HibernateMatrixManagerImpl.isScaffoldingCellUsed(Lorg/
> theospi/portfolio/matrix/model/ScaffoldingCell;)Z
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:
> 1343)
> caused by: org.springframework.web.util.NestedServletException:
> Handler processing failed; nested exception is
> java.lang.AbstractMethodError:
> org
> .theospi
> .portfolio
> .matrix.HibernateMatrixManagerImpl.isScaffoldingCellUsed(Lorg/
> theospi/portfolio/matrix/model/ScaffoldingCell;)Z
> at
> org
> .springframework
> .web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
> caused by: java.lang.AbstractMethodError:
> org
> .theospi
> .portfolio
> .matrix.HibernateMatrixManagerImpl.isScaffoldingCellUsed(Lorg/
> theospi/portfolio/matrix/model/ScaffoldingCell;)Z
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun
> .reflect
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun
> .reflect
> .DelegatingMethodAccessorImpl
> .invoke(DelegatingMethodAccessorImpl.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
> .invokeJoinpoint(ReflectiveMethodInvocation.java:177)
> at
> org
> .springframework
> .aop
> .framework
> .ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
> 144)
> at
> org
> .springframework
> .transaction
> .interceptor
> .TransactionInterceptor.invoke(TransactionInterceptor.java:107)
> at
> org
> .springframework
> .aop
> .framework
> .ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:
> 166)
> at
> org
> .springframework
> .aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
> at $Proxy18.isScaffoldingCellUsed(null:-1)
> at
> org
> .theospi
> .portfolio
> .matrix
> .control
> .EditScaffoldingCellController
> .referenceData(EditScaffoldingCellController.java:143)
> at
> org
> .sakaiproject
> .metaobj
> .utils
> .mvc
> .impl
> .servlet.FormControllerImpl.referenceData(FormControllerImpl.java:115)
> at org.springframework.web.servlet.mvc.AbstractFormController.showForm
> (AbstractFormController.java:559)
> at org.springframework.web.servlet.mvc.SimpleFormController.showForm
> (SimpleFormController.java:198)
> at org.springframework.web.servlet.mvc.SimpleFormController.showForm
> (SimpleFormController.java:175)
> at org.springframework.web.servlet.mvc.AbstractFormController.showNewForm
> (AbstractFormController.java:323)
> at org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal
> (AbstractFormController.java:263)
> at org.springframework.web.servlet.mvc.AbstractController.handleRequest
> (AbstractController.java:153)
> at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle
> (SimpleControllerHandlerAdapter.java:48)
> at
> org
> .springframework
> .web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:857)
> at
> org
> .springframework
> .web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
> at
> org
> .springframework
> .web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:
> 475)
> at
> org
> .springframework
> .web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:430)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 269)
> at
> org
> .apache
> .catalina
> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
> at
> org
> .apache
> .catalina
> .core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
> at
> org
> .apache
> .catalina
> .core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
> at
> org
> .apache
> .catalina
> .core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at
> org.sakaiproject.spring.util.SpringTool.dispatch(SpringTool.java:231)
> at org.sakaiproject.spring.util.SpringTool.doGet(SpringTool.java:
> 294)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 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:555)
> 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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
> at
> org
> .apache
> .catalina
> .core
> .ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
> at
> org
> .apache
> .catalina
> .core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364)
> at
> org
> .apache
> .catalina
> .core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at org.sakaiproject.tool.impl.ActiveToolComponent
> $MyActiveTool.forward(ActiveToolComponent.java:459)
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:
> 1343)
> at
> org
> .sakaiproject
> .portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:163)
> at
> org
> .sakaiproject
> .portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:86)
> at
> org
> .sakaiproject
> .portal
> .charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:891)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> 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:592)
> 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:
> 174)
> at
> org
> .apache
> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at
> org
> .apache
> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
> at
> org
> .apache
> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 108)
> at
> org
> .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 151)
> at
> org
> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 874)
> at org.apache.coyote.http11.Http11BaseProtocol
> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
> 665)
> at
> org
> .apache
> .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:
> 528)
> at
> org
> .apache
> .tomcat
> .util
> .net
> .LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
> at org.apache.tomcat.util.threads.ThreadPool
> $ControlRunnable.run(ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
>
>
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org
> with a subject of "unsubscribe"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090701/62ca5b4f/attachment.html
More information about the sakai-dev
mailing list