Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.3.3, 2.4
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Application Requirement:
      KPME
    • Sprint:
      2.4.0-m2 KRAD Sprint 4
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Trying to create a people flow, add a principal for the first step, then try to add a group or a role for the next step. For either group or role, the member field is not created. One of several things, happens and none of them are good.

      Either get a freemarker error:

      FreeMarker template error: The following has evaluated to null or missing: ==> field.propertyNamesForAdditionalDisplay [in template "krad/WEB-INF/ftl/components/field/dataInputField.ftl" at line 119, column 16] Tip: If the failing expression is known to be legally null/missing, either specify a default value with myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthessis: (myOptionVar.foo)!myDefault, (myOptionVar.foo)?? The failing instruction (FTL stack trace): ---------- ==> #list field.propertyNamesForAdditiona... [in template "krad/WEB-INF/ftl/components/field/dataInputField.ftl" in macro "uif_dataInputField" at line 119, column 9] #nested [in template "krad/WEB-INF/ftl/lib/div.ftl" in macro "div" at line 25, column 5] @krad.div component=field [in template "krad/WEB-INF/ftl/components/field/dataInputField.ftl" in macro "uif_dataInputField" at line 22, column 5] #inline "template" [in template "krad/WEB-INF/ftl/lib/template.ftl" in macro "template" at line 19, column 9] @krad.template componentUpdate=true c... [in template "krad/WEB-INF/ftl/updateComponent.ftl" at line 24, column 9] #include "updateComponent.ftl" [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 51, column 17] #elseif KualiForm.ajaxReturnType == "... [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 49, column 9] #elseif KualiForm.ajaxRequest [in template "krad/WEB-INF/ftl/uifRender.ftl" at line 42, column 5] ---------- Java stack trace (for programmers): ---------- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:98) at freemarker.core.Expression.assertNonNull(Expression.java:205) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:100) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.MixedContent.accept(MixedContent.java:93) at freemarker.core.Environment.visit(Environment.java:265) at freemarker.core.Environment.visit(Environment.java:487) at 
      

      or it just doesn't render the member field.

        Attachments

          Issue Links

            Activity

            Hide
            gilesp Peter Giles (Inactive) added a comment -

            Please fix in the rice-2.3 branch. Marking fix version as both 2.3.3 and 2.4 since we don't have an active 2.3 sprint presently.

            Show
            gilesp Peter Giles (Inactive) added a comment - Please fix in the rice-2.3 branch. Marking fix version as both 2.3.3 and 2.4 since we don't have an active 2.3 sprint presently.
            Hide
            cpedersen Corey Pedersen (Inactive) added a comment -

            @Jeremy Hanson: I am not seeing this issue. Could you reconfirm?

            Show
            cpedersen Corey Pedersen (Inactive) added a comment - @Jeremy Hanson: I am not seeing this issue. Could you reconfirm?
            Hide
            cpedersen Corey Pedersen (Inactive) added a comment -

            Cannot reproduce locally after update 42127. Test in env2 after 42127 applied.

            Show
            cpedersen Corey Pedersen (Inactive) added a comment - Cannot reproduce locally after update 42127. Test in env2 after 42127 applied.
            Hide
            cpedersen Corey Pedersen (Inactive) added a comment -

            Resolved by KULRICE-10652.

            Show
            cpedersen Corey Pedersen (Inactive) added a comment - Resolved by KULRICE-10652 .
            Hide
            acampbell Adam Campbell (Inactive) added a comment -

            2.4 validation currently blocked by KULRICE-11038 (stack trace on clicking People Flow link on Main Menu tab).

            Show
            acampbell Adam Campbell (Inactive) added a comment - 2.4 validation currently blocked by KULRICE-11038 (stack trace on clicking People Flow link on Main Menu tab).

              People

              • Assignee:
                cpedersen Corey Pedersen (Inactive)
                Reporter:
                jjhanso Jeremy Hanson
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 1 day, 4 hours
                  1d 4h
                  Remaining:
                  Time Spent - 4 hours Remaining Estimate - 1 day
                  1d
                  Logged:
                  Time Spent - 4 hours Remaining Estimate - 1 day
                  4h