Skip to content

Commit 677e184

Browse files
committed
Fixing JMX re-registration issue
1 parent c5b8c6a commit 677e184

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

java/server/src/org/openqa/selenium/remote/server/jmx/JMXHelper.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,20 @@
1919

2020
import java.lang.management.ManagementFactory;
2121

22+
import javax.management.InstanceAlreadyExistsException;
2223
import javax.management.MBeanServer;
2324
import javax.management.ObjectName;
2425

2526
public class JMXHelper {
2627

2728
public MBean register(Object bean) {
2829
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
30+
MBean mBean = new MBean(bean);
2931
try {
30-
MBean mBean = new MBean(bean);
3132
mbs.registerMBean(mBean, mBean.getObjectName());
3233
return mBean;
34+
} catch (InstanceAlreadyExistsException t) {
35+
return mBean;
3336
} catch (Throwable t) {
3437
t.printStackTrace();
3538
return null;

0 commit comments

Comments
 (0)