[Building Sakai] MSGCNTR-486 patches do not work

David Horwitz david.horwitz at uct.ac.za
Wed Jul 6 01:02:24 PDT 2011


Hi George

You need to check the API change - Michelle fixed a typo in my original 
patch - be sure they match ...


D

On 07/05/2011 06:32 PM, George Pipkin wrote:
> Hi -
>
>    I am trying to apply the patches associated with MSGCNTR-486 
> <https://jira.sakaiproject.org/browse/MSGCNTR-486> (Hibernate lazy 
> init error) <https://jira.sakaiproject.org/browse/MSGCNTR-486>
> to essentialy a v2.7.1 version of the code.  There were six patches 
> affecting these files:
>
> M       
> messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/MessageForumsForumManagerImpl.java
> M       
> messageforums-component-impl/src/java/org/sakaiproject/component/app/messageforums/ui/DiscussionForumManagerImpl.java
> M       
> messageforums-hbm/src/java/org/sakaiproject/component/app/messageforums/dao/hibernate/Attachment.hbm.xml
> M       
> messageforums-api/src/java/org/sakaiproject/api/app/messageforums/MessageForumsForumManager.java
> M       
> messageforums-api/src/java/org/sakaiproject/api/app/messageforums/ui/DiscussionForumManager.java
> M       
> messageforums-app/src/java/org/sakaiproject/tool/messageforums/ui/DiscussionTopicBean.java
>
> The result builds, but when I try to run it I get this:
>
> org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'attachList' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionTopicBean: java.lang.NoSuchMethodError: org.sakaiproject.api.app.messageforums.ui.DiscussionForumManager.getTopicAttachments(Ljava/lang/Long;)Ljava/util/List;
>      at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
> caused by: org.sakaiproject.tool.api.ToolException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'attachList' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionTopicBean: java.lang.NoSuchMethodError: org.sakaiproject.api.app.messageforums.ui.DiscussionForumManager.getTopicAttachments(Ljava/lang/Long;)Ljava/util/List;
>      at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1221)
> caused by: org.apache.jasper.JasperException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'attachList' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionTopicBean: java.lang.NoSuchMethodError: org.sakaiproject.api.app.messageforums.ui.DiscussionForumManager.getTopicAttachments(Ljava/lang/Long;)Ljava/util/List;
>      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
> caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'attachList' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionTopicBean: java.lang.NoSuchMethodError: org.sakaiproject.api.app.messageforums.ui.DiscussionForumManager.getTopicAttachments(Ljava/lang/Long;)Ljava/util/List;
>      at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
> caused by: javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'attachList' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionTopicBean: java.lang.NoSuchMethodError: org.sakaiproject.api.app.messageforums.ui.DiscussionForumManager.getTopicAttachments(Ljava/lang/Long;)Ljava/util/List;
>      at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
> caused by: javax.faces.el.EvaluationException: Error getting property 'attachList' from bean of type org.sakaiproject.tool.messageforums.ui.DiscussionTopicBean: java.lang.NoSuchMethodError: org.sakaiproject.api.app.messageforums.ui.DiscussionForumManager.getTopicAttachments(Ljava/lang/Long;)Ljava/util/List;
>      at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
> caused by: java.lang.NoSuchMethodError: org.sakaiproject.api.app.messageforums.ui.DiscussionForumManager.getTopicAttachments(Ljava/lang/Long;)Ljava/util/List;
>      at org.sakaiproject.tool.messageforums.ui.DiscussionTopicBean.getAttachList(DiscussionTopicBean.java:813)
>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
>
> I was wondering if anybody had succeeded in doing this, and what was necessary for it to work.
>
>
> 					- George Pipkin
> 					  U.Va.
>      at java.lang.reflect.Method.invoke(Method.java:597)
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110706/e427a9b1/attachment.html 


More information about the sakai-dev mailing list