Skip to content

Conversation

@pmd1nh
Copy link
Member

@pmd1nh pmd1nh commented Dec 8, 2025

################################################################################################

fix build break 304040
Test Failure: com.ibm.ws.webcontainer.servlet31.fat.tests.CDIUpgradeHandlerTest.testCDIUpgradeHandlerUpgrade

@pmd1nh
Copy link
Member Author

pmd1nh commented Dec 8, 2025

#build
(view Open Liberty Personal Build - ✅ completed successfully!)
#spawn.fullfat.buckets=com.ibm.ws.webcontainer.servlet.3.1_fat,com.ibm.ws.webcontainer.servlet.3.1_fat.2

Note: Target locations of links might be accessible only to IBM employees.

@pmd1nh pmd1nh self-assigned this Dec 8, 2025
@LibbyBot
Copy link
Member

LibbyBot commented Dec 8, 2025

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 3 FAT files were changed, added, or removed.

  • Check that the build did not break the affected FAT suite(s).

  • Please describe in a separate comment how you tested your changes.

@pmd1nh
Copy link
Member Author

pmd1nh commented Dec 8, 2025

There is a stale class variable readListener object (as well as writeListener) that may cause this intermittent issue (can't recreate locally)

image

from the screenshot, the readListener.onDataAvailable (thread 0000002a) should NOT possibly read data when the readListener object is still initializing (in thread 0000002c). The fact there was actually a read onDataAvailable suggests that there was stale readListener object.

@pmd1nh pmd1nh added the test bug label Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants