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
>>>> 
>>>> 

Reply via email to