--- a/src/hotspot/share/jfr/dcmd/jfrDcmds.cpp Mon Nov 05 14:02:04 2018 +0100
+++ b/src/hotspot/share/jfr/dcmd/jfrDcmds.cpp Mon Nov 05 14:40:16 2018 +0100
@@ -446,6 +446,12 @@
assert(element != NULL, "invariant");
JfrJavaSupport::set_array_element(settings, element, i, CHECK);
}
+ } else {
+ settings = JfrJavaSupport::new_string_array(1, CHECK);
+ assert(settings != NULL, "invariant");
+ jobject element = JfrJavaSupport::new_string("default", CHECK);
+ assert(element != NULL, "invariant");
+ JfrJavaSupport::set_array_element(settings, element, 0, CHECK);
}
static const char klass[] = "jdk/jfr/internal/dcmd/DCmdStart";