Barry Oglesby created GEODE-3498:
------------------------------------
Summary:
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySender_Group
fails with AssertionError
Key: GEODE-3498
URL: https://issues.apache.org/jira/browse/GEODE-3498
Project: Geode
Issue Type: Bug
Components: jmx
Reporter: Barry Oglesby
The headless gfsh command can't connect to the JMX manager in the
{{testCreateDestroyGatewaySender_Group}} test. One interesting thing I see is
the {{jmx-manager-port}} is re-used from the previous test.
Here are the tests and ports. The {{testCreateDestroyGatewaySenderWithDefault}}
and {{testCreateDestroyGatewaySender_Group}} use the same {{jmx-manager-port}}.
{noformat}
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySender_Group_Scenario2
[vm0] distributed system properties: {name=Manager, http-service-port=23522,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=26506, ...
.
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySenderWithGatewayTransportFilters.
[vm0] distributed system properties: {name=Manager, http-service-port=28751,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=27582, ...
.
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyParallelGatewaySender.
[vm0] distributed system properties: {name=Manager, http-service-port=21269,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=20691, ...
.
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySender.
[vm0] distributed system properties: {name=Manager, http-service-port=25758,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=23804, ...
.
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySenderWithDefault.
[vm0] distributed system properties: {name=Manager, http-service-port=25296,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=24205, ...
.
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySender_Group.
[vm0] distributed system properties: {name=Manager, http-service-port=28525,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=24205, ...
.
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySender_OnMember.
[vm0] distributed system properties: {name=Manager, http-service-port=29682,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=21355, ...
.
[setup] START TEST
CreateAndDestroyGatewaySenderCommandsDUnitTest.testCreateDestroyGatewaySenderWithGatewayEventFilters.
[vm0] distributed system properties: {name=Manager, http-service-port=23557,
jmx-manager=true, jmx-manager-bind-address=8fe46d83e29f,
jmx-manager-port=23434, ...
{noformat}
The {{testCreateDestroyGatewaySenderWithDefault}} test connects successfully:
{noformat}
CreateAndDestroyGatewaySenderCommandsDUnitTest using endpoint:
8fe46d83e29f[24205]
[info 2017/08/18 20:01:10.604 UTC <Test worker> tid=0x16] Successfully
connected to managing node using JMX
{noformat}
But the {{testCreateDestroyGatewaySender_Group}} test does not:
{noformat}
CreateAndDestroyGatewaySenderCommandsDUnitTest using endpoint:
8fe46d83e29f[24205]
{noformat}
If I run the test locally, all the ports are unique, and it works fine.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)