version 1.85, 2008/06/19 17:57:09
|
version 1.86, 2008/08/07 18:03:56
|
|
|
if (resolvedFileName == String::EMPTY) | if (resolvedFileName == String::EMPTY) |
{ | { |
// Provider library not found | // Provider library not found |
String moduleName; |
|
genericValue = providerId.getModule().getProperty( |
|
providerId.getModule().findProperty("Name")).getValue(); |
|
genericValue.get(moduleName); |
|
|
|
throw Exception(MessageLoaderParms( | throw Exception(MessageLoaderParms( |
"ProviderManager.ProviderManagerService.PROVIDER_FILE_NOT_FOUND", | "ProviderManager.ProviderManagerService.PROVIDER_FILE_NOT_FOUND", |
"File \"$0\" was not found for provider module \"$1\".", | "File \"$0\" was not found for provider module \"$1\".", |
|
|
ProviderMessageHandler* provider = i.value(); | ProviderMessageHandler* provider = i.value(); |
PEGASUS_ASSERT(provider != 0); | PEGASUS_ASSERT(provider != 0); |
| |
AutoMutex lock(provider->status.getStatusMutex()); |
AutoMutex lock2(provider->status.getStatusMutex()); |
| |
if (provider->status.isInitialized()) | if (provider->status.isInitialized()) |
{ | { |