lbradstreet opened a new pull request, #12202:
URL: https://github.com/apache/kafka/pull/12202
When running system tests with JDK 10+, we hit the following error because
util.py attempts to check the version variable for non-Kafka service objects.
```
[INFO:2022-05-23 18:43:04,741]: RunnerClient:
kafkatest.tests.connect.connect_test.ConnectStandaloneFileTest.test_file_source_and_sink.security_protocol=SASL_SSL.metadata_quorum=REMOTE_KRAFT:
on run 1/1
[INFO:2022-05-23 18:43:04,775]: RunnerClient:
kafkatest.tests.connect.connect_test.ConnectStandaloneFileTest.test_file_source_and_sink.security_protocol=SASL_SSL.metadata_quorum=REMOTE_KRAFT:
Setting up...
[INFO:2022-05-23 18:43:04,792]: RunnerClient:
kafkatest.tests.connect.connect_test.ConnectStandaloneFileTest.test_file_source_and_sink.security_protocol=SASL_SSL.metadata_quorum=REMOTE_KRAFT:
Running...
[INFO:2022-05-23 18:43:53,154]: RunnerClient:
kafkatest.tests.connect.connect_test.ConnectStandaloneFileTest.test_file_source_and_sink.security_protocol=SASL_SSL.metadata_quorum=REMOTE_KRAFT:
FAIL: AttributeError("'ClusterNode' object has no attribute 'version'")
Traceback (most recent call last):
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/venv/lib/python3.7/site-packages/ducktape/tests/runner_client.py",
line 175, in _do_run
data = self.run_test()
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/venv/lib/python3.7/site-packages/ducktape/tests/runner_client.py",
line 257, in run_test
return self.test_context.function(self.test)
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/venv/lib/python3.7/site-packages/ducktape/mark/_mark.py",
line 433, in wrapper
return functools.partial(f, *args, **kwargs)(*w_args, **w_kwargs)
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/tests/kafkatest/tests/connect/connect_test.py",
line 109, in test_file_source_and_sink
self.source.start()
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/tests/kafkatest/services/connect.py",
line 123, in start
super(ConnectServiceBase, self).start()
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/venv/lib/python3.7/site-packages/ducktape/services/service.py",
line 265, in start
self.start_node(node, **kwargs)
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/tests/kafkatest/services/connect.py",
line 332, in start_node
self.start_and_wait_to_start_listening(node, 'standalone',
remote_connector_configs)
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/tests/kafkatest/services/connect.py",
line 138, in start_and_wait_to_start_listening
self.start_and_return_immediately(node, worker_type,
remote_connector_configs)
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/tests/kafkatest/services/connect.py",
line 126, in start_and_return_immediately
cmd = self.start_cmd(node, remote_connector_configs)
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/tests/kafkatest/services/connect.py",
line 300, in start_cmd
cmd += fix_opts_for_new_jvm(node)
File
"/home/jenkins/workspace/system-test-ce-kafka-branch-builder-lucas/kafka/tests/kafkatest/services/kafka/util.py",
line 36, in fix_opts_for_new_jvm
if node.version == LATEST_0_8_2 or node.version == LATEST_0_9 or
node.version == LATEST_0_10_0 or node.version == LATEST_0_10_1 or node.version
== LATEST_0_10_2 or node.version == LATEST_0_11_0 or node.version == LATEST_1_0:
AttributeError: 'ClusterNode' object has no attribute 'version'
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]