Throw an error if wsdl class map caching is enabled but cache is not writable

The result I've had when this happens is a timeout because so much time is taken regenerating the class map over and over again. I think it's worth throwing an error since it's configured to cache and is not able to and it also reduces debugging time.