Currently,
If calling JMXContainerAdministration.getTopology() with an invalid passphrase and retrieveJbiArtifacts to true, then the artifacts are not retrieved for all containers (except the first one for which we have the credentials) and the passphrase failure is silent.
Basically, the idea is that if I ask for the artifacts, I either want them, or I want the command to fail.
So instead, an exception should be thrown because of the invalid passphrase.
The problem is that retrieveJbiArtifacts set to true should imply that TopologyService.retrieveTopology() should be called with isSensibleInformationExpected set to true!
Clarify description