Error – trustAnchors parameter must be non-empty
This bizarre message means that the trustStore you specified was: empty, not found, or couldn’t be opened (due to wrong/missing trustStorePassword, or file access permissions, for example). See also @AdamPlumb’s answer below.