Skip to content

[Bug] Test FAILURE! - in org.apache.pulsar.io.PulsarFunctionTlsTest #20758

@dave2wave

Description

@dave2wave

Search before asking

  • I searched in the issues and found nothing similar.

Version

Pulsar Master branch

Minimal reproduce step

Maven build with tests

What did you expect to see?

No errors

What did you see instead?

Logs show:

11:22:40  [ERROR] Tests run: 6, Failures: 3, Errors: 0, Skipped: 3, Time elapsed: 73.847 s <<< FAILURE! - in org.apache.pulsar.io.PulsarFunctionTlsTest
11:22:40  [ERROR] org.apache.pulsar.io.PulsarFunctionTlsTest.setup[public void org.apache.pulsar.io.PulsarFunctionTlsTest.testAuthorization()](0)  Time elapsed: 73.276 s  <<< FAILURE!
11:22:40  org.apache.zookeeper.KeeperException$SessionExpiredException: KeeperErrorCode = Session expired for /ledgers/available/null:0
11:22:40  	at org.apache.zookeeper.KeeperException.create(KeeperException.java:134)
11:22:40  	at org.apache.zookeeper.KeeperException.create(KeeperException.java:54)
11:22:40  	at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1869)
11:22:40  	at org.apache.pulsar.zookeeper.LocalBookkeeperEnsemble.runBookies(LocalBookkeeperEnsemble.java:303)
11:22:40  	at org.apache.pulsar.zookeeper.LocalBookkeeperEnsemble.start(LocalBookkeeperEnsemble.java:414)
11:22:40  	at org.apache.pulsar.zookeeper.LocalBookkeeperEnsemble.start(LocalBookkeeperEnsemble.java:422)
11:22:40  	at org.apache.pulsar.io.PulsarFunctionTlsTest.setup(PulsarFunctionTlsTest.java:108)
11:22:40  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:22:40  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
11:22:40  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
11:22:40  	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
11:22:40  	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
11:22:40  	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
11:22:40  	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:361)
11:22:40  	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:296)
11:22:40  	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:823)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:590)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
11:22:40  	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
11:22:40  	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
11:22:40  	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
11:22:40  	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
11:22:40  	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
11:22:40  	at org.testng.TestRunner.privateRun(TestRunner.java:829)
11:22:40  	at org.testng.TestRunner.run(TestRunner.java:602)
11:22:40  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
11:22:40  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
11:22:40  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
11:22:40  	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
11:22:40  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
11:22:40  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
11:22:40  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
11:22:40  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
11:22:40  	at org.testng.TestNG.runSuites(TestNG.java:1099)
11:22:40  	at org.testng.TestNG.run(TestNG.java:1067)
11:22:40  	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:102)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeLazy(TestNGDirectoryTestSuite.java:117)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:86)
11:22:40  	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
11:22:40  
11:22:40  [ERROR] org.apache.pulsar.io.PulsarFunctionTlsTest.shutdown  Time elapsed: 0.017 s  <<< FAILURE!
11:22:40  java.lang.NullPointerException: Cannot invoke "org.apache.pulsar.client.admin.PulsarAdmin.close()" because "this.functionAdmin" is null
11:22:40  	at org.apache.pulsar.io.PulsarFunctionTlsTest.shutdown(PulsarFunctionTlsTest.java:176)
11:22:40  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:22:40  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
11:22:40  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
11:22:40  	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
11:22:40  	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
11:22:40  	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
11:22:40  	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:361)
11:22:40  	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:296)
11:22:40  	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:823)
11:22:40  	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:792)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:613)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
11:22:40  	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
11:22:40  	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
11:22:40  	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
11:22:40  	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
11:22:40  	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
11:22:40  	at org.testng.TestRunner.privateRun(TestRunner.java:829)
11:22:40  	at org.testng.TestRunner.run(TestRunner.java:602)
11:22:40  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
11:22:40  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
11:22:40  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
11:22:40  	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
11:22:40  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
11:22:40  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
11:22:40  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
11:22:40  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
11:22:40  	at org.testng.TestNG.runSuites(TestNG.java:1099)
11:22:40  	at org.testng.TestNG.run(TestNG.java:1067)
11:22:40  	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:102)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeLazy(TestNGDirectoryTestSuite.java:117)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:86)
11:22:40  	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
11:22:40  
11:22:40  [ERROR] org.apache.pulsar.io.PulsarFunctionTlsTest.shutdown  Time elapsed: 0.001 s  <<< FAILURE!
11:22:40  java.lang.NullPointerException: Cannot invoke "org.apache.pulsar.client.admin.PulsarAdmin.close()" because "this.functionAdmin" is null
11:22:40  	at org.apache.pulsar.io.PulsarFunctionTlsTest.shutdown(PulsarFunctionTlsTest.java:176)
11:22:40  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:22:40  	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
11:22:40  	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
11:22:40  	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
11:22:40  	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:139)
11:22:40  	at org.testng.internal.invokers.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:69)
11:22:40  	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:361)
11:22:40  	at org.testng.internal.invokers.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:296)
11:22:40  	at org.testng.internal.invokers.TestInvoker.runConfigMethods(TestInvoker.java:823)
11:22:40  	at org.testng.internal.invokers.TestInvoker.runAfterConfigurations(TestInvoker.java:792)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeMethod(TestInvoker.java:613)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeTestMethod(TestInvoker.java:221)
11:22:40  	at org.testng.internal.invokers.MethodRunner.runInSequence(MethodRunner.java:50)
11:22:40  	at org.testng.internal.invokers.TestInvoker$MethodInvocationAgent.invoke(TestInvoker.java:969)
11:22:40  	at org.testng.internal.invokers.TestInvoker.invokeTestMethods(TestInvoker.java:194)
11:22:40  	at org.testng.internal.invokers.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:148)
11:22:40  	at org.testng.internal.invokers.TestMethodWorker.run(TestMethodWorker.java:128)
11:22:40  	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
11:22:40  	at org.testng.TestRunner.privateRun(TestRunner.java:829)
11:22:40  	at org.testng.TestRunner.run(TestRunner.java:602)
11:22:40  	at org.testng.SuiteRunner.runTest(SuiteRunner.java:437)
11:22:40  	at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:431)
11:22:40  	at org.testng.SuiteRunner.privateRun(SuiteRunner.java:391)
11:22:40  	at org.testng.SuiteRunner.run(SuiteRunner.java:330)
11:22:40  	at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
11:22:40  	at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:95)
11:22:40  	at org.testng.TestNG.runSuitesSequentially(TestNG.java:1256)
11:22:40  	at org.testng.TestNG.runSuitesLocally(TestNG.java:1176)
11:22:40  	at org.testng.TestNG.runSuites(TestNG.java:1099)
11:22:40  	at org.testng.TestNG.run(TestNG.java:1067)
11:22:40  	at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:155)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:102)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeLazy(TestNGDirectoryTestSuite.java:117)
11:22:40  	at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:86)
11:22:40  	at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:137)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
11:22:40  	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
11:22:40  

Anything else?

No response

Are you willing to submit a PR?

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/bugThe PR fixed a bug or issue reported a bug

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions