IBM Support

PI80278: HTTP STUBS WRONGLY GIVE RULECONFLICTEXCEPTION ERROR ON STARTUP

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • When starting a stub that has the same routing rule as another
    on a different RTCP domain, the stub starts but no HTTP Proxy
    rule is created.
    The routing rule is wrongly found to clash with another on one
    the same RTCP instance, but in another domain.
    
    Symptoms:
    
    Stub status in RTCP is Running.
    RTCP Agents HTTP Proxy view does not show the routing rule.
    RTCP log shows the following:
    
    0003d249
    com.greenhat.server.proxies.clashdetect.BasicClashDetector   I
    Clashes
    0003d249
    .greenhat.server.container.server.rest.RestExceptionResolver I
    Exception occurred in REST API
    com.greenhat.server.proxies.server.rest.RuleConflictException
            at
    com.greenhat.server.proxies.ProxyRuleServiceImpl.addRule(ProxyRu
    leServiceImpl.java:222)
    
    STEPS TO REPRODUCE:
    
    Create multiple RTCP domains
    Configure an HTTP Proxy to register only with each domain.
    Start a stub in one domain.
    Start the same stub or one with the same URL/HTTP headers/port
    in another domain
    
    EXPECTED RESULTS:
    
    Each HTTP Proxy has a routing rule for the stub in its domain.
    
    ACTUAL RESULTS:
    
    Only the first stub has an active routing rule
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * User with multiple RTCP domains.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Incorrect HTTP routing of messages can occur when rules are  *
    * created in multiple domains at the same time.                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to version 9.1.0.1                                   *
    ****************************************************************
    

Problem conclusion

  • Upgrade to version 9.1.0.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI80278

  • Reported component name

    RATL TEST VIRT

  • Reported component ID

    5725G9400

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-04-20

  • Closed date

    2017-07-25

  • Last modified date

    2017-07-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    RATL TEST VIRT

  • Fixed component ID

    5725G9400

Applicable component levels

  • R800 PSN

       UP

  • R800 PSY

       UP

  • R801 PSN

       UP

  • R850 PSN

       UP

  • R851 PSN

       UP

  • R860 PSN

       UP

  • R870 PSN

       UP

  • R871 PSN

       UP

  • R900 PSN

       UP

  • R901 PSN

       UP

  • R910 PSY

       UP



Document information

More support for: Rational Test Virtualization Server

Software version: 900

Reference #: PI80278

Modified date: 25 July 2017