AutoSys Workload Automation

  • 1.  Flow View Overlapping

    Posted Jun 12, 2018 07:14 AM

    I am having an issue within the Flow View panel where jobs begin to overlap in the UI.

     

    Overlap

     

    It makes it difficult to visualize the progress of the workflow.  Has anyone experienced this same issue?

    Currently I am running Release: 11.3.5.5115 of  CA Workload Automation iXP.

     

    Any guidance/suggestions would be greatly appreciated.

     

    Ed



  • 2.  Re: Flow View Overlapping

    Posted Jun 12, 2018 04:57 PM

    Hi Ed,

    Can you please enable Java Console debug level 5 (Control Panel -> Java -> Advanced) and see if any exception is logged?

     

    Thanks,

    Chandru



  • 3.  Re: Flow View Overlapping

    Posted Jun 13, 2018 06:39 AM

    Logging enabled along with Show applet lifecycle exceptions.

    C:\Users\<UserAccount>\AppData\LocalLow\Sun\Java\Deployment\log

     

    The only exception message I see here is


    <record>
      <date>2018-06-13T06:15:43</date>
      <millis>1528884943925</millis>
      <sequence>57</sequence>
      <logger>com.sun.deploy</logger>
      <level>FINE</level>
      <class>com.sun.deploy.trace.LoggerTraceListener</class>
      <method>print</method>
      <thread>9</thread>
      <message>java.lang.IllegalArgumentException: Comparison method violates its general contract!
    </message>
    </record>



  • 4.  Re: Flow View Overlapping
    Best Answer

    Posted Jun 13, 2018 05:42 PM

    iXp 11.3.5 Incr#7 fix SO00503 addressed that issue.

     

    For a workaround, the following update to the $CATALINA_HOME/webapps/ixp/iXp.jnlp (on the iXp server) would do:

     

     

     

     

    After the above change on the iXp/Tomcat server, one needs to clear the Java web Start cache on the workstation / PC,  using:

     

    javaws -clearcache

     

    When you get to apply the incr7, also plan for the latest incr7 patch#1

     

    https://support.ca.com/us/download-center/solution-detail.html?docid=655339&os=ANY&aparno=SO03931&actionID=5

     

    Regards,

    Chandru



  • 5.  Re: Flow View Overlapping

    Posted Jun 13, 2018 07:29 PM

    The XML part didn't make it when I replied via email from mobile. Here we go again. This is the workaround:

     

    <resources>
    <j2se version="1.6+" initial-heap-size="256m" max-heap-size="1024m" />
    <property name="java.util.Arrays.useLegacyMergeSort" value="true"/>
    <jar href="ixpui.jar" kind="main" main="true" download="eager"/>
    <jar href="ixp.jar" download="eager"/>
    <jar href="jnlp.jar" download="eager"/>
    <jar href="gl2.jar" download="eager"/>
    <jar href="cal.jar" download="lazy"/>
    <jar href="ixpuie.jar" download="lazy"/>
    <jar href="log4j-1.2.13.jar" download="lazy"/>
    </resources>



  • 6.  Re: Flow View Overlapping

    Posted Jun 13, 2018 07:03 AM

    Here is the logging from the Java console, with some things redacted in red to protect the innocent.  Definitely an exception when loading the Filter.

     

    Java Web Start 11.172.2.25 x86
    Using JRE version 1.8.0_172-b25 Java HotSpot(TM) Client VM
    User home directory = C:\Users\<Username>
    ----------------------------------------------------
    c:   clear console window
    f:   finalize objects on finalization queue
    g:   garbage collect
    h:   display this help message
    m:   print memory usage
    o:   trigger logging
    p:   reload proxy configuration
    q:   hide console
    r:   reload policy configuration
    s:   dump system and deployment properties
    t:   dump thread list
    v:   dump thread stack
    0-5: set trace level to <n>
    ----------------------------------------------------
    Trace level set to 5: all ... completed.network: Connecting http:// <my FQDN URL: PORT> /ixp/servlet/client with proxy=DIRECT
    network: Connecting socket:// <my FQDN URL: PORT>  with proxy=DIRECT
    network: Connecting http:// <my FQDN URL: PORT> /ixp/servlet/client with cookie " < redacted > "
    @06-13 06.49.25:job 0:run 0:alarm 0:46ms/299ms/433ms:/73ms:/150071/300924k:America/New_York:0h00m00s/180m::transfered:0k:
    network: Connecting http:// <my FQDN URL: PORT> /ixp/servlet/client with proxy=DIRECT
    network: Connecting http:// <my FQDN URL: PORT> /ixp/servlet/client with cookie " < redacted > "
    :transfered:40k:
    network: Connecting http:// <my FQDN URL: PORT> /ixp/servlet/client with proxy=DIRECT
    network: Connecting http:// <my FQDN URL: PORT> /ixp/servlet/client with cookie " < redacted > "
    java.lang.IllegalArgumentException: Comparison method violates its general contract!
     at java.util.ComparableTimSort.mergeHi(Unknown Source)
     at java.util.ComparableTimSort.mergeAt(Unknown Source)
     at java.util.ComparableTimSort.mergeCollapse(Unknown Source)
     at java.util.ComparableTimSort.sort(Unknown Source)
     at java.util.Arrays.sort(Unknown Source)
     at com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.medianRank(Unknown Source)
     at com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.weightedMedian(Unknown Source)
     at com.jgraph.layout.hierarchical.JGraphMedianHybridCrossingReduction.run(Unknown Source)
     at com.jgraph.layout.hierarchical.JGraphHierarchicalLayout.run(Unknown Source)
     at com.pgti.ixp.ui.flowview.r6.FV6DefaultLayout.process(FV6DefaultLayout.java:571)
     at com.pgti.ixp.ui.flowview.r6.FV6Subgroup.processx(FV6Subgroup.java:477)
     at com.pgti.ixp.ui.flowview.r6.FV6Subgroup.process(FV6Subgroup.java:89)
     at com.pgti.ixp.ui.flowview.r6.FV6Subgroup.<init>(FV6Subgroup.java:78)
     at com.pgti.ixp.ui.flowview.r6.FV6GeometryBuildor.buildContainerGeometry(FV6GeometryBuildor.java:286)
     at com.pgti.ixp.ui.flowview.r6.FV6GeometryBuildor.buildContainerGeometry(FV6GeometryBuildor.java:187)
     at com.pgti.ixp.ui.flowview.r6.FV6GeometryBuildor.build(FV6GeometryBuildor.java:110)
     at com.pgti.ixp.ui.flowview.FVSiteIcon.buildGeometry(FVSiteIcon.java:93)
     at com.pgti.ixp.ui.flowview.FVSnapshot.setState(FVSnapshot.java:117)
     at com.pgti.ixp.ui.flowview.FVSnapshot.<init>(FVSnapshot.java:83)
     at com.pgti.ixp.ui.flowview.FlowView.resetSnapshot(FlowView.java:631)
     at com.pgti.ixp.ui.flowview.FlowView.siteUpdate(FlowView.java:560)
     at com.pgti.ixp.ui.flowview.FlowView.siteUpdatey(FlowView.java:455)
     at com.pgti.ixp.ui.flowview.FlowView.siteUpdatex(FlowView.java:442)
     at com.pgti.ixp.ui.flowview.FlowView.siteUpdate(FlowView.java:421)
     at com.pgti.ixp.ui.ixpj.DataRetriever$2.run(DataRetriever.java:826)
     at java.awt.event.InvocationEvent.dispatch(Unknown Source)
     at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
     at java.awt.EventQueue.access$500(Unknown Source)
     at java.awt.EventQueue$3.run(Unknown Source)
     at java.awt.EventQueue$3.run(Unknown Source)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)



  • 7.  Re: Flow View Overlapping

    Posted Jun 14, 2018 08:18 AM

    Chandru,

     

    Thank you so much for your assistance.  I was able to use the workaround you described and it works perfectly now.

    You nailed it.

     

    Eddie



  • 8.  Re: Flow View Overlapping

    Broadcom Employee
    Posted Jul 30, 2018 11:39 AM

    We have made the same iXp.jnlp changes in the latest iXp r11.3.5-INCR7-Patch#2, released last week.