Absolutely! Do let me know if there's anything I can do to help with that

Best regards,
juan pablo

p.s.: I'm re-adding user@j.a.o to cc:, please keep it there so other
people with the same issue can be kept updated about its state, or the
other way round, maybe other people can chime in with new ideas on how
to fix it - thanks!

On Fri, Jun 16, 2023 at 11:29 AM <frank.fau...@stuttgarter.de> wrote:
>
> Hei juan pablo,
>
> today i do't have the time to test. but Martina perhaps can test, if sie has 
> time today.
> otherwise martina or i will test on monday.
>
> we hope that's ok?
>
> greetings
> frank
>
>
> -----"Juan Pablo Santos Rodríguez" <juanpablo.san...@gmail.com> schrieb: -----
> An: frank.fau...@stuttgarter.de
> Von: "Juan Pablo Santos Rodríguez" <juanpablo.san...@gmail.com>
> Datum: 16.06.2023 01:11
> Kopie: martina.jae...@stuttgarter.de, user@jspwiki.apache.org
> Betreff: Re: Re: "Workflow-Problems"
>
> Resending as plaint text, as user@jspwiki.a.o doesn't seem to like
> inlined attechments, apologies for the noise
>
> On Fri, Jun 16, 2023 at 1:00 AM Juan Pablo Santos Rodríguez
> <juanpablo.san...@gmail.com> wrote:
> >
> > Hi Frank, Martina,
> >
> > would you mind testing 2.12.1-git-01? It should fix this issue, all 
> > workflow related fields should appear same as in 2.11.0.M5.
> >
> > Our Jenkins build should be deploying an snapshot to 
> > https://repository.apache.org/content/repositories/snapshots in a few 
> > minutes, or you can build it locally..
> >
> >
> > thanks + best regards,
> > juan pablo
> >
> > On Thu, Jun 15, 2023 at 11:08 AM <frank.fau...@stuttgarter.de> wrote:
> >>
> >> Hello juan pablo
> >>
> >> thank you very much for your reply.
> >> i changed <td>${decision.workflowId}</td>
> >> now i get the error:
> >> /templates/default/WorkflowContent.jsp(69,14) 
> >> '${decision.messageArguments}' Property [messageArguments] not found on 
> >> type [org.apache.wiki.workflow.SimpleDecision]
> >>     at 
> >> org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:120)
> >>
> >> my colleague Martina identified another three points (see below):
> >> with her modifications it works, we hope this helps you.
> >>
> >> thank you once again,
> >> greetings
> >> frank
> >> -----Martina Jänel/Stuttgarter-Versicherung/DE schrieb: -----
> >> An: Frank Fausel/Stuttgarter-Versicherung/DE@Stuttgarter-Versicherung
> >> Von: Martina Jänel/Stuttgarter-Versicherung/DE
> >> Datum: 15.06.2023 10:36
> >> Betreff: Antwort: WG: Re: "Workflow-Problems"
> >>
> >>
> >>
> >> 1: There is no more an ${decision.owner.name}, just a 
> >> ${decision.actor.name}
> >> 2: There are no more ${decision.messageArguments}.
> >> For a prettier german localized message we inserted the (not pretty) code 
> >> snippet <fmt:param><c:out value=""/></fmt:param><fmt:param><c:out 
> >> value=""/></fmt:param><fmt:param><c:out value=""/></fmt:param>
> >> In a "2.12.1"-Version the localized message should probably be edited, so 
> >> it doesn't require arguments.
> >> 3: Because the ${decision.actor.name} makes no sense as 
> >> requester/initiator (because it's always the admin and not the actual 
> >> initiator), we eliminated this column.
> >>
> >>
> >> Frank
> >> -----"Juan Pablo Santos Rodríguez" <juanpablo.san...@gmail.com> schrieb: 
> >> -----
> >> An: user@jspwiki.apache.org, "frank.fau...@stuttgarter.de" 
> >> <frank.fau...@stuttgarter.de>
> >> Von: "Juan Pablo Santos Rodríguez" <juanpablo.san...@gmail.com>
> >> Datum: 15.06.2023 00:14
> >> Betreff: Re: "Workflow-Problems"
> >>
> >> 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
> >>>
> >>>

Reply via email to