eltonsandre / intellij-kafka

Intellij plugin Kafka Client: A powerful client for Apache Kafka. It provides support for multiple clusters, allowing you to efficiently manage topics, publish and consume messages, and perform various Kafka-related operations right within IntelliJ.
Other
0 stars 0 forks source link

Failed to add a new Kafka connection #1

Open salvadorhgr opened 1 day ago

salvadorhgr commented 1 day ago

I tried to add a new connection (SASL_SSL with username and password) to a Confluent Kafka broker, and got the following error: (from DataGrip's IDE Internal Error Report box)

java.lang.NullPointerException: null cannot be cast to non-null type kotlin.String
    at dev.eltonsandre.kafka.view.toolwindow.H.toString(Il
ll
l
Ill
lIl
I
I
ll
l
I
I
II)
    at java.base/java.text.MessageFormat.subformat(MessageFormat.java:1330)
    at java.base/java.text.MessageFormat.format(MessageFormat.java:911)
    at java.base/java.text.Format.format(Format.java:159)
    at com.intellij.BundleBaseKt.postprocessValue(BundleBase.kt:231)
    at com.intellij.IntelliJResourceBundle.getMessage(IntelliJResourceBundle.kt:46)
    at com.intellij.BundleBaseKt.messageOrDefault(BundleBase.kt:246)
    at com.intellij.AbstractBundle.getMessage(AbstractBundle.kt:93)
    at dev.eltonsandre.kafka.F.C$_o.o00000(ll
I
Il
Il
l
lIII
I
III
I
lII)
    at dev.eltonsandre.kafka.view.toolwindow.O0OO.super(
l
lllII
I
lI
l
IIlIl
I
I
lI
I)
    at dev.eltonsandre.kafka.view.toolwindow.O0OO.access$popuMenuTree(
l
lllII
I
lI
l
IIlIl
I
I
lI
I)
    at dev.eltonsandre.kafka.view.toolwindow.O0OO$_O0$4.mousePressed(I
I
l
lll
Ill
l
lll
l
l
I
I
III)
    at java.desktop/java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:288)
    at java.desktop/java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:287)
    at java.desktop/java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:287)
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6659)
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3394)
    at com.intellij.ui.treeStructure.Tree.processMouseEvent(Tree.java:466)
    at com.intellij.ide.dnd.aware.DnDAwareTree.processMouseEvent(DnDAwareTree.java:46)
    at java.desktop/java.awt.Component.processEvent(Component.java:6427)
    at java.desktop/java.awt.Container.processEvent(Container.java:2266)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5032)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4963)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4574)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4518)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
    at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2810)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:783)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:755)
    at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:753)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:752)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:696)
    at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:635)
    at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$14(IdeEventQueue.kt:581)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:581)
    at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:73)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:357)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1$1.compute(IdeEventQueue.kt:356)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:843)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:356)
    at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.invoke(IdeEventQueue.kt:351)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke$lambda$0(IdeEventQueue.kt:1035)
    at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:84)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:910)
    at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
    at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
    at com.intellij.ide.IdeEventQueueKt$performActivity$runnableWithWIL$1.invoke(IdeEventQueue.kt:1035)
    at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1036)
    at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:114)
    at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1036)
    at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$10(IdeEventQueue.kt:351)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:397)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

It generated an empty entry in the UI's connections tree, and I get the same error when I try to remove it. Thanks!

eltonsandre commented 1 day ago

Hi @salvadorhgr,

Thanks for reporting!

Could you please provide me with the details below? OS: ??? IDE Version: ??? Plugin Version: ???

salvadorhgr commented 2 hours ago

Of course @eltonsandre, sorry! Here is it:

OS: Windows 11 Pro 23H2 (OS Build 22631.4169) Plugin version: 2023.3.2 - purchased IDE Version: DataGrip 2024.2.2 Build #DB-242.21829.162, built on August 29, 2024 Runtime version: 21.0.3+13-b509.11 amd64 (JCEF 122.1.9) Non-Bundled Plugins: bundled-datagrip-help (242.21829.162) dev.eltonsandre.kafka (2023.3.2) Docker (242.21829.162) com.intellij.bigdatatools.core (242.21829.142) com.intellij.bigdatatools.binary.files (242.20224.159) com.intellij.bigdatatools.databricks (242.20224.419) com.intellij.bigdatatools.rfs (242.21829.142) com.intellij.bigdatatools.metastore.core (242.20224.159) mobi.hsz.idea.gitignore (4.5.3) com.intellij.bigdatatools.spark (242.20224.159) com.intellij.bigdatatools.zeppelin (242.20224.159) com.intellij.bigdatatools.kafka (242.20224.159) com.intellij.bigdatatools.flink (242.20224.159) com.intellij.bigdatatools (242.20224.159)

Thanks!