Remove references to the classes ConfigConstants and CryptoManager in ADSContext. The use of these classes in the code can lead to a blocking in the Java Web Start installer. They have been moved to ADSContextHelper, which assumes that all the jars have been downloaded.
Appart from that the implementation of ADSContext.createAdministrationData and ADSContext.hasAdminData has been updated. The reason for this is that the code as it was assumed that the "cn=admin data" always existed. This might not be the case if the user removed it using dsconfig (or editing cn=config) or altered its contents using ldapmodify or there was an error during an initialization of the suffix. The setup, dsreplication and dsframework must be able to handle this situation and the code has been updated to do so.