So, there was an update and now the launcher just stops working just as you log in.
From Wow forum came the solution
Remove the new launcher and use the old one. But i my case I didn’t have a previous one. I just renamed the folder and voila! It came back to life. Its quite interesting why this behavior is happening, because just the name changed and not the actual file.