Skip to content

Commit e9e41f2

Browse files
committed
Only resolve MonitoredData for available applications.
1 parent be648ab commit e9e41f2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

visualvm/jvm/src/org/graalvm/visualvm/jvm/JmxSupport.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
import javax.management.MBeanServerConnection;
5151
import javax.management.MalformedObjectNameException;
5252
import javax.management.ObjectName;
53+
import org.graalvm.visualvm.core.datasupport.Stateful;
5354
import org.openide.util.NbBundle;
5455

5556
/**
@@ -257,7 +258,7 @@ void initTimer() {
257258
if (jmx != null) {
258259
TimerTask task = new TimerTask() {
259260
public void run() {
260-
try {
261+
if (application.getState() == Stateful.STATE_AVAILABLE) try {
261262
MonitoredData data = new MonitoredDataImpl(JmxSupport.this, jmx);
262263
jvm.notifyListeners(data);
263264
} catch (UndeclaredThrowableException e) {

0 commit comments

Comments
 (0)