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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 2.4.0.Final
    • 2.3.0.Final, 2.4.0.CR1
    • None

    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)] 
      

      Attachments

        Issue Links

          Activity

            People

              mnovotny@redhat.com Marek Novotny
              mnovotny@redhat.com Marek Novotny
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: