Hi Frank, Seems a refactor [#1] I made three years ago was incomplete and has rendered the workflow page useless since then :-/ This line [#2] should be instead
<td>${decision.workflowId}</td> I trusted the JSPs precompilation build process to catch these kind of errors, but it seems that it doesn't look for EL expressions correctness (in hindsight, that seems really difficult to do without the application running). Would you mind checking if the above fix is enough to fix the issue? I think this would warrant a 2.12.1 by itself.. Thanks in advance + sorry for not seeing this before juan pablo [#1] https://github.com/apache/jspwiki/commit/01ee8a5d43b529dcd5cd98bd17a4e0e13c271ba8 [#2] https://github.com/apache/jspwiki/blob/master/jspwiki-war/src/main/webapp/templates/default/WorkflowContent.jsp#L63 El mié, 14 jun 2023, 10:36, <frank.fau...@stuttgarter.de> escribió: > Hello, > > we want new user's to approve in our JSP-WIKI's. So we defined in > /WEB-INF/classes/jspwiki-custom.properties > > jspwiki.approver.workflow.createUserProfile = Admin > > Normally (in version JSPWiki v2.11.0-M5) if a "User" registers, we get an > workflow and we can approv the new user. > but in Version 2.11.3 or 2.12.0 > the workflow is "overwritten" by the left-menu. > > And we get the following exception, which is shown below. > > > what is going wrong? can we do something? > > we use: > Tomcat 9.0.31 > java zulu-11 > > Any help is welcome. > thank you > greeting > frank > > 2023-06-02 08:16:11.200 [http-nio-8080-exec-3] o.a.w.t.WikiTagBase - > Property [workflow] not readable on type > [org.apache.wiki.workflow.SimpleDecision] > javax.el.PropertyNotFoundException: Property [workflow] not readable on > type [org.apache.wiki.workflow.SimpleDecision] > at > javax.el.BeanELResolver$BeanProperty.read(BeanELResolver.java:313) > at > javax.el.BeanELResolver$BeanProperty.access$000(BeanELResolver.java:271) > at javax.el.BeanELResolver.getValue(BeanELResolver.java:92) > at > org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:125) > at org.apache.el.parser.AstValue.getValue(AstValue.java:169) > at > org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:190) > at > org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:701) > > at > org.apache.jsp.templates.default_.WorkflowContent_jsp._jspx_meth_c_005fforEach_005f0(WorkflowContent_jsp.java:733) > > at > org.apache.jsp.templates.default_.WorkflowContent_jsp._jspx_meth_c_005fif_005f2(WorkflowContent_jsp.java:546) > > at > org.apache.jsp.templates.default_.WorkflowContent_jsp._jspx_meth_wiki_005fUserCheck_005f0(WorkflowContent_jsp.java:295) > > at > org.apache.jsp.templates.default_.WorkflowContent_jsp._jspService(WorkflowContent_jsp.java:184) > > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) > > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:955) > > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:490) > at org.apache.wiki.tags.ContentTag.doEndTag(ContentTag.java:182) > at > org.apache.jsp.templates.default_.ViewTemplate_jsp._jspx_meth_wiki_005fContent_005f0(ViewTemplate_jsp.java:947) > > at > org.apache.jsp.templates.default_.ViewTemplate_jsp._jspService(ViewTemplate_jsp.java:221) > > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:580) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:516) > > at > org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:955) > > at > org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:490) > at org.apache.wiki.tags.IncludeTag.doEndTag(IncludeTag.java:75) > at org.apache.jsp.Workflow_jsp._jspService(Workflow_jsp.java:243) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > at > org.apache.wiki.http.filter.CsrfProtectionFilter.doFilter(CsrfProtectionFilter.java:49) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > at > org.apache.wiki.ui.WikiServletFilter.doFilter(WikiServletFilter.java:145) > at > org.apache.wiki.ui.WikiJSPFilter.doFilter(WikiJSPFilter.java:100) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > SDSLV2/Stuttgarter-Versicherung/DE > > > > > > > > Mail-Gesendet > > Kalender-Eine Woche > > VL > > Austausch SBN/BiPro Weekly > > "Workflow-Problems" > > > > > > HCL iNotes > > >