I have a script which executes a StarAlignment instance with its 'mode' property equal to 'StarAlignment.prototype.DrawStars' and its 'onError' property equal to 'StarAlignment.prototype.Continue'.
If the instance finds no stars, an error dialog with the string "No stars found" is displayed, a console message "<* failed *>" is written, and my script is terminated.
StarAlignment would be more usable if it did not display an error dialog and if it proceeded to generate its detected star map as usual, just with no small crosses drawn, when 'onError' is set to 'Continue'.
My planned workaround (not yet implemented) is to add one synthetic star to the input image so that StarAlignment always finds at least one star.