Ok im running Javaop2 Using War3 Roc its been working fine until today dont know what happened i've tried multiple bnls servers and still comes out with this:
[01:42:04.584] INFO: Trying BNLS server: bnls.valhallalegends.com
[01:42:04.675] INFO: Resolving ip for server: useast.battle.net
[01:42:04.921] INFO: Resolves to 12 different addresses
[01:42:04.927] INFO: Choosing address 8 [useast.battle.net/63.240.202.129]
[01:42:04.951] INFO: Attempting to connect
[01:42:06.698] INFO: Connected to 63.240.202.129/63.240.202.129:6112
[01:42:06.705] INFO: Trying BNLS server: bnls.valhallalegends.com
[01:42:06.764] INFO: Connected to useast.battle.net:6112
[01:42:06.803] INFO: Sending protocol byte (0x01).
[01:42:06.809] INFO: Switching to Binary protocol.
[01:42:06.816] INFO: Sending authorization.
[01:42:11.873] WARNING: BNLS server 'bnls.valhallalegends.com' returned an error -- this means the server might not be running.
[01:42:11.909] WARNING: The error is: java.net.SocketException: Connection timed out
[01:42:11.917] INFO: Attempting to use next BNLS server.
[01:42:11.927] WARNING: Out of BNLS servers, defaulting to local hashing.
[01:42:11.933] INFO: Authorization sent, waiting for reply.
[01:42:11.937] INFO: Beginning to receive packets
[01:42:12.067] INFO: Checking server's signature...
[01:42:12.223] INFO: Server successfully authenticated -- it's Blizzard's
[01:42:12.233] exceptions.InvalidVersion: Unable to use local hashing, as the new CheckRevision() method is not yet supported. Please use BNLS.
[01:42:12.239] versioning.BNLSWrapper.getVersionCheck(BNLSWrapper.java:125)
[01:42:12.243] Login.getAuthCheck(Login.java:159)
[01:42:12.375] PluginMain.processedPacket(PluginMain.java:296)
[01:42:12.379] pluginmanagers.PluginRegistration.processedIncomingPacket(PluginRegistration.java:722)
[01:42:12.385] bot.PacketThread.run(PacketThread.java:179)