join group link in mail to group admin does not work

Issue #2284 resolved
Stephan Doerfel created an issue

The admin of a group receives a mail after a user requested to join. The link in the mail does not work in the new layout: http://www.biblicious.org/settings?requGroup=wurstgruppe&user=stdo&selTab=3 When logged in as the group user (wurstgruppe) the following exception is thrown: [2014-11-10 16:41:24,802] [ERROR] [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/bibsonomy-webapp].[jsp]] - Servlet.service() for servlet jsp threw exception org.springframework.beans.NotReadablePropertyException: Invalid property 'reason' of bean class [org.bibsonomy.webapp.command.SettingsViewCommand]: Bean property 'reason' is not readable or has an invalid ge tter method: Does the return type of the getter match the parameter type of the setter? at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:729) at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:721) at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:99) at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:219) at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:120) at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:178) at org.springframework.web.servlet.tags.form.ErrorsTag.shouldRender(ErrorsTag.java:140) at org.springframework.web.servlet.tags.form.AbstractHtmlElementBodyTag.writeTagContent(AbstractHtmlElementBodyTag.java:47) at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:102) at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:79) at org.apache.jsp.tag.webbstags.bs.form.input_tagx.doTag(input_tagx.java:437) at org.apache.jsp.tag.webbstags.settings.group_tagx._jspx_meth_bsform_005finput_005f1(group_tagx.java:1807) at org.apache.jsp.tag.webbstags.settings.group_tagx._jspx_meth_form_005fform_005f2(group_tagx.java:1760) at org.apache.jsp.tag.webbstags.settings.group_tagx._jspx_meth_c_005fif_005f2(group_tagx.java:1633) at org.apache.jsp.tag.webbstags.settings.group_tagx.doTag(group_tagx.java:202) at org.apache.jsp.WEB_002dINF.bsjsp.settings_jspx._jspx_meth_settings_005fgroup_005f0(settings_jspx.java:312) at org.apache.jsp.WEB_002dINF.bsjsp.settings_jspx.access$4(settings_jspx.java:301) at org.apache.jsp.WEB_002dINF.bsjsp.settings_jspx$Helper.invoke3(settings_jspx.java:1293) at org.apache.jsp.WEB_002dINF.bsjsp.settings_jspx$Helper.invoke(settings_jspx.java:1393) at org.apache.jsp.tag.webbstags.layout.tabLayout_tagx._jspx_meth_c_005fif_005f2(tabLayout_tagx.java:425) at org.apache.jsp.tag.webbstags.layout.tabLayout_tagx.access$3(tabLayout_tagx.java:410) at org.apache.jsp.tag.webbstags.layout.tabLayout_tagx$Helper.invoke1(tabLayout_tagx.java:467) at org.apache.jsp.tag.webbstags.layout.tabLayout_tagx$Helper.invoke(tabLayout_tagx.java:494) at org.apache.jsp.tag.webbstags.layout.layout_tagx._jspx_meth_c_005fotherwise_005f1(layout_tagx.java:731) at org.apache.jsp.tag.webbstags.layout.layout_tagx._jspx_meth_c_005fchoose_005f1(layout_tagx.java:622) at org.apache.jsp.tag.webbstags.layout.layout_tagx.doTag(layout_tagx.java:412) at org.apache.jsp.tag.webbstags.layout.tabLayout_tagx._jspx_meth_layout_005flayout_005f0(tabLayout_tagx.java:311) at org.apache.jsp.tag.webbstags.layout.tabLayout_tagx.doTag(tabLayout_tagx.java:256) at org.apache.jsp.WEB_002dINF.bsjsp.settings_jspx._jspx_meth_layout_005ftabLayout_005f0(settings_jspx.java:233) at org.apache.jsp.WEB_002dINF.bsjsp.settings_jspx._jspService(settings_jspx.java:150)

...

Caused by: org.springframework.beans.NotReadablePropertyException: Invalid property 'reason' of bean class [org.bibsonomy.webapp.command.SettingsViewCommand]: Bean property 'reason' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter? at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:729) at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:721) at org.springframework.validation.AbstractPropertyBindingResult.getActualFieldValue(AbstractPropertyBindingResult.java:99) at org.springframework.validation.AbstractBindingResult.getFieldValue(AbstractBindingResult.java:219) at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:120) at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:178) at org.springframework.web.servlet.tags.form.ErrorsTag.shouldRender(ErrorsTag.java:140) at org.springframework.web.servlet.tags.form.AbstractHtmlElementBodyTag.writeTagContent(AbstractHtmlElementBodyTag.java:47) at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:102)

Comments (6)

  1. Log in to comment