无法启动服务alljoyn-gwagent alljoyn守护程序启动

无法启动服务alljoyn-gwagent运行 'sudo的服务alljoyn开始'无法启动服务alljoyn-gwagent alljoyn守护程序启动

经过日志位于/ var后后/日志/ alljoyn-gwagent。日志,它有

0.685 ****** ERROR STRING external ... yn/common/src/String.cc:94 |从nullptr构造字符串将导致未来版本崩溃!:ER_WARNING alljoyn-gwagent:/root/alljoyn/core/alljoyn/common/src/String.cc:95:qcc :: String :: String(const char *) :断言`str!= nullptr'失败。

其次在不同的是我们是在主分支https://wiki.allseenalliance.org/gateway/getting_started

任何帮助将非常感激具体步骤。提前致谢!

编辑:它工作时,我们尝试与分支RB14.12相同的步骤!

回答:

该项目存在已知的错误。您可以通过应用以下修补程序来修复它。

@@ -222,7 +222,7 @@ void GatewayConnectorAppManifest::parseObjects(xmlNode* currentKey, Capabilities 

xmlFree(xmlInterfaceFriendly);

qcc::String interfaceName = (const char*)interfaceKey->children->content;

xmlChar*xmlSecured = xmlGetProp(interfaceKey, (const xmlChar*)"secured");

- qcc::String secured = (const char*)xmlSecured;

+ qcc::String secured = xmlSecured ? (const char*)xmlSecured : "";

xmlFree(xmlSecured);

if (secured.compare("true") == 0) {

在此列出的bug的细节提交https://cgit.allseenalliance.org/gateway/gwagent.git/commit/?h=4067906a545020d9b55ea5f49fc3cf791b24e8e0

以上是 无法启动服务alljoyn-gwagent alljoyn守护程序启动 的全部内容, 来源链接: utcz.com/qa/263968.html

回到顶部