[
https://issues.apache.org/jira/browse/GEODE-1418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Shelley Lynn Hughes-Godfrey resolved GEODE-1418.
------------------------------------------------
Resolution: Fixed
Fix Version/s: 1.4.0
Committed to develop:
{noformat}
commit d0a2c3d1cd34e9abe13c9f4089e59cc09bfab500
Author: Lynn Hughes-Godfrey <[email protected]>
Date: Fri Oct 27 17:08:42 2017 -0700
GEODE-3338 Refactor WAN command tests to use new Rules
This commit includes refactoring the 13 test classes in WAN Command tests to
use the new Test Rules vs. the deprecated CliCommandTestBase.
In addition to GEODE-3338, please refer to GEODE-3362 through GEODE-3374
(one per test plus one to remove WANCommandTestBase) all of which are
included
as sub jiras for GEODE-1359.
- Remove use of deprecated APIs in CliCommandTestBase
- Remove WANCommandTestBase (all classes extended this class)
- Refactored to use new rules
- Removed FlakyTest specification for GEODE-1355, GEODE-1395, GEODE-1418
and GEODE-1448.
{noformat}
> CI Failure: WanCommandGatewayReceiverStopDUnitTest.testStopGatewayReceiver
> --------------------------------------------------------------------------
>
> Key: GEODE-1418
> URL: https://issues.apache.org/jira/browse/GEODE-1418
> Project: Geode
> Issue Type: Bug
> Components: gfsh, management
> Reporter: Sai Boorlagadda
> Assignee: Shelley Lynn Hughes-Godfrey
> Labels: Flaky, RMI, StopGatewayReceiverCommand
> Fix For: 1.4.0
>
>
> Build #2640
> {noformat}
> Error Message
> java.lang.AssertionError: Connect command failed to connect to manager
> venezuela[29239] result=Failed to retrieve RMIServer stub:
> javax.naming.CommunicationException [Root exception is
> java.rmi.NoSuchObjectException: no such object in table]
> Stacktrace
> java.lang.AssertionError: Connect command failed to connect to manager
> venezuela[29239] result=Failed to retrieve RMIServer stub:
> javax.naming.CommunicationException [Root exception is
> java.rmi.NoSuchObjectException: no such object in table]
> at
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.connect(CliCommandTestBase.java:223)
> at
> com.gemstone.gemfire.management.internal.cli.commands.CliCommandTestBase.setUpJmxManagerOnVm0ThenConnect(CliCommandTestBase.java:106)
> at
> com.gemstone.gemfire.internal.cache.wan.wancommand.WanCommandGatewayReceiverStopDUnitTest.testStopGatewayReceiver(WanCommandGatewayReceiverStopDUnitTest.java:91)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
> at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
> at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
> at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.runTestClass(JUnitTestClassExecuter.java:112)
> at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:56)
> at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.java:66)
> at
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
> at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
> at
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
> at
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
> at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
> at
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:109)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
> at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
> at
> org.gradle.messaging.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:360)
> at
> org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
> at
> org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Standard Output
> Previously run tests: [ParallelGatewaySenderOperationsOffHeapDUnitTest,
> ParallelGatewaySenderOperation_2_OffHeapDUnitTest,
> ConcurrentParallelGatewaySenderOperation_2_OffHeapDUnitTest,
> DistTXWANDUnitTest, WanCommandCreateGatewayReceiverDUnitTest,
> WanCommandCreateGatewaySenderDUnitTest, WanCommandListDUnitTest,
> WanCommandStatusDUnitTest, WanCommandGatewaySenderStartDUnitTest,
> WanCommandGatewayReceiverStartDUnitTest,
> WanCommandGatewayReceiverStopDUnitTest]
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)