Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-3392

show pre-template errors on screen in gsh template if configured to show

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • None

    Description

      e.g. a bad regex

      2021-04-16 15:50:28,093: [pool-2-thread-146] ERROR UiV2Template$2.callLogic(375) -  - error
      java.util.regex.PatternSyntaxException: Illegal character range near index 4
      ^[a-ZA-Z0-9_, ]+$
          ^
              at java.util.regex.Pattern.error(Pattern.java:1969)
              at java.util.regex.Pattern.range(Pattern.java:2669)
              at java.util.regex.Pattern.clazz(Pattern.java:2576)
              at java.util.regex.Pattern.sequence(Pattern.java:2077)
              at java.util.regex.Pattern.expr(Pattern.java:2010)
              at java.util.regex.Pattern.compile(Pattern.java:1702)
              at java.util.regex.Pattern.<init>(Pattern.java:1352)
              at java.util.regex.Pattern.compile(Pattern.java:1028)
              at edu.internet2.middleware.grouper.app.gsh.template.GshTemplateInputValidationType$2.doesValuePassValidation(GshTemplateInputValidationType.java:28)
              at edu.internet2.middleware.grouper.app.gsh.template.GshTemplateValidationService.validateInputs(GshTemplateValidationService.java:346)
              at edu.internet2.middleware.grouper.app.gsh.template.GshTemplateValidationService.validate(GshTemplateValidationService.java:32)
              at edu.internet2.middleware.grouper.app.gsh.template.GshTemplateExec$1.callback(GshTemplateExec.java:315)
              at edu.internet2.middleware.grouper.app.gsh.template.GshTemplateExec$1.callback(GshTemplateExec.java:1)
              at edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:976)
              at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1045)
              at edu.internet2.middleware.grouper.GrouperSession.internal_callbackRootGrouperSession(GrouperSession.java:1012)
              at edu.internet2.middleware.grouper.app.gsh.template.GshTemplateExec.execute(GshTemplateExec.java:289)
              at edu.internet2.middleware.grouper.grouperUi.serviceLogic.UiV2Template$2.callLogic(UiV2Template.java:366)
              at edu.internet2.middleware.grouper.grouperUi.serviceLogic.UiV2Template$2.callLogic(UiV2Template.java:1)
              at edu.internet2.middleware.grouper.util.GrouperCallable$1.callback(GrouperCallable.java:203)
              at edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(GrouperSession.java:976)
              at edu.internet2.middleware.grouper.util.GrouperCallable.callLogicWithSessionIfExists(GrouperCallable.java:200)
              at edu.internet2.middleware.grouper.util.GrouperCallable.call(GrouperCallable.java:166)
              at java.util.concurrent.FutureTask.run(FutureTask.java:266)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
              at java.lang.Thread.run(Thread.java:748)
      [root@bba17c6c47254376bdfd3713f17fa135-2291675529 grouper]#  

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: