You need to using truffle compile --all
to recompile your contracts, then using truffle migrate
to deploy.
If I had compiled some contracts already, Truffle doesn't compile the inherited contracts of your new contracts to json files. I don't know whether or not it is a bug, but I found the issue in my projects.