Would you believe - after managing to get clients to register, I'm now having same error but for scopes!
I think it must be related to the ability of the user I am running the server with to create files.
seems like this is a known thing with Java and win 7 with UAC enabled. Guess I shouldn't have put my workspace on C drive!