If the code is correct, the most likely logical cause would be blown mosfets in your controller. What were the circumstances leading up to getting the error code?
When you say, "keeps coming up with", do you mean that it does it every time you switch on and the bike never works?
Where from did you find out that E06 was short circuit?