The correct procedure to use these days is [auth::require_login]
BUT
I don't think your calendar package should be doing this.
The reason you are getting an error is that the calendar_id does not exist for the package_id you are using.
Please investigate the real source of this error. calendar::calendar_list is returning incorrect data.