2017-04-06 5 views
2

Ich arbeite an Evernote JavaScript SDK [[email protected]], schöne Dinge gearbeitet, bis ich den folgenden Aufruf zu machen versucht ::Ausgabe mit JAVASCRIPT SDK für EVERNOTE

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

Der Aufruf dieser Funktion getNoteWithResultSpec schlägt fehl, wenn meine Notizen auf evernote binäre Daten enthalten z [img/pdf] usw. Wenn meine Notizen jedoch nur Textdaten enthalten [no img/pdf], dann funktioniert diese Funktion gut.

Die Konsole zeigt die folgende ::

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) 

Antwort

0

nicht genau das gleiche Problem, aber this ähnlich sieht. Ich würde vorschlagen, dass Sie eine neue Ausgabe auf Github erstellen, damit es erledigt wird.