I did as you said and let it update the client but still the same problem.
the launcher didn't update using HTTP main update method, i changed to torrent method from settings and it updated the files,, then when i presed play got same error as above on the black screen.