All of the above errors occurred because there was an element missing from the properties array: 'fields' => array():
$meta_boxes[] = array (
'title' => 'Log Book',
'id' => 'log-book',
'post_types' => array(
0 => 'log_book',
),
'context' => 'normal',
'priority' => 'high',
'fields' => array()
);
I had an empty meta-box configured, as I wanted to use the front-end form for this type but only for the default WordPress editor/title.