[
https://issues.apache.org/jira/browse/KAFKA-17235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17870921#comment-17870921
]
Kuan Po Tseng commented on KAFKA-17235:
---------------------------------------
see discussion in
[https://github.com/apache/kafka/pull/16789#issuecomment-2267622823,]
as [~chia7712] mentioned, kafka support for versions 0.8 and 0.9 is still
required, meaning we can't remove those Kafka versions from the system tests.
So we are going to implement Time in PushHttpMetricsReporter to make
test_performance_service.py passed again.
> system test test_performance_service.py failed
> ----------------------------------------------
>
> Key: KAFKA-17235
> URL: https://issues.apache.org/jira/browse/KAFKA-17235
> Project: Kafka
> Issue Type: Bug
> Components: system tests
> Reporter: Kuan Po Tseng
> Assignee: Kuan Po Tseng
> Priority: Major
> Attachments: 2024-08-01--001.zip
>
>
> After run
> {code:java}
> TC_PATHS="tests/kafkatest/sanity_checks/test_performance_services.py" bash
> tests/docker/run_tests.sh
> {code}
> There are three failed test cases:
> kafkatest.sanity_checks.test_performance_services.PerformanceServiceTest.test_version.version=0.8.2.2.new_consumer=False
> kafkatest.sanity_checks.test_performance_services.PerformanceServiceTest.test_version.version=0.9.0.1
> kafkatest.sanity_checks.test_performance_services.PerformanceServiceTest.test_version.version=0.9.0.1.new_consumer=False
> And in each failed test case, in producer_performance.stderr I saw error
> {code:java}
> Exception in thread "main" java.lang.NoSuchFieldError: SYSTEM
> at
> org.apache.kafka.tools.PushHttpMetricsReporter.<init>(PushHttpMetricsReporter.java:99)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.lang.Class.newInstance(Class.java:442)
> at org.apache.kafka.common.utils.Utils.newInstance(Utils.java:231)
> at
> org.apache.kafka.common.config.AbstractConfig.getConfiguredInstances(AbstractConfig.java:156)
> at
> org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:168)
> at
> org.apache.kafka.clients.producer.KafkaProducer.<init>(KafkaProducer.java:129)
> at
> org.apache.kafka.tools.ProducerPerformance.createKafkaProducer(ProducerPerformance.java:175)
> at
> org.apache.kafka.tools.ProducerPerformance.start(ProducerPerformance.java:86)
> at
> org.apache.kafka.tools.ProducerPerformance.main(ProducerPerformance.java:52){code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)