I am using all the default settings. By simply placing an empty group in the Fields area I get the error.
add_filter( 'rwmb_meta_boxes', 'your_prefix_register_meta_boxes' );
function your_prefix_register_meta_boxes( $meta_boxes ) {
$meta_boxes[] = array (
'title' => 'Test Box',
'id' => 'test-box',
'post_types' => array(
'page',
),
'context' => 'normal',
'priority' => 'high',
'fields' => array(
),
);
return $meta_boxes;
}
(Looking closer at the code above I see that an empty group is not even output into the Code tab.)
Even with a more realistic example (a group with a field inside it), I still get the error.
add_filter( 'rwmb_meta_boxes', 'your_prefix_register_meta_boxes' );
function your_prefix_register_meta_boxes( $meta_boxes ) {
$meta_boxes[] = array (
'title' => 'Test Box',
'id' => 'test-box',
'post_types' => array(
'page',
),
'context' => 'normal',
'priority' => 'high',
'fields' => array(
array (
'id' => 'group_2',
'type' => 'group',
'name' => 'Group',
'fields' =>
array (
0 =>
array (
'id' => 'text_2',
'type' => 'text',
'name' => 'Text Field',
),
),
'default_state' => 'expanded',
),
),
);
return $meta_boxes;
}