If any of cells is specified as a checkbox changing a checkbox in a header produces an error.
We get an error if we use type: 'checkbox', for the table or use it for any given cell. It doesn't matter if it is in the same column or row with the changed header.

https://jsfiddle.net/hb59w8sq/
or here https://jsfiddle.net/gup8tm3s/
Inform forum
Any progress on this bug?
Sorry, there is no milestone attached yet
inform forum
I have also the same problem. Solved it adding this hook to the settings:
beforeChange: (change, source) => {
if(change.length && change[0] && change[0].length && change[0].filter(value => Number.isNaN(value)).length) {
return false;
}
return true;
},
Most helpful comment
I have also the same problem. Solved it adding this hook to the settings: