I'm trying to use Truffle to deploy/test a cluster of interrelated contracts that call each other.
When I run "truffle migrate" all of the contracts get deployed successfully and the transactions show up in Ganache, but Truffle doesn't seem to have any conception of some of them when I use ".deployed()" in the console or in other migrations; however, the first 2 contracts do show up.
EDIT: The problematic contracts are not all derived from the same base contract; I just tried it with an empty contract (just an empty constructor) and the same thing happened to it.