Uploaded image for project: 'WINDUP - Red Hat Application Migration Toolkit'
  1. WINDUP - Red Hat Application Migration Toolkit
  2. WINDUP-2036

Placement Label Errors can lead to a broken tech bubble map report

    Details

    • Type: Enhancement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Cannot Reproduce
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Reporting
    • Labels:
      None
    • Story Points:
      8

      Description

      00:52:10,864 WARNING [org.jboss.windup.reporting.rules.rendering.RenderReportRuleProvider] (/reports/templates/techReport-boxes.ftl_techReport.html) Failed to render freemarker report:
      [v[874819624]=

      {templateType: FREEMARKER, w:winduptype: [ApplicationReportModel, ReportModel, TechReportModel], reportName: Technologies, reportFilename: techReport.html, mainApplicationModel: false, reportPriority: 103, displayInGlobalApplicationIndex: false, reportDescription: This report is a statistic of technologies occurrences in the input applications. It is an overview of what technologies are found in given project or a set of projects., reportIconClass: glyphicon glyphicon-tags, templatePath: /reports/templates/techReport-boxes.ftl, displayInApplicationReportIndex: true}

      ]
      There should always be exactly 3 placement labels - row, sector, column/box. It was: [place:store, place:embedded]: org.jboss.windup.util.exception.WindupException: There should always be exactly 3 placement labels - row, sector, column/box. It was: [place:store, place:embedded]
      at org.jboss.windup.reporting.rules.generation.techreport.TechReportService.processPlaceLabels(TechReportService.java:151)
      at org.jboss.windup.reporting.rules.generation.techreport.TechReportService.getTechStatsMap(TechReportService.java:67)
      at org.jboss.windup.reporting.rules.generation.techreport.SortTechUsageStatsMethod.exec(SortTechUsageStatsMethod.java:77)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_171]
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_171]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_171]
      at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_171]
      at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.26.2.Final.jar:2.26.2.Final]
      at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.26.2.Final.jar:2.26.2.Final]
      at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.26.2.Final.jar:2.26.2.Final]
      at org.jboss.windup.reporting.rules.generation.techreport.SortTechUsageStatsMethod_$$javassist_196d36c2-4548-438a-a147-0c5c0e000b85.exec(SortTechUsageStatsMethod$$_javassist_196d36c2-4548-438a-a147-0c5c0e000b85.java)
      at freemarker.core.MethodCall._eval(MethodCall.java:65)
      at freemarker.core.Expression.eval(Expression.java:81)
      at freemarker.core.Assignment.accept(Assignment.java:134)
      at freemarker.core.Environment.visit(Environment.java:326)
      at freemarker.core.Environment.visit(Environment.java:332)
      at freemarker.core.Environment.process(Environment.java:305)
      at freemarker.template.Template.process(Template.java:378)
      at org.jboss.windup.reporting.freemarker.FreeMarkerIterationOperation.perform(FreeMarkerIterationOperation.java:142)
      at org.jboss.windup.reporting.rules.rendering.RenderReportRuleProvider$FreeMarkerThreadedRenderer$1.call(RenderReportRuleProvider.java:136)
      at org.jboss.windup.reporting.rules.rendering.RenderReportRuleProvider$FreeMarkerThreadedRenderer$1.call(RenderReportRuleProvider.java:120)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_171]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_171]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_171]
      at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_171]

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                jsightler Jess Sightler
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: