You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Kirk Lund <kl...@apache.org> on 2017/05/08 18:18:19 UTC

GMSMembershipManagerJUnitTest failing consistently in precheckin

I don't see this test failing in the nightly build but it seems to fail
consistently for me in precheckin (last 6 precheckins). Any ideas what's
wrong? Is anyone already looking into this failure?

:geode-core:test

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testDirectChannelSendFailureDueToForcedDisconnect FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testDirectChannelSendFailureDueToForcedDisconnect(GMSMembershipManagerJUnitTest.java:343)

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testStartupEvents FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testStartupEvents(GMSMembershipManagerJUnitTest.java:219)

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testSendToEmptyListIsRejected FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testSendToEmptyListIsRejected(GMSMembershipManagerJUnitTest.java:177)

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testDirectChannelSendAllRecipients FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testDirectChannelSendAllRecipients(GMSMembershipManagerJUnitTest.java:331)

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testDirectChannelSend FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testDirectChannelSend(GMSMembershipManagerJUnitTest.java:281)

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testDirectChannelSendFailureToOneRecipient FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testDirectChannelSendFailureToOneRecipient(GMSMembershipManagerJUnitTest.java:294)

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testDirectChannelSendFailureToAll FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testDirectChannelSendFailureToAll(GMSMembershipManagerJUnitTest.java:313)

org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest
> testSendMessage FAILED
    java.lang.ClassCastException:
org.apache.geode.distributed.internal.LonerDistributionManager cannot be
cast to org.apache.geode.distributed.internal.DistributionManager
        at
org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(HighPriorityAckedMessage.java:68)
        at
org.apache.geode.distributed.internal.membership.gms.mgr.GMSMembershipManagerJUnitTest.testSendMessage(GMSMembershipManagerJUnitTest.java:148)

3013 tests completed, 8 failed, 11 skipped
:geode-core:test FAILED

Re: GMSMembershipManagerJUnitTest failing consistently in precheckin

Posted by Nabarun Nag <nn...@pivotal.io>.
We suspect that it is because of usage of static InternalDistributedSystem
getAnyInstance() which gets it a LonerDistributionManager created by some
other test. We have created a JIRA ticket [GEODE-2896] for it and have a
fix for it.


Regards
Naba

On Tue, May 9, 2017 at 9:00 AM Jinmei Liao <ji...@pivotal.io> wrote:

> happens on my precheckin as well. not failing when running alone in my
> IDEA.
>
> On Mon, May 8, 2017 at 11:18 AM, Kirk Lund <kl...@apache.org> wrote:
>
> > I don't see this test failing in the nightly build but it seems to fail
> > consistently for me in precheckin (last 6 precheckins). Any ideas what's
> > wrong? Is anyone already looking into this failure?
> >
> > :geode-core:test
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testDirectChannelSendFailureDueToForcedDisconnect FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testDirectChannelSendFailureDu
> > eToForcedDisconnect(GMSMembershipManagerJUnitTest.java:343)
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testStartupEvents FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testStartupEvents(
> > GMSMembershipManagerJUnitTest.java:219)
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testSendToEmptyListIsRejected FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testSendToEmptyListIsRejected(
> > GMSMembershipManagerJUnitTest.java:177)
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testDirectChannelSendAllRecipients FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testDirectChannelSendAllRecipients(
> > GMSMembershipManagerJUnitTest.java:331)
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testDirectChannelSend FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testDirectChannelSend(
> > GMSMembershipManagerJUnitTest.java:281)
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testDirectChannelSendFailureToOneRecipient FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testDirectChannelSendFailureToOneRecipient(
> > GMSMembershipManagerJUnitTest.java:294)
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testDirectChannelSendFailureToAll FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testDirectChannelSendFailureToAll(
> > GMSMembershipManagerJUnitTest.java:313)
> >
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest
> > > testSendMessage FAILED
> >     java.lang.ClassCastException:
> > org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> > cast to org.apache.geode.distributed.internal.DistributionManager
> >         at
> > org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> > HighPriorityAckedMessage.java:68)
> >         at
> > org.apache.geode.distributed.internal.membership.gms.mgr.
> > GMSMembershipManagerJUnitTest.testSendMessage(
> > GMSMembershipManagerJUnitTest.java:148)
> >
> > 3013 tests completed, 8 failed, 11 skipped
> > :geode-core:test FAILED
> >
>
>
>
> --
> Cheers
>
> Jinmei
>

Re: GMSMembershipManagerJUnitTest failing consistently in precheckin

Posted by Jinmei Liao <ji...@pivotal.io>.
happens on my precheckin as well. not failing when running alone in my IDEA.

On Mon, May 8, 2017 at 11:18 AM, Kirk Lund <kl...@apache.org> wrote:

> I don't see this test failing in the nightly build but it seems to fail
> consistently for me in precheckin (last 6 precheckins). Any ideas what's
> wrong? Is anyone already looking into this failure?
>
> :geode-core:test
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testDirectChannelSendFailureDueToForcedDisconnect FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testDirectChannelSendFailureDu
> eToForcedDisconnect(GMSMembershipManagerJUnitTest.java:343)
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testStartupEvents FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testStartupEvents(
> GMSMembershipManagerJUnitTest.java:219)
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testSendToEmptyListIsRejected FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testSendToEmptyListIsRejected(
> GMSMembershipManagerJUnitTest.java:177)
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testDirectChannelSendAllRecipients FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testDirectChannelSendAllRecipients(
> GMSMembershipManagerJUnitTest.java:331)
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testDirectChannelSend FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testDirectChannelSend(
> GMSMembershipManagerJUnitTest.java:281)
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testDirectChannelSendFailureToOneRecipient FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testDirectChannelSendFailureToOneRecipient(
> GMSMembershipManagerJUnitTest.java:294)
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testDirectChannelSendFailureToAll FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testDirectChannelSendFailureToAll(
> GMSMembershipManagerJUnitTest.java:313)
>
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest
> > testSendMessage FAILED
>     java.lang.ClassCastException:
> org.apache.geode.distributed.internal.LonerDistributionManager cannot be
> cast to org.apache.geode.distributed.internal.DistributionManager
>         at
> org.apache.geode.distributed.internal.HighPriorityAckedMessage.<init>(
> HighPriorityAckedMessage.java:68)
>         at
> org.apache.geode.distributed.internal.membership.gms.mgr.
> GMSMembershipManagerJUnitTest.testSendMessage(
> GMSMembershipManagerJUnitTest.java:148)
>
> 3013 tests completed, 8 failed, 11 skipped
> :geode-core:test FAILED
>



-- 
Cheers

Jinmei