This is because in the latest version the error message is suppressed if you start nodeos with --verbose-http-errors option, you can see a more descriptive error message.