2015-12-28 10 views
8

私はジャスミンでangularjsのテストケースを作成し、テストランナーとしてカルマを使用しています。以前はすべてがうまく走っていましたが、突然この[RangeError:Wrong length!]が発生しました。私はそれが発生した場所でそれをどのようにデバッグするのか知りません。助けてください..なぜカルマはレンジエラーを表示していますか?

> 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) 

答えて

12

これは、最新バージョンkarma0.13.16)のバグであるように思えます。この問題を確認してください:https://github.com/karma-runner/karma/issues/1768

[email protected]に更新し、coverageレポーターが有効になっている場合、この問題が発生します。

今すぐ問題が解決されないため、[email protected]にダウングレードするか、coverageレポーターを無効にすることができます。問題が修正されると、新しいパッチのバージョンがリリースされる可能性があります。

+0

thanx a man –

関連する問題