Uploaded image for project: 'Migration Toolkit for Applications'
  1. Migration Toolkit for Applications
  2. MTA-4981

[CLI] Error about duplicate rule ID is shown when running CLI analysis locally

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Critical Critical
    • MTA 7.3.0
    • MTA 7.3.0
    • MTA CLI
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • False
    • None

      Description of problem:

      Error about duplicate rule ID is shown when running CLI analysis locally

      Version-Release number of selected component (if applicable): 7.3.0-15

      h4, How reproducible: 100%

      Steps to Reproduce:
      1. Run analysis, for example

      $ /home/igor/.kantra/mta-cli analyze --overwrite --input /home/igor/github.com/kantra-cli-tests/data/applications/jee-example-app-1.0.0.ear --output /home/igor/MTA/reports-automation --source java-ee
      

      2. See output in console

      Actual results:

      $ /home/igor/.kantra/mta-cli analyze --overwrite --input /home/igor/github.com/kantra-cli-tests/data/applications/jee-example-app-1.0.0.ear --output /home/igor/MTA/reports-automation --source java-ee
      INFO[0000] 
       --run-local set. running analysis in containerless mode 
      INFO[0000] running source analysis                      
      INFO[0000] creating provider config                     
      INFO[0000] setting provider from provider config         provider=java
      INFO[0000] setting provider from provider config         provider=builtin
      INFO[0000] parsing rules for analysis                    rules=/home/igor/.kantra/rulesets
      ERRO[0001] unable to parse all the rules for ruleset     error="duplicated rule id: spring-boot-2.x-to-3.0-removals-00010\nduplicated rule id: spring-boot-2.x-to-3.0-removals-00010\nduplicated rule id: spring-boot-2.x-to-3.0-removals-00010\nduplicated rule id: spring-boot-2.x-to-3.0-removals-00010" file=/home/igor/.kantra/rulesets
      INFO[0001] starting provider                             provider=builtin
      INFO[0001] starting provider                             provider=java
      INFO[0011] running depencency analysis                  
      INFO[0011] evaluating rules for violations. see analysis.log for more info 
      INFO[0021] writing analysis results to output            output=/home/igor/MTA/reports-automation
      INFO[0021] generating static report                     
      INFO[0021] Static report created. Access it at this URL:  URL="file:///home/igor/MTA/reports-automation/static-report/index.html"
      

       

      Expected results:

      Output shouldn't contain error messages 

      Additional info:

              emcmulla@redhat.com Emily McMullan
              ibragins@redhat.com Igor Braginsky
              Igor Braginsky Igor Braginsky
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: