Если элемент с id="video" не будет найдет на странице, то будет ошибка как у вас. Правильней будет разбить такую конструкцию на 2 части и кидать ошибку самостоятельно.
var video_el = document.getElementById('video');
if (!video_el) {
throw new Error("no video object found!");
}
video_el.addEventListener('ended', myHandler, false);