The issue was (I think) that the package I was calling was in a VALID
state, but it in turn was calling a function in another package that
was INVALID. Though, I would have thought at this point that as this
second call would be from inside the database, that Oracle would do
it's automatic recompilation thing....
Yeah, that's been my current approach - just recompile everything
(usually on application startup). The downfall to this is that if
another developer is messing round in the database, they can
inadvertently cause something to become invalid and not recompile it.
Thanks
Dave Smylie
On Aug 23, 7:13 pm, Raimonds Simanovskis
> ArgumentError "is not in valid status" error, seehttps://
github.com/rsim/ruby-plsql/blob/master/lib/plsql/schema.rb#L2...