1

在 /var/log/dynlog/dynlog 中执行时出现以下 Voiceglue 错误

15:35:54:525 EROR OPEN_VXI 卢克---- callid=[58] |1098905920|58|SEVERE|swi:SBinet|257|SBinet:在 cookie 属性的名称后期待“=”|attributeSpec=HttpOnly|attribute=HttpOnly \n

4

1 回答 1

1

我没有答案,但我找到了产生问题的代码。也许我们可以共同努力找出发生这种情况的原因。我是一名开发人员,但还不了解这个 SB* 和朋友浏览器的工作原理。

if (hasValue)
{
  // Now we have to deal with attributes of the form x=y
  if ((p = SBinetHttpUtils::expectChar(p,"=")) == NULL || !*p)
  {
    if (logger)
      logger->Error(257, L"%s%S%s%S", L"attributeSpec", attributeSpec,L"attribute", attribute);
    return NULL;
  }
  p++;

位于openvxi-3.4+vglue/src/inet/SBinetCookie.cpp

如果要停止由未处理的错误引起的无限循环。正确的方法是将标签添加到无限抛出的java错误引发的未处理事件中。这是默认值,但不在 ampersand.com 的示例中

<error>
  <log expr="'*** unhandled event ' + _event + ' thrown : ' + _message + ' ***'"/>
  <prompt bargein="false">
    A technical problem just occurred,
    Please check the logs for more information.
  </prompt>
  <exit/>
</error>
于 2011-11-10T13:27:18.363 回答