flowchartsman opened a new issue, #20702:
URL: https://github.com/apache/pulsar/issues/20702

   ### Search before asking
   
   - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) 
and found nothing similar.
   
   
   ### Version
   
   I was pleased to find arm64 builds for pulsar 3.0.0, however every 
administrative tool command leads to a massive stack trace warning that 
precedes the results of every command, completely munges the output and fills 
the screen with useless stack-trace information.
   
   Even if the root cause (Conscrypt dependency is broken or 
architecture-dependent) isn't fixable in the short term, there should be a way 
to squash this warning, since it makes `pulsar-admin` and `pulshar-shell` 
_extremely_ unpleasant to use.
   
   ### Minimal reproduce step
   
   - Download and install pulsar-shell on arm64.
   - Set it up for your cluster with TLS enabled
   - Try to use it at all for anything.
   
   ### What did you expect to see?
   
   ```
   tlsclient(pulsar.my.cluster)> admin topics list public/default
   persistent://public/default/topic1
   persistent://public/default/topic2
   tlsclient(pulsar.my.cluster)>
   ```
   
   ### What did you see instead?
   
   ```
   tlsclient(pulsar.my.cluster)> admin topics list public/default
   2023-07-02T00:45:57,946-0400 [main] WARN  
org.apache.pulsar.common.util.SecurityUtility - Conscrypt isn't available. 
Using JDK default security provider.
   java.lang.reflect.InvocationTargetException: null
           at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
           at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
           at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
           at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
           at 
org.apache.pulsar.common.util.SecurityUtility.loadConscryptProvider(SecurityUtility.java:125)
 ~[pulsar-common-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.common.util.SecurityUtility.<clinit>(SecurityUtility.java:81) 
~[pulsar-common-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.<init>(AsyncHttpConnector.java:163)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnectorProvider.getConnector(AsyncHttpConnectorProvider.java:52)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.client.admin.internal.PulsarAdminImpl.<init>(PulsarAdminImpl.java:199)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl.build(PulsarAdminBuilderImpl.java:49)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:69)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:29)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at org.apache.pulsar.admin.cli.CmdBase.getAdmin(CmdBase.java:112) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.admin.cli.CmdTopics.getTopics(CmdTopics.java:2876) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.admin.cli.CmdTopics.access$12200(CmdTopics.java:91) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.admin.cli.CmdTopics$ListCmd.run(CmdTopics.java:395) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at org.apache.pulsar.admin.cli.CmdBase.run(CmdBase.java:87) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at 
org.apache.pulsar.admin.cli.PulsarAdminTool.run(PulsarAdminTool.java:257) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at org.apache.pulsar.shell.AdminShell.runCommand(AdminShell.java:72) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:455) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:237) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           at org.apache.pulsar.shell.PulsarShell.main(PulsarShell.java:215) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
   Caused by: java.lang.UnsatisfiedLinkError: no 
conscrypt_openjdk_jni-osx-aarch_64 in java.library.path: 
/Users/awalker/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
           at java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) ~[?:?]
           at java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[?:?]
           at java.lang.System.loadLibrary(System.java:1989) ~[?:?]
           at 
org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]
           at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
           at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
           at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
           at 
org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:297) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at 
org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:289) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at 
java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?]
           at 
org.conscrypt.NativeLibraryLoader.loadLibraryFromHelperClassloader(NativeLibraryLoader.java:289)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at 
org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:262) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at 
org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at 
org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:64) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           at org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:119) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
           ... 22 more
           Suppressed: java.lang.UnsatisfiedLinkError: no 
conscrypt_openjdk_jni-osx-aarch_64 in java.library.path: 
/Users/awalker/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
                   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) 
~[?:?]
                   at java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[?:?]
                   at java.lang.System.loadLibrary(System.java:1989) ~[?:?]
                   at 
org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:64) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:119) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
                   at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
                   at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
                   at 
org.apache.pulsar.common.util.SecurityUtility.loadConscryptProvider(SecurityUtility.java:125)
 ~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.common.util.SecurityUtility.<clinit>(SecurityUtility.java:81) 
~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.<init>(AsyncHttpConnector.java:163)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnectorProvider.getConnector(AsyncHttpConnectorProvider.java:52)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminImpl.<init>(PulsarAdminImpl.java:199)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl.build(PulsarAdminBuilderImpl.java:49)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:69)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:29)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdBase.getAdmin(CmdBase.java:112) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.getTopics(CmdTopics.java:2876) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.access$12200(CmdTopics.java:91) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics$ListCmd.run(CmdTopics.java:395) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at org.apache.pulsar.admin.cli.CmdBase.run(CmdBase.java:87) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminTool.run(PulsarAdminTool.java:257) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.AdminShell.runCommand(AdminShell.java:72) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:455) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:237) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.main(PulsarShell.java:215) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           Suppressed: java.lang.UnsatisfiedLinkError: no conscrypt_openjdk_jni 
in java.library.path: 
/Users/awalker/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
                   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) 
~[?:?]
                   at java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[?:?]
                   at java.lang.System.loadLibrary(System.java:1989) ~[?:?]
                   at 
org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
                   at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
                   at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
                   at 
org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:297) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:289) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibraryFromHelperClassloader(NativeLibraryLoader.java:289)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:262) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:64) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:119) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
                   at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
                   at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
                   at 
org.apache.pulsar.common.util.SecurityUtility.loadConscryptProvider(SecurityUtility.java:125)
 ~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.common.util.SecurityUtility.<clinit>(SecurityUtility.java:81) 
~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.<init>(AsyncHttpConnector.java:163)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnectorProvider.getConnector(AsyncHttpConnectorProvider.java:52)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminImpl.<init>(PulsarAdminImpl.java:199)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl.build(PulsarAdminBuilderImpl.java:49)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:69)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:29)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdBase.getAdmin(CmdBase.java:112) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.getTopics(CmdTopics.java:2876) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.access$12200(CmdTopics.java:91) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics$ListCmd.run(CmdTopics.java:395) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at org.apache.pulsar.admin.cli.CmdBase.run(CmdBase.java:87) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminTool.run(PulsarAdminTool.java:257) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.AdminShell.runCommand(AdminShell.java:72) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:455) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:237) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.main(PulsarShell.java:215) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           Suppressed: java.lang.UnsatisfiedLinkError: no conscrypt_openjdk_jni 
in java.library.path: 
/Users/awalker/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
                   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) 
~[?:?]
                   at java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[?:?]
                   at java.lang.System.loadLibrary(System.java:1989) ~[?:?]
                   at 
org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:64) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:119) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
                   at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
                   at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
                   at 
org.apache.pulsar.common.util.SecurityUtility.loadConscryptProvider(SecurityUtility.java:125)
 ~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.common.util.SecurityUtility.<clinit>(SecurityUtility.java:81) 
~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.<init>(AsyncHttpConnector.java:163)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnectorProvider.getConnector(AsyncHttpConnectorProvider.java:52)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminImpl.<init>(PulsarAdminImpl.java:199)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl.build(PulsarAdminBuilderImpl.java:49)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:69)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:29)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdBase.getAdmin(CmdBase.java:112) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.getTopics(CmdTopics.java:2876) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.access$12200(CmdTopics.java:91) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics$ListCmd.run(CmdTopics.java:395) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at org.apache.pulsar.admin.cli.CmdBase.run(CmdBase.java:87) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminTool.run(PulsarAdminTool.java:257) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.AdminShell.runCommand(AdminShell.java:72) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:455) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:237) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.main(PulsarShell.java:215) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           Suppressed: java.lang.UnsatisfiedLinkError: no conscrypt in 
java.library.path: 
/Users/awalker/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
                   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) 
~[?:?]
                   at java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[?:?]
                   at java.lang.System.loadLibrary(System.java:1989) ~[?:?]
                   at 
org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
                   at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
                   at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
                   at 
org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:297) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader$1.run(NativeLibraryLoader.java:289) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibraryFromHelperClassloader(NativeLibraryLoader.java:289)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:262) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:64) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:119) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
                   at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
                   at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
                   at 
org.apache.pulsar.common.util.SecurityUtility.loadConscryptProvider(SecurityUtility.java:125)
 ~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.common.util.SecurityUtility.<clinit>(SecurityUtility.java:81) 
~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.<init>(AsyncHttpConnector.java:163)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnectorProvider.getConnector(AsyncHttpConnectorProvider.java:52)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminImpl.<init>(PulsarAdminImpl.java:199)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl.build(PulsarAdminBuilderImpl.java:49)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:69)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:29)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdBase.getAdmin(CmdBase.java:112) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.getTopics(CmdTopics.java:2876) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.access$12200(CmdTopics.java:91) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics$ListCmd.run(CmdTopics.java:395) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at org.apache.pulsar.admin.cli.CmdBase.run(CmdBase.java:87) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminTool.run(PulsarAdminTool.java:257) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.AdminShell.runCommand(AdminShell.java:72) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:455) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:237) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.main(PulsarShell.java:215) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
           Suppressed: java.lang.UnsatisfiedLinkError: no conscrypt in 
java.library.path: 
/Users/awalker/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
                   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:2429) 
~[?:?]
                   at java.lang.Runtime.loadLibrary0(Runtime.java:818) ~[?:?]
                   at java.lang.System.loadLibrary(System.java:1989) ~[?:?]
                   at 
org.conscrypt.NativeLibraryUtil.loadLibrary(NativeLibraryUtil.java:54) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibraryFromCurrentClassloader(NativeLibraryLoader.java:318)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:273) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.load(NativeLibraryLoader.java:162) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java:106)
 ~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.NativeCryptoJni.init(NativeCryptoJni.java:50) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at org.conscrypt.NativeCrypto.<clinit>(NativeCrypto.java:64) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
org.conscrypt.Conscrypt.checkAvailability(Conscrypt.java:119) 
~[conscrypt-openjdk-uber-2.5.2.jar:2.5.2]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
                   at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
 ~[?:?]
                   at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[?:?]
                   at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
                   at 
org.apache.pulsar.common.util.SecurityUtility.loadConscryptProvider(SecurityUtility.java:125)
 ~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.common.util.SecurityUtility.<clinit>(SecurityUtility.java:81) 
~[pulsar-common-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnector.<init>(AsyncHttpConnector.java:163)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.http.AsyncHttpConnectorProvider.getConnector(AsyncHttpConnectorProvider.java:52)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminImpl.<init>(PulsarAdminImpl.java:199)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.client.admin.internal.PulsarAdminBuilderImpl.build(PulsarAdminBuilderImpl.java:49)
 ~[pulsar-client-admin-original-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:69)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminSupplier.get(PulsarAdminSupplier.java:29)
 ~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdBase.getAdmin(CmdBase.java:112) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.getTopics(CmdTopics.java:2876) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics.access$12200(CmdTopics.java:91) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.CmdTopics$ListCmd.run(CmdTopics.java:395) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at org.apache.pulsar.admin.cli.CmdBase.run(CmdBase.java:87) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.admin.cli.PulsarAdminTool.run(PulsarAdminTool.java:257) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.AdminShell.runCommand(AdminShell.java:72) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:455) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.run(PulsarShell.java:237) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
                   at 
org.apache.pulsar.shell.PulsarShell.main(PulsarShell.java:215) 
~[pulsar-client-tools-2.10.4.2.jar:2.10.4.2]
   persistent://public/default/topic1
   persistent://public/default/topic2
   tlsclient(pulsar.my.cluster)>
   ```
   
   ### Anything else?
   
   ```
   tlsclient(pulsar.my.cluster)> config view tlsclient
   webServiceUrl=https://pulsar.my.cluster:443
   brokerServiceUrl=pulsar://pulsar.my.cluster:6650
   authPlugin=org.apache.pulsar.client.impl.auth.AuthenticationToken
   authParams=file:///Users/me/.config/pulsar/auth_token.txt
   tlsAllowInsecureConnection=false
   tlsEnableHostnameVerification=false
   tlsTrustCertsFilePath=/Users/me/.config/pulsar/mycluster.crt
   useKeyStoreTls=false
   tlsTrustStoreType=JKS
   tlsTrustStorePath=
   tlsTrustStorePassword=
   ```
   
   ### Are you willing to submit a PR?
   
   - [ ] I'm willing to submit a PR!


-- 
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]

Reply via email to