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

Generated classes for precompiled JSP in weblogic application slow down processing

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: 2.3.0.Final, 2.4.0.CR1
    • Fix Version/s: 2.4.0.Final
    • Component/s: None
    • Labels:

      Description

      Rule from log takes enormous time processing for Windup:
      [284/319] PostMigrationRulesPhase - webslogic-catchall - weblogic-catchall-00000

      is inspecting many JSP precompiled weblogic java classes. These should be marked as a bunch and excluding from adding hint for every class/call of proprietary method IMHO.

      For instance here is a snippet of a log

      07:54:55,520 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_html5/_status/__completedstatus.java [Classification.as(Oracle)] 
      07:54:55,548 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_html5/_status/__completedstatus.java [Hint.titled("Calls method 'weblogic.servlet.jsp.DependencyInjectionHelper.inject(javax.servlet.jsp.PageContext, com.cingular.telepos.client.tags.PropertyTag)'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      07:54:55,721 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_ajax/__featureusercredentials.java [Classification.as(Oracle)] 
      07:54:55,748 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_ajax/__featureusercredentials.java [Hint.titled("Calls method 'weblogic.servlet.jsp.ByteWriter.write(byte[], java.lang.String)'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      07:54:56,001 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_mobility/__cancelts360swhconfirmation.java [Classification.as(Oracle)] 
      07:54:56,029 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_mobility/__cancelts360swhconfirmation.java [Hint.titled("Calls method 'weblogic.servlet.jsp.ByteWriter.write(byte[], java.lang.String)'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      07:54:56,245 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_titan/_uverse/__uversetitanhsiorder.java [Classification.as(Oracle)] 
      07:54:56,272 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_titan/_uverse/__uversetitanhsiorder.java [Hint.titled("Calls method 'weblogic.servlet.jsp.DependencyInjectionHelper.inject(javax.servlet.jsp.PageContext, org.apache.taglibs.standard.tag.el.core.SetTag)'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      07:54:56,556 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to com/cingular/telepos/deploy/ejb/common/DataServicesEJB_vyptsd_EOImpl.java [Classification.as(Oracle)] 
      07:54:56,583 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to com/cingular/telepos/deploy/ejb/common/DataServicesEJB_vyptsd_EOImpl.java [Hint.titled("Declares variable 'weblogic.ejb.container.internal.MethodDescriptor'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      07:54:56,848 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_activation/__featurefamilydiv.java [Classification.as(Oracle)] 
      07:54:56,875 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_activation/__featurefamilydiv.java [Hint.titled("Calls method 'weblogic.servlet.jsp.ByteWriter.write(byte[], java.lang.String)'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      07:54:57,062 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_customerservice/_rateplananalyzer/__createrparequest.java [Classification.as(Oracle)] 
      07:54:57,088 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_customerservice/_rateplananalyzer/__createrparequest.java [Hint.titled("Declares variable 'weblogic.servlet.jsp.ByteWriter'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      07:54:57,267 INFO  [org.jboss.windup.reporting.config.classification.Classification] (main) Classification added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_customerservice/_groups/_data/__datagroupinfo.java [Classification.as(Oracle)] 
      07:54:57,293 INFO  [org.jboss.windup.reporting.config.Hint] (main) Hint added to phoenix-1410.ear/phoenix-web.war/WEB-INF/classes/jsp_servlet/_newgui/_customerservice/_groups/_data/__datagroupinfo.java [Hint.titled("Calls method 'weblogic.servlet.jsp.ByteWriter.write(byte[], java.lang.String)'").withText("
      This is an Oracle proprietary type and needs to be migrated to a compatible API. There is currently no detailed
      information about this type.
                                  ").withEffort(1)] 
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  manaRH Marek Novotny
                  Reporter:
                  manaRH Marek Novotny
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: