/* (non-Javadoc)
* @see org.olat.core.service.ServiceRegistry#validateDependencies()
*/
public void validateDependencies() {
Exception e = null;
ServiceDescriptor sd = null;
for (int i = 0; e == null && i < serviceDescriptors.size(); i++) {
// access the interface class of each service to verify that it can be reached by the classloader
sd = serviceDescriptors.get(i);
e = validateService(sd);
if (e == null) {
Tracing.logInfo("SERVICE OK:" + sd.getServiceClassName()+" v"+sd.getMajorVersion()+"."+sd.getMinorVersion()+" description: "+sd.getDescription(), this.getClass());
}
}
if (e != null) {
throw new AssertException("invalid service: name '"+sd.getServiceClassName()+"' , spring exception = "+e);
}
}