Проблема с JAVASCRIPT SDK для EVERNOTE

Я работаю над Evernote javascript SDK [[email protected]], все работало нормально, пока я не попытался сделать следующий вызов ::

 noteStore.getNoteWithResultSpec(guid, {includeContent:true, includeResourcesData: true})

Вызов этой функции getNoteWithResultSpec терпит неудачу, когда мои заметки в evernote содержат двоичные данные, например. [img / pdf] и т. д. Однако, если мои заметки содержат только текстовые данные [без img / pdf], эта функция работает нормально.

Консоль показывает следующее::

 evernote/node_modules/evernote/lib/thrift/transport/memBuffer.js:32
    if (this.offset + len > this.buffer.length) throw Error('MemBuffer overrun');
                                                ^

Error: MemBuffer overrun
    at Error (native)
    at MemBuffer.read (/evernote/node_modules/evernote/lib/thrift/transport/memBuffer.js:32:55)
    at BinaryProtocol.readBinary (/evernote/node_modules/evernote/lib/thrift/protocol/binaryProto
col.js:327:29)
    at BinaryProtocol.readType (/evernote/node_modules/evernote/lib/thrift/protocol/binaryProtoco
l.js:355:25)
    at Object.Thrift.Struct.readFields (/evernote/node_modules/evernote/lib/thrift/thrift.js:505:
49)
    at Thrift.Struct.read (/evernote/node_modules/evernote/lib/thrift/thrift.js:485:19)

person 1110    schedule 06.04.2017    source источник


Ответы (1)


Не совсем та же проблема, но это похоже. Я бы посоветовал вам создать новую проблему на Github, чтобы о ней позаботились.

person kentaro    schedule 06.04.2017