-#git:framework/web/wrt-plugins-common wrt-plugins-common_0.3.80
+#git:framework/web/wrt-plugins-common wrt-plugins-common_0.3.81
Name: wrt-plugins-common
Summary: wrt-plugins common library
-Version: 0.3.80
+Version: 0.3.81
Release: 1
Group: Development/Libraries
License: Apache License, Version 2.0
LogDebug("dlopen() done!");
if (dllHandle == NULL) {
+ const char* error = (const char*)dlerror();
LogError(
- "Failed to load plugin: " << fileName << ". Reason: " << dlerror());
+ "Failed to load plugin: " << fileName <<
+ ". Reason: " << (error != NULL ? error : "unknown"));
PluginPtr empty;
return empty;
}
if (m_plugins.end() != pluginIt) {
void* handle = dlopen(libraryIt->first.c_str(), RTLD_NOW);
if (!handle) {
- LogError("Error: " << dlerror());
+ const char* error = (const char*)dlerror();
+ LogError("Error: " << (error != NULL ? error : "unknown"));
continue;
}
static_cast<ExportedApi*>
(dlsym(handle, GetExportedSymbolName()));
if (NULL == entryPoint) {
- LogError("Error: " << dlerror());
+ const char* error = (const char*)dlerror();
+ LogError("Error: " << (error != NULL ? error : "unknown"));
continue;
}
if (entryPoint->Unregister == NULL) {
{
void* handle = dlopen(libraryName.c_str(), RTLD_NOW);
if (!handle) {
- LogError("Error: " << dlerror());
+ const char* error = (const char*)dlerror();
+ LogError("Error: " << (error != NULL ? error : "unknown"));
return false;
}
m_libraries[libraryName] = handle;
ExportedApi* entryPoint =
static_cast<ExportedApi*>(dlsym(handle, GetExportedSymbolName()));
if (NULL == entryPoint) {
- LogError("Error: " << dlerror());
+ const char* error = (const char*)dlerror();
+ LogError("Error: " << (error != NULL ? error : "unknown"));
return false;
}
void *dlHandle = dlopen(libName.c_str(), RTLD_NOW);
if (dlHandle == NULL) {
+ const char* error = (const char*)dlerror();
LogError(
"Failed to load plugin: " << libName <<
- ". Reason: " << dlerror());
+ ". Reason: " << (error != NULL ? error : "unknown"));
ThrowMsg(PluginInstall::Exceptions::LibraryException, "Library error");
}
{
void *dlHandle = dlopen(filename.c_str(), RTLD_NOW);
if (dlHandle == NULL) {
+ const char* error = (const char*)dlerror();
LogError(
- "Failed to load plugin: " << filename << ". Reason: " << dlerror());
+ "Failed to load plugin: " << filename << ". Reason: " << (error != NULL ? error : "unknown"));
return false;
}
Try
ExportedApi* entryPoint =
static_cast<ExportedApi*>(dlsym(dlHandle, GetExportedSymbolName()));
if (NULL == entryPoint) {
- LogError("Error: " << dlerror());
+ const char* error = (const char*)dlerror();
+ LogError("Error: " << (error != NULL ? error : "unknown"));
ThrowMsg(PluginInstall::Exceptions::LibraryException,
"Library error");
}
<define>
<domain name="wrt-plugins-common"/>
</define>
- <assign>
- <filesystem path="/usr/bin/wrt-popup-ace-runtime" label="wrt-popup-ace-runtime" exec_label="wrt-popup-ace-runtime"/>
- <filesystem path="/usr/bin/wrt-popup-wrt-runtime" label="wrt-popup-wrt-runtime" exec_label="wrt-popup-wrt-runtime"/>
- </assign>
<request>
<domain name="_"/>
</request>