Hello.
The error that happens occurs in the IP stack of android itself it seems (it gets passed a " 4" for a number).
This is a known bug in android:
According to the bug report it is solved in JB 4.2.
So there is not much I can do against that, and I don't know why it did not occur before for you.
(Other server's maybe determine IPs differently, or have IPv6 support disabled and maybe therefore the bug does not show)
But:
Are you using IPv6 on the Wifi?
If not, try choosing your preferred IP in the preferences, hopefully that will make it work.
Hope that helps.
Br,
Andreas