Rebooting the phone would make the error message disappear for a little bit but it would soon start coming up again which is so inconvenient to have to restart your Moto G every time you need to use your camera.
I started reading everywhere to find solutions, I tried uninstalling Skype but it didn't fix the problem.
I tried to clear the data and cache of the camera app and it still didn't work.
Today I spoke to a Motorola's chat support agent and I explained the issue, she advised me to follow some steps. Since then the camera is working without any problems.
I know that this is not a permanent fix and sooner or later I will start getting the error again but what can I do? it's just a temporary fix until Cricket wireless decides to update the Moto G (mine is 4.4.2)
Motorola is doing an awesome job keeping their phones up to date
I just hate the fact that carriers are the ones who roll out firmware updates.
Here are the steps, try them: