auto_ptr<MetadataProvider> metadataProvider(\r
SAMLConfig::getConfig().MetadataProviderManager.newPlugin(FILESYSTEM_METADATA_PROVIDER,doc->getDocumentElement())\r
);\r
- metadataProvider->init();\r
+ try {\r
+ metadataProvider->init();\r
+ }\r
+ catch (XMLToolingException& ex) {\r
+ TS_TRACE(ex.what());\r
+ throw;\r
+ }\r
\r
-\r
Locker locker(metadataProvider.get());\r
const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID);\r
TSM_ASSERT("Retrieved entity descriptor was null", descriptor!=NULL);\r
auto_ptr<MetadataProvider> metadataProvider(\r
SAMLConfig::getConfig().MetadataProviderManager.newPlugin(FILESYSTEM_METADATA_PROVIDER,doc->getDocumentElement())\r
);\r
- metadataProvider->init();\r
- \r
+ try {\r
+ metadataProvider->init();\r
+ }\r
+ catch (XMLToolingException& ex) {\r
+ TS_TRACE(ex.what());\r
+ throw;\r
+ }\r
\r
Locker locker(metadataProvider.get());\r
const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID);\r
auto_ptr<MetadataProvider> metadataProvider(\r
SAMLConfig::getConfig().MetadataProviderManager.newPlugin(FILESYSTEM_METADATA_PROVIDER,doc->getDocumentElement())\r
);\r
- metadataProvider->init();\r
- \r
+ try {\r
+ metadataProvider->init();\r
+ }\r
+ catch (XMLToolingException& ex) {\r
+ TS_TRACE(ex.what());\r
+ throw;\r
+ }\r
\r
Locker locker(metadataProvider.get());\r
const EntityDescriptor* descriptor = metadataProvider->getEntityDescriptor(entityID2);\r