The open beta has begun and we've been extremely successful in that we've already managed to break a few things. We're working through issues as they come up, and as they come up we're aware of the causes of a few of the various error codes:
Error 12 - This is an error we're still investigating but you can workaround it by simply changing your Battle.net account password to force your account information to refresh. Once changed you can change it back.
Error 37 - The server is full. This is likely due to us lower the concurrency cap to address an issue or error. The only solution is to keep trying to log in.
Error 3003 - Click Options, under Account change your region to The Americas. The open beta is only being held on US hardware.
Error 3004, 3006, 3007, or 300008 - These are all related to timeouts or creation errors for characters or games. These are server-side issues, and need to be resolved on the game side. There are no workarounds for these errors except to try again.
Error 315300 - If you're sure you're typing your correct account information, check to ensure no additional spaces were added before or after your email address. If you're still running into this issue there may be an error in your foreign language appdata files. Some players have found a workaround but please be aware the steps they provide are not something we can currently support.
Error 24000 - Once logged in you may run into this error when attempting to start a game. We're aware and are working to resolve it as quickly as possible.
Gray login button - You need to use your Battle.net email address as your account name. Your BattleTag is a nickname, not your account name.
Updating Setup Files - If you're stuck on "Updating Setup Files" try these troubleshooting steps.
Crashes - For any crashes please visit the Technical Support forum or Mac Technical Support