application crashes on activation of assigned user task

Bug #907694 reported by Stefanus Gattmann
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Goobi.Production
Fix Released
Critical
Unassigned
1.7
Fix Released
Critical
Unassigned

Bug Description

Following error message appears when pressing the 'edition' button (column 'Activity') :

Bean: de.sub.goobi.forms.AktuelleSchritteForm, property: aktuellerBenutzerIstBerechtigt

reason:
property: aktuellerBenutzerIstBerechtigt ist not member of the class de.sub.goobi.forms.AktuelleSchritteForm but is used in the files
newpages\inc_AktuelleSchritte\schritt_box_Action.jsp and newpages\inc_AktuelleSchritte\schritt_box_Eigenschaften.jsp

Related branches

Revision history for this message
Ralf Claussnitzer (ralf-claussnitzer-deactivatedaccount) wrote :
Download full text (6.8 KiB)

javax.faces.el.PropertyNotFoundException: Bean: de.sub.goobi.Forms.AktuelleSchritteForm, property: aktuellerBenutzerIstBerechtigt
 at org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor(PropertyResolverImpl.java:500)
 at org.apache.myfaces.el.PropertyResolverImpl.getPropertyDescriptor(PropertyResolverImpl.java:472)
 at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:436)
 at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:85)
 at org.apache.myfaces.custom.security.SecurityContextPropertyResolver.getValue(SecurityContextPropertyResolver.java:101)
 at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:535)
 at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
 at org.apache.commons.el.BinaryOperatorExpression.evaluate(BinaryOperatorExpression.java:154)
 at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)
 at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:1078)
 at javax.faces.webapp.UIComponentTag.isSuppressed(UIComponentTag.java:884)
 at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:359)
 at org.apache.myfaces.shared_impl.taglib.UIComponentBodyTagBase.doEndTag(UIComponentBodyTagBase.java:57)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_h_005fpanelGroup_005f30(AktuelleSchritteBearbeiten_jsp.java:9794)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_htm_005ftd_005f10(AktuelleSchritteBearbeiten_jsp.java:6968)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_htm_005ftr_005f6(AktuelleSchritteBearbeiten_jsp.java:6887)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_htm_005ftable_005f3(AktuelleSchritteBearbeiten_jsp.java:6862)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_htm_005ftd_005f9(AktuelleSchritteBearbeiten_jsp.java:6570)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_htm_005ftr_005f3(AktuelleSchritteBearbeiten_jsp.java:1873)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_htm_005ftable_005f0(AktuelleSchritteBearbeiten_jsp.java:635)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspx_meth_f_005fview_005f0(AktuelleSchritteBearbeiten_jsp.java:478)
 at org.apache.jsp.newpages.AktuelleSchritteBearbeiten_jsp._jspService(AktuelleSchritteBearbeiten_jsp.java:383)
 at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
 at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
 at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
 at org.apache.catalina.cor...

Read more...

Changed in goobi-production:
status: New → Confirmed
importance: Undecided → Critical
assignee: nobody → Ralf Claussnitzer (ralf-claussnitzer)
milestone: none → ce-1.7.0-rc3
Revision history for this message
Ralf Claussnitzer (ralf-claussnitzer-deactivatedaccount) wrote :
summary: - application crashes when using aktivity column in my task section
+ application crashes on activation of assigned user task
Revision history for this message
Ralf Claussnitzer (ralf-claussnitzer-deactivatedaccount) wrote :

newpages/inc_AktuelleSchritte/schritt_box_Action.jsp line 33
    and
newpages/inc_AktuelleSchritte/schritt_box_Eigenschaften.jsp line 64
    accessing undefined getter in
src/de/sub/goobi/forms/AktuelleSchritteForm

The following definition from Goobi 1.5:

public boolean getAktuellerBenutzerIstBerechtigt() {
    if ((Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}") != null) {
        if (page == null)
            FilterAlleStart();
        return page.getCompleteList().contains(mySchritt);
    } else
        return false;
}

It's not yet exactly clear to me what this code is doing, e.g what kind of permission it's checking.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.