invalid synonyms
We are running certain Oracle software, on an Oracle database, and we see this behaviour:
We upgraded our database, from 12.1.2 to 19.10
We did NOT upgrade the middleware software, nor did we patch anything
When we install/change custom packages/view/tables, we get reports on invalid objects. These objects are the synonyms which cover these change objects. The weird thing is: they are reported as invalid, and if you query these synonyms (which are synonyms to views), they all work - EVERY TIME - and, after that there are no more invalid objects. I've never seen how you can make an object valid again, by just running a select statement, but exactly that is happening.