If we assume God is the creator of all things, and God chooses not to have weaknesses then we can assume those weaknesses do not exist.
If we assume that God is omnipotent, and to be omnipotent is not to create a rock he cannot lift, or a burrito hot enough he can not eat, then we can also assume he has done neither.
But he is not bound by not being able to create such things, since he could, being omnipotent.
Since God is all knowing, he probably knows this, and simply chooses not to, and therefore remains Omnipotent. Just because God knows this, does not mean it exists, since he has not created them.
tylor