Skip to content

Uncaught Error: Unexpected close tag #1

Description

@OR13
mocha test.js

(node:11615) DeprecationWarning: child_process: options.customFds option is deprecated. Use options.stdio instead.


  OpenCyc
    1) should find concepts
    ✓ should obtain concept (193ms)
    ✓ should list instances of concept (391ms)


  2 passing (754ms)
  1 failing

  1) OpenCyc should find concepts:
     Uncaught TypeError: Cannot read property 'length' of undefined
      at /Users/OpenCyc/test.js:11:12
      at /Users/OpenCyc/index.js:33:6
      at Parser.<anonymous> (/Users/OpenCyc/node_modules/xml2js/lib/xml2js.js:493:18)
      at emitOne (events.js:96:13)
      at Parser.emit (events.js:188:7)
      at Object.onerror (/Users/OpenCyc/node_modules/xml2js/lib/xml2js.js:311:26)
      at emit (/Users/OpenCyc/node_modules/sax/lib/sax.js:640:35)
      at error (/Users/OpenCyc/node_modules/sax/lib/sax.js:669:5)
      at strictFail (/Users/OpenCyc/node_modules/sax/lib/sax.js:693:7)
      at closeTag (/Users/OpenCyc/node_modules/sax/lib/sax.js:887:9)
      at Object.write (/Users/OpenCyc/node_modules/sax/lib/sax.js:1449:13)
      at Parser.exports.Parser.Parser.parseString (/Users/OpenCyc/node_modules/xml2js/lib/xml2js.js:508:31)
      at Parser.parseString (/Users/OpenCyc/node_modules/xml2js/lib/xml2js.js:7:59)
      at exports.parseString (/Users/OpenCyc/node_modules/xml2js/lib/xml2js.js:540:19)
      at Request._callback (/Users/OpenCyc/index.js:31:4)
      at Request.self.callback (/Users/OpenCyc/node_modules/request/request.js:123:22)
      at emitTwo (events.js:106:13)
      at Request.emit (events.js:191:7)
      at Request.<anonymous> (/Users/OpenCyc/node_modules/request/request.js:1047:14)
      at emitOne (events.js:101:20)
      at Request.emit (events.js:188:7)
      at IncomingMessage.<anonymous> (/Users/OpenCyc/node_modules/request/request.js:998:12)
      at emitNone (events.js:91:20)
      at IncomingMessage.emit (events.js:185:7)
      at endReadableNT (_stream_readable.js:974:12)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)



npm ERR! Test failed.  See above for more details.

Digging a bit deeper:

  Uncaught Error: Unexpected close tag
Line: 8
Column: 7
Char: >
      at error (node_modules/sax/lib/sax.js:667:10)
      at strictFail (node_modules/sax/lib/sax.js:693:7)
      at closeTag (node_modules/sax/lib/sax.js:887:9)
      at Object.write (node_modules/sax/lib/sax.js:1449:13)
      at Parser.exports.Parser.Parser.parseString (node_modules/xml2js/lib/xml2js.js:508:31)
      at Parser.parseString (node_modules/xml2js/lib/xml2js.js:7:59)
      at exports.parseString (node_modules/xml2js/lib/xml2js.js:540:19)
      at Request._callback (node_modules/opencyc/index.js:31:4)
      at Request.self.callback (node_modules/opencyc/node_modules/request/request.js:123:22)
      at Request.<anonymous> (node_modules/opencyc/node_modules/request/request.js:1047:14)
      at IncomingMessage.<anonymous> (node_modules/opencyc/node_modules/request/request.js:998:12)
      at endReadableNT (_stream_readable.js:974:12)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

Seems like the response now contains malformed xml...

I usually do this when I want people to stop using a webservice ; )

Not sure if this is the case.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions