I run into the following error every now and then.
ERROR Error: Uncaught (in promise): invalid link:MenuPage at d (polyfills.js:3) at l (polyfills.j
Another case that can cause the problem is load a lazy-loaded page as a modal. If you want to use a page as a modal you should not make it lazy-loaded! After that you can use that page as a modal:
lazy-loaded
modal
modalCtrl.create(this.somePage).present();