Hi Art, Thanks for the update !
Yeah, those tests are some of I would like to fix (they fail for quite long now, since at least 5.15.9). I think some tests should be removed because they don’t make sense anymore. I will take a look (I’m also improving the Karaf tests which are flaky). By the way, all is executed on Jenkins with the pipeline I created. However: - a full ActiveMQ test is very long (~6h) - the build often fails on Jenkins due to flaky tests So, I started to improve the situation, but it takes sometime and I don’t think we should hold releases for non accurate/flaky tests. Thanks again for your feedback, I’m moving forward on release (5.15.14 take #2) and improving the build/tests. Regards JB > Le 1 déc. 2020 à 22:46, Arthur Naseef <a...@amlinv.com> a écrit : > > So the ClassCastException happens in 5.15.13 and 5.15.10 when I run that > test specifically. > I suspect we have a case where the test class inheritance is causing > confusion. If so, then the fix here is to bypass the base-class test > method. > > Can someone look at the test method > testUpdatesAppliedToIndexBeforeJournalShouldBeDiscarded > in JmsSchedulerTest.java and answer the question, "does this test method > make sense for the in-memory scheduler?" I suspect the in-memory scheduler > just doesn't have a journal, so the test doesn't apply. > > Still no update on (2). > > Art > > > On Tue, Dec 1, 2020 at 1:48 PM Arthur Naseef <a...@amlinv.com> wrote: > >> Looks like I'm finding 2 problems with the InMemeoryJmsSchedulerTest: >> >> >> 1. The ClassCastException in one test, and >> 2. "Didn't receive the message" problem in the other. >> >> >> Digging into the ClassCastException, all the code appears to be unchanged >> for at least 6 months. Could this have been broken all this time? >> >> Haven't dug into the second problem yet. >> >> Art >> >> >> On Tue, Dec 1, 2020 at 1:03 PM Arthur Naseef <a...@amlinv.com> wrote: >> >>> So it looks like my build only had 2 test failures. The first we >>> discussed already. The second is as follows: >>> >>> [INFO] Running >>> org.apache.activemq.broker.scheduler.memory.InMemeoryJmsSchedulerTest >>> [ERROR] Tests run: 8, Failures: 1, Errors: 1, Skipped: 0, Time elapsed: >>> 41.993 s <<< FAILURE! - in >>> org.apache.activemq.broker.scheduler.memory.InMemeoryJmsSchedulerTest >>> [ERROR] >>> testScheduleFullRecoveryRestart(org.apache.activemq.broker.scheduler.memory.InMemeoryJmsSchedulerTest) >>> Time elapsed: 5.514 s <<< FAILURE! >>> java.lang.AssertionError: Didn't receive the message >>> >>> [ERROR] >>> testUpdatesAppliedToIndexBeforeJournalShouldBeDiscarded(org.apache.activemq.broker.scheduler.memory.InMemeoryJmsSchedulerTest) >>> Time elapsed: 0.005 s <<< ERROR! >>> java.lang.ClassCastException: >>> org.apache.activemq.broker.scheduler.memory.InMemoryJobSchedulerStore >>> cannot be cast to >>> org.apache.activemq.store.kahadb.scheduler.JobSchedulerStoreImpl' >>> >>> >>> I'm looking into it - please let me know if this is also a known issue. >>> >>> Art >>> >>> >>> On Mon, Nov 30, 2020 at 10:22 PM Jean-Baptiste Onofre <j...@nanthrax.net> >>> wrote: >>> >>>> Hi everyone, >>>> >>>> Due to an issue with the fix for AMQ-8045, I cancel this vote to prepare >>>> a new one. >>>> >>>> Sorry about that. And thanks Art to find this. >>>> >>>> A new vote will start today. >>>> >>>> Regards >>>> JB >>>> >>>>> Le 24 nov. 2020 à 08:00, Jean-Baptiste Onofre <j...@nanthrax.net> a >>>> écrit : >>>>> >>>>> Hi everyone, >>>>> >>>>> I submit Apache ActiveMQ 5.15.14 to your vote. >>>>> This release includes CVE related updates and bug fixes. >>>>> >>>>> Please take a look on the Release Notes for details: >>>>> >>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311210&version=12348294 >>>> < >>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311210&version=12348294 >>>>> >>>>> >>>>> The Maven staging repository is: >>>>> >>>> https://repository.apache.org/content/repositories/orgapacheactivemq-1220/ >>>> < >>>> https://repository.apache.org/content/repositories/orgapacheactivemq-1220/ >>>>> >>>>> >>>>> The dist staging repository is: >>>>> https://dist.apache.org/repos/dist/dev/activemq/activemq/5.15.14/ < >>>> https://dist.apache.org/repos/dist/dev/activemq/activemq/5.15.14/> >>>>> >>>>> Git tag: >>>>> activemq-5.15.14 >>>>> >>>>> Please vote to approve this release: >>>>> >>>>> [ ] +1 Approve the release >>>>> [ ] -1 Don't approve the release (please provide specific comments) >>>>> >>>>> This vote will be open for at least 72 hours. >>>>> >>>>> Thanks ! >>>>> Regards >>>>> JB >>>> >>>>