为什么Karma显示范围错误?

我正在为jasmine中的angularjs编写testing用例,并使用karma作为testing跑步者。 之前,一切都运行良好,但突然出现[RangeError:错误的长度!]发生。 我甚至不知道如何debugging它发生的地方。 请帮忙..

> Executed 81 of 85 SUCCESS (0 secs / 1.835 secs) 28 12 2015 > 17:07:32.063:ERROR [karma]: [RangeError: Wrong length!] RangeError: > Wrong length! > at RangeError (native) > at strictToLength (/home/knoldus/roobricks-datashape-ui/node_modules/core-js/modules/_typed-array.js:94:36) > at /home/knoldus/roobricks-datashape-ui/node_modules/core-js/modules/_typed-array.js:404:44 > at new Uint8Array (/home/knoldus/roobricks-datashape-ui/node_modules/core-js/modules/es6.typed.uint8-array.js:3:12) > at allocate (buffer.js:98:17) > at new Buffer (buffer.js:49:12) > at BufferPool.reset (/home/knoldus/roobricks-datashape-ui/node_modules/ws/lib/BufferPool.js:57:26) > at Receiver.endPacket (/home/knoldus/roobricks-datashape-ui/node_modules/ws/lib/Receiver.js:247:68) > at Receiver.opcodes.1.finish (/home/knoldus/roobricks-datashape-ui/node_modules/ws/lib/Receiver.js:483:12) > at Receiver.expectHandler (/home/knoldus/roobricks-datashape-ui/node_modules/ws/lib/Receiver.js:451:33) > at Receiver.add (/home/knoldus/roobricks-datashape-ui/node_modules/ws/lib/Receiver.js:95:24) > at Socket.realHandler (/home/knoldus/roobricks-datashape-ui/node_modules/ws/lib/WebSocket.js:800:20) > at emitOne (events.js:77:13) > at Socket.emit (events.js:169:7) > at readableAddChunk (_stream_readable.js:146:16) > at Socket.Readable.push (_stream_readable.js:110:10) 

这似乎是最新的karma版本( 0.13.16 )中的一个错误。 检查这个问题: https : //github.com/karma-runner/karma/issues/1768 。

如果你已经更新到karma@0.13.16coverage记者启用,你会遇到这个问题。

目前这个问题还没有解决,所以你可以降级到karma@0.13.15或者closurescoverage记者。 问题解决后,新的补丁版本可能会被释放。