In some instances, configured announcements can be "Active" in the database even though the expiry date has passed. The announcements page on login will not show the announcements and the Announcement settings will show them as expired, however, the Error.asp for SSO login page only checks the Active column in the DB.
1. Create an announcement
2. In the database, update the expiry time of the announcement to 17:57:00:000 for example. In the UI, there is no function to allow setting anything but a date, so the default here is 00:00:00:000.
The error page should not show any expired announcements
There is no check on the date so the announcements are displayed because Active is set to 1.
If this happens, the only workaround is to have the Active column set to 0 in the database.