IBM Support

IJ34276: RULES WITH EMAIL RESPONSES WILL CAUSE THE CRE THREADS TO GET STUCK IN A DEADLOCK

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Rules with email responses will cause the CRE threads to slowly
    get stuck in a deadlock, resulting in the CRE no longer
    processing events and sending them to storage if the deployment
    has any AQL CEP's with "Enable for use in Rules, Forwarding
    Profiles and Search Indexing" enabled.
    
    
    When this happens look for a similar stack trace in threads.txt
    that is generated by running the command:
    /opt/qradar/support/threadTop.sh -p 7799 --full > threads.txt
    
    
    at sun.misc.Unsafe.park(Native Method) at java.util.concurrent
    .locks.LockSupport.park(LockSupport.java:186)at java.util.concur
    dCheckInterrupt(AbstractQueuedSynchronizer.java:847)at java.util
    ireShared(AbstractQueuedSynchronizer.java:978)at java.util.concu
    eShared(AbstractQueuedSynchronizer.java:1294)at java.util.concur
    ock(ReentrantReadWriteLock.java:738)at com.q1labs.core.shared.ar
    Properties(CustomPropertyServices.java:166)at com.q1labs.semsour
    ldsManager.replaceCustomPropertiesNullValues(CustomAlertFieldsM
    anager.java:536)at com.q1labs.semsources.cre.responses.templates
    ldsManager.buildResponseFromXML(CustomAlertFieldsManager.java:3
    51)at com.q1labs.semsources.cre.responses.templates.CustomAlertF
    ldsManager.loadTemplate(CustomAlertFieldsManager.java:145)at com
    sponse(Email_Response.java:51)at com.q1labs.semsources.cre.Custo
    Rule.java:1049)at
    com.q1labs.semsources.cre.CustomRule.test(CustomRule.java:578)
    at
    com.q1labs.semsources.cre.CustomRule.test(CustomRule.java:496)
    at com.q1labs.semsources.cre.CustomRuleSetExecutor.testRule(Cus
    tomRuleSetExecutor.java:342)at com.q1labs.semsources.cre.CustomR
    uleSetExecutor.java:210)at com.q1labs.semsources.cre.CRERuleExec
    ode(CRERuleExecutor.java:177)at com.q1labs.semsources.cre.Global
    obalRuleExecutor.java:207)at com.q1labs.semsources.cre.CREEventP
    tomRuleEngine.java:544)at com.q1labs.semsources.cre.CREEventProc
    gine.java:484)
    

Local fix

  • Workaround
    Disable email responses on rules and restart ECS-EP by using the
    following command:
    
    systemctl restart ecs-ep
    
    Important: Restarting ECS-EP might result in services not being
    available, schedule a maintenance period before preforming this
    step.
    

Problem summary

  • This issue was fixed in QRadar QRM QVM release of 7.4.3 FixPack
    4.
    

Problem conclusion

  • This issue was fixed in QRadar QRM QVM release of 7.4.3 FixPack
    4.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ34276

  • Reported component name

    QRADAR SOFTWARE

  • Reported component ID

    5725QRDSW

  • Reported release

    743

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-08-05

  • Closed date

    2021-11-15

  • Last modified date

    2021-11-15

  • 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

    QRADAR SOFTWARE

  • Fixed component ID

    5725QRDSW

Applicable component levels

[{"Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSBQAC","label":"IBM QRadar SIEM"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"743"}]

Document Information

Modified date:
16 November 2021