I have no idea if it's appropriate here, but whenever I run into a never
ending mess o' errors with a deployment, I go straight to permissions
first. Then comes Java versions. Then a different version download and
(re)install, usually with beer - if available.