You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Pavel Tupitsyn (Jira)" <ji...@apache.org> on 2025/07/08 15:41:00 UTC
[jira] [Created] (IGNITE-25868) Java thin 3.0: JMX export fails when more than one client instance exists
Pavel Tupitsyn created IGNITE-25868:
---------------------------------------
Summary: Java thin 3.0: JMX export fails when more than one client instance exists
Key: IGNITE-25868
URL: https://issues.apache.org/jira/browse/IGNITE-25868
Project: Ignite
Issue Type: Bug
Components: metrics ai3
Reporter: Pavel Tupitsyn
Fix For: 3.1
Reproducer:
* Modify *ClientMetricsTest.testJmxExport*, add {code}var client2 = clientBuilder().metricsEnabled(metricsEnabled).build();{code}
* Run the test, there is an error in the log, and only one active connection is visible via JMX {code}
[2025-07-08T18:32:37,950][ERROR][main][JmxExporter] MBean for metric set can't be created [name=client].
javax.management.InstanceAlreadyExistsException: org.apache.ignite:type=metrics,name=client
at java.management/com.sun.jmx.mbeanserver.Repository.addMBean(Repository.java:436)
at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerWithRepository(DefaultMBeanServerInterceptor.java:1865)
at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(DefaultMBeanServerInterceptor.java:960)
at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(DefaultMBeanServerInterceptor.java:895)
at java.management/com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(DefaultMBeanServerInterceptor.java:320)
at java.management/com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(JmxMBeanServer.java:523)
at org.apache.ignite.internal.metrics.exporters.jmx.JmxExporter.register(JmxExporter.java:123)
at org.apache.ignite.internal.metrics.exporters.jmx.JmxExporter.start(JmxExporter.java:73)
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)