Alyssa Huang created KAFKA-13665:
------------------------------------
Summary: Null pointer exception testPollReturnsNoRecords
Key: KAFKA-13665
URL: https://issues.apache.org/jira/browse/KAFKA-13665
Project: Kafka
Issue Type: Test
Reporter: Alyssa Huang
Seeing java.lang.NullPointerException from testPollReturnsNoRecords[0] –
org.apache.kafka.connect.runtime.WorkerSourceTaskTest.
https://ci-builds.apache.org/blue/organizations/jenkins/Kafka%2Fkafka-pr/detail/PR-11732/2/tests/
{code:java}
[2022-02-11 00:17:58,495] INFO Kafka startTimeMs: 1644538678494
(org.apache.kafka.common.utils.AppInfoParser:121)[2022-02-11 00:17:58,495] WARN
Error registering AppInfo mbean
(org.apache.kafka.common.utils.AppInfoParser:68)javax.management.InstanceAlreadyExistsException:
kafka.connect:type=app-info,id=noop-worker at
com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:437) at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1898)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:966)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:900)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:324)
at
com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:522)
at
org.apache.kafka.common.utils.AppInfoParser.registerAppInfo(AppInfoParser.java:64)
at
org.apache.kafka.connect.runtime.ConnectMetrics.<init>(ConnectMetrics.java:99)
at
org.apache.kafka.connect.runtime.errors.RetryWithToleranceOperatorTest.<clinit>(RetryWithToleranceOperatorTest.java:93)
at java.lang.Class.forName0(Native Method) at
java.lang.Class.forName(Class.java:264) at
javassist.runtime.Desc.getClassObject(Desc.java:72) at
javassist.runtime.Desc.getClazz(Desc.java:81) at
org.apache.kafka.connect.runtime.WorkerSourceTaskTest.createWorkerTask(WorkerSourceTaskTest.java:240)
at
org.apache.kafka.connect.runtime.WorkerSourceTaskTest.testHeadersWithCustomConverter(WorkerSourceTaskTest.java:1001)
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:498) at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
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.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at
org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at
org.junit.runners.ParentRunner.run(ParentRunner.java:413) at
org.junit.runners.Suite.runChild(Suite.java:128) at
org.junit.runners.Suite.runChild(Suite.java:27) at
org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at
org.junit.runners.ParentRunner$3.eval...[truncated 3038049 chars]...
ssl.cipher.suites = null ssl.client.auth = none ssl.enabled.protocols =
[TLSv1.2] ssl.endpoint.identification.algorithm = https
ssl.engine.factory.class = null ssl.key.password = null
ssl.keymanager.algorithm = SunX509 ssl.keystore.certificate.chain = null
ssl.keystore.key = null ssl.keystore.location = null ssl.keystore.password =
null ssl.keystore.type = JKS ssl.protocol = TLSv1.2 ssl.provider = null
ssl.secure.random.implementation = null ssl.trustmanager.algorithm = PKIX
ssl.truststore.certificates = null ssl.truststore.location = null
ssl.truststore.password = null ssl.truststore.type = JKS
task.shutdown.graceful.timeout.ms = 5000 topic.creation.enable = true
topic.tracking.allow.reset = true topic.tracking.enable = true
value.converter = class
org.apache.kafka.connect.runtime.isolation.PluginsTest$TestConverter
(org.apache.kafka.connect.runtime.isolation.PluginsTest$TestableWorkerConfig:376)[2022-02-11
00:19:28,370] WARN Variables cannot be used in the 'plugin.path' property,
since the property is used by plugin scanning before the config providers that
replace the variables are initialized. The raw value 'null' was used for plugin
scanning, as opposed to the transformed value 'null', and this may cause
unexpected results.
(org.apache.kafka.connect.runtime.WorkerConfig:334)[2022-02-11 00:19:28,372]
DEBUG Registering Connect metrics with JMX for worker
'errors-all-tolerate-worker'
(org.apache.kafka.connect.runtime.ConnectMetrics:98)[2022-02-11 00:19:28,372]
INFO Kafka version: 3.2.0-SNAPSHOT
(org.apache.kafka.common.utils.AppInfoParser:119) {code}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)