evaluationResult.js (39814B)
1 /* Any copyright is dedicated to the Public Domain. 2 http://creativecommons.org/publicdomain/zero/1.0/ */ 3 /* eslint-disable max-len */ 4 5 "use strict"; 6 7 /* 8 * THIS FILE IS AUTOGENERATED. DO NOT MODIFY BY HAND. SEE devtools/client/webconsole/test/README.md. 9 */ 10 11 const { 12 parsePacketsWithFronts, 13 } = require("chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/stub-generator-helpers.js"); 14 const { prepareMessage } = require("resource://devtools/client/webconsole/utils/messages.js"); 15 const { 16 ConsoleMessage, 17 NetworkEventMessage, 18 } = require("resource://devtools/client/webconsole/types.js"); 19 20 const rawPackets = new Map(); 21 rawPackets.set(`new Date(0)`, { 22 "resultID": "1573832025018-0", 23 "hasException": false, 24 "input": "new Date(0)", 25 "result": { 26 "_grip": { 27 "type": "object", 28 "actor": "server0.conn0.watcher2.process2//obj21", 29 "class": "Date", 30 "ownPropertyLength": 0, 31 "extensible": true, 32 "frozen": false, 33 "sealed": false, 34 "isError": false, 35 "preview": { 36 "timestamp": 0 37 } 38 }, 39 "actorID": "server0.conn0.watcher2.process2//obj21" 40 }, 41 "startTime": 1572867483805, 42 "timestamp": 1572867483805 43 }); 44 45 rawPackets.set(`asdf()`, { 46 "resultID": "1573832025112-1", 47 "errorMessageName": "JSMSG_NOT_DEFINED", 48 "exception": { 49 "_grip": { 50 "type": "object", 51 "actor": "server0.conn0.watcher2.process2//obj23", 52 "class": "ReferenceError", 53 "ownPropertyLength": 4, 54 "extensible": true, 55 "frozen": false, 56 "sealed": false, 57 "isError": true, 58 "preview": { 59 "kind": "Error", 60 "name": "ReferenceError", 61 "message": "asdf is not defined", 62 "stack": "@debugger eval code:1:1\n", 63 "fileName": "debugger eval code", 64 "lineNumber": 1, 65 "columnNumber": 1 66 } 67 }, 68 "actorID": "server0.conn0.watcher2.process2//obj23" 69 }, 70 "exceptionMessage": "ReferenceError: asdf is not defined", 71 "exceptionDocURL": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Errors/Not_defined?utm_source=devtools&utm_medium=firefox-console-errors&utm_campaign=default", 72 "exceptionStack": [ 73 { 74 "filename": "debugger eval code", 75 "sourceId": "server0.conn0.child1/source24", 76 "lineNumber": 1, 77 "columnNumber": 1, 78 "functionName": null 79 } 80 ], 81 "hasException": true, 82 "frame": { 83 "source": "debugger eval code", 84 "line": 1, 85 "column": 1 86 }, 87 "input": "asdf()", 88 "result": { 89 "type": "undefined" 90 }, 91 "startTime": 1572867483805, 92 "timestamp": 1572867483805 93 }); 94 95 rawPackets.set(`1 + @`, { 96 "resultID": "1573832025117-2", 97 "errorMessageName": "JSMSG_ILLEGAL_CHARACTER", 98 "exception": { 99 "_grip": { 100 "type": "object", 101 "actor": "server0.conn0.watcher2.process2//obj24", 102 "class": "SyntaxError", 103 "ownPropertyLength": 4, 104 "extensible": true, 105 "frozen": false, 106 "sealed": false, 107 "isError": true, 108 "preview": { 109 "kind": "Error", 110 "name": "SyntaxError", 111 "message": "illegal character U+0040", 112 "stack": "", 113 "fileName": "debugger eval code", 114 "lineNumber": 1, 115 "columnNumber": 5 116 } 117 }, 118 "actorID": "server0.conn0.watcher2.process2//obj24" 119 }, 120 "exceptionMessage": "SyntaxError: illegal character U+0040", 121 "exceptionDocURL": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Errors/Illegal_character?utm_source=devtools&utm_medium=firefox-console-errors&utm_campaign=default", 122 "hasException": true, 123 "frame": { 124 "source": "debugger eval code", 125 "line": 1, 126 "column": 5 127 }, 128 "input": "1 + @", 129 "result": { 130 "type": "undefined" 131 }, 132 "startTime": 1572867483805, 133 "timestamp": 1572867483805 134 }); 135 136 rawPackets.set(`inspect({a: 1})`, { 137 "resultID": "1573832025122-3", 138 "hasException": false, 139 "helperResult": { 140 "type": "inspectObject", 141 "input": "inspect({a: 1})", 142 "object": { 143 "_grip": { 144 "type": "object", 145 "actor": "server0.conn0.watcher2.process2//obj26", 146 "class": "Object", 147 "ownPropertyLength": 1, 148 "extensible": true, 149 "frozen": false, 150 "sealed": false, 151 "isError": false, 152 "preview": { 153 "kind": "Object", 154 "ownProperties": { 155 "a": { 156 "configurable": true, 157 "enumerable": true, 158 "writable": true, 159 "value": 1 160 } 161 }, 162 "ownPropertiesLength": 1 163 } 164 }, 165 "actorID": "server0.conn0.watcher2.process2//obj26" 166 }, 167 "forceExpandInConsole": false 168 }, 169 "input": "inspect({a: 1})", 170 "result": { 171 "type": "undefined" 172 }, 173 "startTime": 1572867483805, 174 "timestamp": 1572867483805 175 }); 176 177 rawPackets.set(`undefined`, { 178 "resultID": "1573832025127-5", 179 "hasException": false, 180 "input": "undefined", 181 "result": { 182 "type": "undefined" 183 }, 184 "startTime": 1572867483805, 185 "timestamp": 1572867483805 186 }); 187 188 rawPackets.set(`longString message Error`, { 189 "resultID": "1573832025130-6", 190 "exception": { 191 "_grip": { 192 "type": "object", 193 "actor": "server0.conn0.watcher2.process2//obj29", 194 "class": "Error", 195 "ownPropertyLength": 4, 196 "extensible": true, 197 "frozen": false, 198 "sealed": false, 199 "isError": true, 200 "preview": { 201 "kind": "Error", 202 "name": "Error", 203 "message": { 204 "_grip": { 205 "type": "longString", 206 "actor": "server0.conn0.watcher2.process2//longstractor30", 207 "length": 110000, 208 "initial": "Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error" 209 }, 210 "actorID": "server0.conn0.watcher2.process2//longstractor30" 211 }, 212 "stack": "@debugger eval code:1:7\n", 213 "fileName": "debugger eval code", 214 "lineNumber": 1, 215 "columnNumber": 7 216 } 217 }, 218 "actorID": "server0.conn0.watcher2.process2//obj29" 219 }, 220 "exceptionMessage": { 221 "_grip": { 222 "type": "longString", 223 "actor": "server0.conn0.watcher2.process2//longstractor31", 224 "length": 110007, 225 "initial": "Error: Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Long error Lon" 226 }, 227 "actorID": "server0.conn0.watcher2.process2//longstractor31" 228 }, 229 "exceptionStack": [ 230 { 231 "filename": "debugger eval code", 232 "sourceId": "server0.conn0.child1/source31", 233 "lineNumber": 1, 234 "columnNumber": 7, 235 "functionName": null 236 } 237 ], 238 "hasException": true, 239 "frame": { 240 "source": "debugger eval code", 241 "sourceId": "server0.conn0.child1/source31", 242 "line": 1, 243 "column": 7 244 }, 245 "input": "throw new Error(\"Long error \".repeat(10000))", 246 "result": { 247 "type": "undefined" 248 }, 249 "startTime": 1572867483805, 250 "timestamp": 1572867483805 251 }); 252 253 rawPackets.set(`eval throw ""`, { 254 "resultID": "1573832025134-7", 255 "exception": "", 256 "exceptionMessage": "", 257 "exceptionStack": [ 258 { 259 "filename": "debugger eval code", 260 "sourceId": "server0.conn0.child1/source24", 261 "lineNumber": 1, 262 "columnNumber": 1, 263 "functionName": null 264 } 265 ], 266 "hasException": true, 267 "frame": { 268 "source": "debugger eval code", 269 "sourceId": "server0.conn0.child1/source24", 270 "line": 1, 271 "column": 1 272 }, 273 "input": "throw \"\"", 274 "result": { 275 "type": "undefined" 276 }, 277 "startTime": 1572867483805, 278 "timestamp": 1572867483805 279 }); 280 281 rawPackets.set(`eval throw "tomato"`, { 282 "resultID": "1573832025137-8", 283 "exception": "tomato", 284 "exceptionMessage": "tomato", 285 "exceptionStack": [ 286 { 287 "filename": "debugger eval code", 288 "sourceId": "server0.conn0.child1/source24", 289 "lineNumber": 1, 290 "columnNumber": 1, 291 "functionName": null 292 } 293 ], 294 "hasException": true, 295 "frame": { 296 "source": "debugger eval code", 297 "sourceId": "server0.conn0.child1/source24", 298 "line": 1, 299 "column": 1 300 }, 301 "input": "throw \"tomato\"", 302 "result": { 303 "type": "undefined" 304 }, 305 "startTime": 1572867483805, 306 "timestamp": 1572867483805 307 }); 308 309 rawPackets.set(`eval throw false`, { 310 "resultID": "1588154002962-9", 311 "exception": false, 312 "exceptionMessage": "false", 313 "exceptionStack": [ 314 { 315 "filename": "debugger eval code", 316 "sourceId": "server0.conn2.child2/source26", 317 "lineNumber": 1, 318 "columnNumber": 1, 319 "functionName": null 320 } 321 ], 322 "hasException": true, 323 "frame": { 324 "source": "debugger eval code", 325 "sourceId": "server0.conn2.child2/source26", 326 "line": 1, 327 "column": 1 328 }, 329 "input": "throw false", 330 "result": { 331 "type": "undefined" 332 }, 333 "startTime": 1572867483805, 334 "timestamp": 1572867483805 335 }); 336 337 rawPackets.set(`eval throw 0`, { 338 "resultID": "1588154002979-10", 339 "exception": 0, 340 "exceptionMessage": "0", 341 "exceptionStack": [ 342 { 343 "filename": "debugger eval code", 344 "sourceId": "server0.conn2.child2/source26", 345 "lineNumber": 1, 346 "columnNumber": 1, 347 "functionName": null 348 } 349 ], 350 "hasException": true, 351 "frame": { 352 "source": "debugger eval code", 353 "sourceId": "server0.conn2.child2/source26", 354 "line": 1, 355 "column": 1 356 }, 357 "input": "throw 0", 358 "result": { 359 "type": "undefined" 360 }, 361 "startTime": 1572867483805, 362 "timestamp": 1572867483805 363 }); 364 365 rawPackets.set(`eval throw null`, { 366 "resultID": "1588154003064-11", 367 "exception": { 368 "type": "null" 369 }, 370 "exceptionMessage": "null", 371 "exceptionStack": [ 372 { 373 "filename": "debugger eval code", 374 "sourceId": "server0.conn2.child2/source26", 375 "lineNumber": 1, 376 "columnNumber": 1, 377 "functionName": null 378 } 379 ], 380 "hasException": true, 381 "frame": { 382 "source": "debugger eval code", 383 "sourceId": "server0.conn2.child2/source26", 384 "line": 1, 385 "column": 1 386 }, 387 "input": "throw null", 388 "result": { 389 "type": "undefined" 390 }, 391 "startTime": 1572867483805, 392 "timestamp": 1572867483805 393 }); 394 395 rawPackets.set(`eval throw undefined`, { 396 "resultID": "1588154003073-12", 397 "exception": { 398 "type": "undefined" 399 }, 400 "exceptionMessage": "undefined", 401 "exceptionStack": [ 402 { 403 "filename": "debugger eval code", 404 "sourceId": "server0.conn2.child2/source26", 405 "lineNumber": 1, 406 "columnNumber": 1, 407 "functionName": null 408 } 409 ], 410 "hasException": true, 411 "frame": { 412 "source": "debugger eval code", 413 "sourceId": "server0.conn2.child2/source26", 414 "line": 1, 415 "column": 1 416 }, 417 "input": "throw undefined", 418 "result": { 419 "type": "undefined" 420 }, 421 "startTime": 1572867483805, 422 "timestamp": 1572867483805 423 }); 424 425 rawPackets.set(`eval throw Symbol`, { 426 "resultID": "1588154003077-13", 427 "exception": { 428 "type": "symbol", 429 "actor": "server0.conn0.watcher2.process2//symbol39", 430 "name": "potato" 431 }, 432 "exceptionMessage": "Symbol(potato)", 433 "exceptionStack": [ 434 { 435 "filename": "debugger eval code", 436 "sourceId": "server0.conn2.child2/source33", 437 "lineNumber": 1, 438 "columnNumber": 7, 439 "functionName": null 440 } 441 ], 442 "hasException": true, 443 "frame": { 444 "source": "debugger eval code", 445 "sourceId": "server0.conn2.child2/source33", 446 "line": 1, 447 "column": 7 448 }, 449 "input": "throw Symbol(\"potato\")", 450 "result": { 451 "type": "undefined" 452 }, 453 "startTime": 1572867483805, 454 "timestamp": 1572867483805 455 }); 456 457 rawPackets.set(`eval throw Object`, { 458 "resultID": "1588154003082-14", 459 "exception": { 460 "_grip": { 461 "type": "object", 462 "actor": "server0.conn0.watcher2.process2//obj41", 463 "class": "Object", 464 "ownPropertyLength": 1, 465 "extensible": true, 466 "frozen": false, 467 "sealed": false, 468 "isError": false, 469 "preview": { 470 "kind": "Object", 471 "ownProperties": { 472 "vegetable": { 473 "configurable": true, 474 "enumerable": true, 475 "writable": true, 476 "value": "cucumber" 477 } 478 }, 479 "ownPropertiesLength": 1 480 } 481 }, 482 "actorID": "server0.conn0.watcher2.process2//obj41" 483 }, 484 "exceptionMessage": "[object Object]", 485 "exceptionStack": [ 486 { 487 "filename": "debugger eval code", 488 "sourceId": "server0.conn2.child2/source26", 489 "lineNumber": 1, 490 "columnNumber": 1, 491 "functionName": null 492 } 493 ], 494 "hasException": true, 495 "frame": { 496 "source": "debugger eval code", 497 "sourceId": "server0.conn2.child2/source26", 498 "line": 1, 499 "column": 1 500 }, 501 "input": "throw {vegetable: \"cucumber\"}", 502 "result": { 503 "type": "undefined" 504 }, 505 "startTime": 1572867483805, 506 "timestamp": 1572867483805 507 }); 508 509 rawPackets.set(`eval throw Error Object`, { 510 "resultID": "1588154003093-15", 511 "exception": { 512 "_grip": { 513 "type": "object", 514 "actor": "server0.conn0.watcher2.process2//obj43", 515 "class": "Error", 516 "ownPropertyLength": 4, 517 "extensible": true, 518 "frozen": false, 519 "sealed": false, 520 "isError": true, 521 "preview": { 522 "kind": "Error", 523 "name": "Error", 524 "message": "pumpkin", 525 "stack": "@debugger eval code:1:7\n", 526 "fileName": "debugger eval code", 527 "lineNumber": 1, 528 "columnNumber": 7 529 } 530 }, 531 "actorID": "server0.conn0.watcher2.process2//obj43" 532 }, 533 "exceptionMessage": "Error: pumpkin", 534 "exceptionStack": [ 535 { 536 "filename": "debugger eval code", 537 "sourceId": "server0.conn2.child2/source33", 538 "lineNumber": 1, 539 "columnNumber": 7, 540 "functionName": null 541 } 542 ], 543 "hasException": true, 544 "frame": { 545 "source": "debugger eval code", 546 "sourceId": "server0.conn2.child2/source33", 547 "line": 1, 548 "column": 7 549 }, 550 "input": "throw new Error(\"pumpkin\")", 551 "result": { 552 "type": "undefined" 553 }, 554 "startTime": 1572867483805, 555 "timestamp": 1572867483805 556 }); 557 558 rawPackets.set(`eval throw Error Object with custom name`, { 559 "resultID": "1588154003097-16", 560 "exception": { 561 "_grip": { 562 "type": "object", 563 "actor": "server0.conn0.watcher2.process2//obj45", 564 "class": "Error", 565 "ownPropertyLength": 6, 566 "extensible": true, 567 "frozen": false, 568 "sealed": false, 569 "isError": true, 570 "preview": { 571 "kind": "Error", 572 "name": "JuicyError", 573 "message": "pineapple", 574 "stack": "@debugger eval code:2:15\n", 575 "fileName": "debugger eval code", 576 "lineNumber": 2, 577 "columnNumber": 15 578 } 579 }, 580 "actorID": "server0.conn0.watcher2.process2//obj45" 581 }, 582 "exceptionMessage": "JuicyError: pineapple", 583 "exceptionStack": [ 584 { 585 "filename": "debugger eval code", 586 "sourceId": "server0.conn2.child2/source49", 587 "lineNumber": 5, 588 "columnNumber": 5, 589 "functionName": null 590 } 591 ], 592 "hasException": true, 593 "frame": { 594 "source": "debugger eval code", 595 "sourceId": "server0.conn2.child2/source49", 596 "line": 5, 597 "column": 5 598 }, 599 "input": "\n var err = new Error(\"pineapple\");\n err.name = \"JuicyError\";\n err.flavor = \"delicious\";\n throw err;\n ", 600 "result": { 601 "type": "undefined" 602 }, 603 "startTime": 1572867483805, 604 "timestamp": 1572867483805 605 }); 606 607 rawPackets.set(`eval throw Error Object with error cause`, { 608 "resultID": "1621589071246-16", 609 "exception": { 610 "_grip": { 611 "type": "object", 612 "actor": "server0.conn0.watcher2.process2//obj47", 613 "class": "Error", 614 "ownPropertyLength": 5, 615 "extensible": true, 616 "frozen": false, 617 "sealed": false, 618 "isError": true, 619 "preview": { 620 "kind": "Error", 621 "name": "Error", 622 "message": "something went wrong", 623 "stack": "@debugger eval code:3:15\n", 624 "fileName": "debugger eval code", 625 "lineNumber": 3, 626 "columnNumber": 15, 627 "cause": { 628 "type": "object", 629 "actor": "server0.conn0.watcher2.process2//obj48", 630 "class": "SyntaxError", 631 "ownPropertyLength": 4, 632 "extensible": true, 633 "frozen": false, 634 "sealed": false, 635 "isError": true, 636 "preview": { 637 "kind": "Error", 638 "name": "SyntaxError", 639 "message": "original error", 640 "stack": "@debugger eval code:2:25\n", 641 "fileName": "debugger eval code", 642 "lineNumber": 2, 643 "columnNumber": 25 644 } 645 } 646 } 647 }, 648 "actorID": "server0.conn0.watcher2.process2//obj47" 649 }, 650 "exceptionMessage": "Error: something went wrong", 651 "exceptionStack": [ 652 { 653 "filename": "debugger eval code", 654 "sourceId": "server0.conn0.child4/source49", 655 "lineNumber": 6, 656 "columnNumber": 5, 657 "functionName": null 658 } 659 ], 660 "hasException": true, 661 "frame": { 662 "source": "debugger eval code", 663 "sourceId": "server0.conn0.child4/source49", 664 "line": 6, 665 "column": 5 666 }, 667 "input": "\n var originalError = new SyntaxError(\"original error\")\n var err = new Error(\"something went wrong\", {\n cause: originalError\n });\n throw err;\n ", 668 "result": { 669 "type": "undefined" 670 }, 671 "startTime": 1572867483805, 672 "timestamp": 1572867483805 673 }); 674 675 rawPackets.set(`eval throw Error Object with cause chain`, { 676 "resultID": "1621589071248-17", 677 "exception": { 678 "_grip": { 679 "type": "object", 680 "actor": "server0.conn0.watcher2.process2//obj50", 681 "class": "Error", 682 "ownPropertyLength": 5, 683 "extensible": true, 684 "frozen": false, 685 "sealed": false, 686 "isError": true, 687 "preview": { 688 "kind": "Error", 689 "name": "Error", 690 "message": "err-d", 691 "stack": "@debugger eval code:5:16\n", 692 "fileName": "debugger eval code", 693 "lineNumber": 5, 694 "columnNumber": 16, 695 "cause": { 696 "type": "object", 697 "actor": "server0.conn0.watcher2.process2//obj51", 698 "class": "Error", 699 "ownPropertyLength": 5, 700 "extensible": true, 701 "frozen": false, 702 "sealed": false, 703 "isError": true, 704 "preview": { 705 "kind": "Error", 706 "name": "Error", 707 "message": "err-c", 708 "stack": "@debugger eval code:4:16\n", 709 "fileName": "debugger eval code", 710 "lineNumber": 4, 711 "columnNumber": 16, 712 "cause": { 713 "type": "object", 714 "actor": "server0.conn0.watcher2.process2//obj52", 715 "class": "Error", 716 "ownPropertyLength": 5, 717 "extensible": true, 718 "frozen": false, 719 "sealed": false, 720 "isError": true, 721 "preview": { 722 "kind": "Error", 723 "name": "Error", 724 "message": "err-b", 725 "stack": "@debugger eval code:3:16\n", 726 "fileName": "debugger eval code", 727 "lineNumber": 3, 728 "columnNumber": 16, 729 "cause": { 730 "type": "object", 731 "actor": "server0.conn0.watcher2.process2//obj53", 732 "class": "Error", 733 "ownPropertyLength": 4, 734 "extensible": true, 735 "frozen": false, 736 "sealed": false, 737 "isError": true, 738 "preview": { 739 "kind": "Error", 740 "name": "Error", 741 "message": "err-a", 742 "stack": "@debugger eval code:2:16\n", 743 "fileName": "debugger eval code", 744 "lineNumber": 2, 745 "columnNumber": 16 746 } 747 } 748 } 749 } 750 } 751 } 752 } 753 }, 754 "actorID": "server0.conn0.watcher2.process2//obj50" 755 }, 756 "exceptionMessage": "Error: err-d", 757 "exceptionStack": [ 758 { 759 "filename": "debugger eval code", 760 "sourceId": "server0.conn0.child4/source49", 761 "lineNumber": 6, 762 "columnNumber": 5, 763 "functionName": null 764 } 765 ], 766 "hasException": true, 767 "frame": { 768 "source": "debugger eval code", 769 "sourceId": "server0.conn0.child4/source49", 770 "line": 6, 771 "column": 5 772 }, 773 "input": "\n var errA = new Error(\"err-a\")\n var errB = new Error(\"err-b\", { cause: errA })\n var errC = new Error(\"err-c\", { cause: errB })\n var errD = new Error(\"err-d\", { cause: errC })\n throw errD;\n ", 774 "result": { 775 "type": "undefined" 776 }, 777 "startTime": 1572867483805, 778 "timestamp": 1572867483805 779 }); 780 781 rawPackets.set(`eval throw Error Object with cyclical cause chain`, { 782 "resultID": "1621589071250-18", 783 "exception": { 784 "_grip": { 785 "type": "object", 786 "actor": "server0.conn0.watcher2.process2//obj55", 787 "class": "Error", 788 "ownPropertyLength": 5, 789 "extensible": true, 790 "frozen": false, 791 "sealed": false, 792 "isError": true, 793 "preview": { 794 "kind": "Error", 795 "name": "Error", 796 "message": "err-y", 797 "stack": "@debugger eval code:3:16\n", 798 "fileName": "debugger eval code", 799 "lineNumber": 3, 800 "columnNumber": 16, 801 "cause": { 802 "type": "object", 803 "actor": "server0.conn0.watcher2.process2//obj56", 804 "class": "Error", 805 "ownPropertyLength": 5, 806 "extensible": true, 807 "frozen": false, 808 "sealed": false, 809 "isError": true, 810 "preview": { 811 "kind": "Error", 812 "name": "Error", 813 "message": "err-x", 814 "stack": "@debugger eval code:2:16\n", 815 "fileName": "debugger eval code", 816 "lineNumber": 2, 817 "columnNumber": 16, 818 "cause": { 819 "type": "undefined" 820 } 821 } 822 } 823 } 824 }, 825 "actorID": "server0.conn0.watcher2.process2//obj55" 826 }, 827 "exceptionMessage": "Error: err-y", 828 "exceptionStack": [ 829 { 830 "filename": "debugger eval code", 831 "sourceId": "server0.conn0.child4/source57", 832 "lineNumber": 4, 833 "columnNumber": 5, 834 "functionName": null 835 } 836 ], 837 "hasException": true, 838 "frame": { 839 "source": "debugger eval code", 840 "sourceId": "server0.conn0.child4/source57", 841 "line": 4, 842 "column": 5 843 }, 844 "input": "\n var errX = new Error(\"err-x\", { cause: errY})\n var errY = new Error(\"err-y\", { cause: errX })\n throw errY;\n ", 845 "result": { 846 "type": "undefined" 847 }, 848 "startTime": 1572867483805, 849 "timestamp": 1572867483805 850 }); 851 852 rawPackets.set(`eval throw Error Object with falsy cause`, { 853 "resultID": "1621589071252-19", 854 "exception": { 855 "_grip": { 856 "type": "object", 857 "actor": "server0.conn0.watcher2.process2//obj58", 858 "class": "Error", 859 "ownPropertyLength": 5, 860 "extensible": true, 861 "frozen": false, 862 "sealed": false, 863 "isError": true, 864 "preview": { 865 "kind": "Error", 866 "name": "Error", 867 "message": "false cause", 868 "stack": "@debugger eval code:1:7\n", 869 "fileName": "debugger eval code", 870 "lineNumber": 1, 871 "columnNumber": 7, 872 "cause": false 873 } 874 }, 875 "actorID": "server0.conn0.watcher2.process2//obj58" 876 }, 877 "exceptionMessage": "Error: false cause", 878 "exceptionStack": [ 879 { 880 "filename": "debugger eval code", 881 "sourceId": "server0.conn0.child4/source31", 882 "lineNumber": 1, 883 "columnNumber": 7, 884 "functionName": null 885 } 886 ], 887 "hasException": true, 888 "frame": { 889 "source": "debugger eval code", 890 "sourceId": "server0.conn0.child4/source31", 891 "line": 1, 892 "column": 7 893 }, 894 "input": "throw new Error(\"false cause\", { cause: false });", 895 "result": { 896 "type": "undefined" 897 }, 898 "startTime": 1572867483805, 899 "timestamp": 1572867483805 900 }); 901 902 rawPackets.set(`eval throw Error Object with null cause`, { 903 "resultID": "1622039251647-20", 904 "exception": { 905 "_grip": { 906 "type": "object", 907 "actor": "server0.conn0.watcher2.process2//obj60", 908 "class": "Error", 909 "ownPropertyLength": 5, 910 "extensible": true, 911 "frozen": false, 912 "sealed": false, 913 "isError": true, 914 "preview": { 915 "kind": "Error", 916 "name": "Error", 917 "message": "null cause", 918 "stack": "@debugger eval code:1:7\n", 919 "fileName": "debugger eval code", 920 "lineNumber": 1, 921 "columnNumber": 7, 922 "cause": { 923 "type": "null" 924 } 925 } 926 }, 927 "actorID": "server0.conn0.watcher2.process2//obj60" 928 }, 929 "exceptionMessage": "Error: null cause", 930 "exceptionStack": [ 931 { 932 "filename": "debugger eval code", 933 "sourceId": "server0.conn2.child4/source31", 934 "lineNumber": 1, 935 "columnNumber": 7, 936 "functionName": null 937 } 938 ], 939 "hasException": true, 940 "frame": { 941 "source": "debugger eval code", 942 "sourceId": "server0.conn2.child4/source31", 943 "line": 1, 944 "column": 7 945 }, 946 "input": "throw new Error(\"null cause\", { cause: null });", 947 "result": { 948 "type": "undefined" 949 }, 950 "startTime": 1572867483805, 951 "timestamp": 1572867483805 952 }); 953 954 rawPackets.set(`eval throw Error Object with undefined cause`, { 955 "resultID": "1622039251649-21", 956 "exception": { 957 "_grip": { 958 "type": "object", 959 "actor": "server0.conn0.watcher2.process2//obj62", 960 "class": "Error", 961 "ownPropertyLength": 5, 962 "extensible": true, 963 "frozen": false, 964 "sealed": false, 965 "isError": true, 966 "preview": { 967 "kind": "Error", 968 "name": "Error", 969 "message": "undefined cause", 970 "stack": "@debugger eval code:1:7\n", 971 "fileName": "debugger eval code", 972 "lineNumber": 1, 973 "columnNumber": 7, 974 "cause": { 975 "type": "undefined" 976 } 977 } 978 }, 979 "actorID": "server0.conn0.watcher2.process2//obj62" 980 }, 981 "exceptionMessage": "Error: undefined cause", 982 "exceptionStack": [ 983 { 984 "filename": "debugger eval code", 985 "sourceId": "server0.conn2.child4/source31", 986 "lineNumber": 1, 987 "columnNumber": 7, 988 "functionName": null 989 } 990 ], 991 "hasException": true, 992 "frame": { 993 "source": "debugger eval code", 994 "sourceId": "server0.conn2.child4/source31", 995 "line": 1, 996 "column": 7 997 }, 998 "input": "throw new Error(\"undefined cause\", { cause: undefined });", 999 "result": { 1000 "type": "undefined" 1001 }, 1002 "startTime": 1572867483805, 1003 "timestamp": 1572867483805 1004 }); 1005 1006 rawPackets.set(`eval throw Error Object with number cause`, { 1007 "resultID": "1621589071253-20", 1008 "exception": { 1009 "_grip": { 1010 "type": "object", 1011 "actor": "server0.conn0.watcher2.process2//obj64", 1012 "class": "Error", 1013 "ownPropertyLength": 5, 1014 "extensible": true, 1015 "frozen": false, 1016 "sealed": false, 1017 "isError": true, 1018 "preview": { 1019 "kind": "Error", 1020 "name": "Error", 1021 "message": "number cause", 1022 "stack": "@debugger eval code:1:7\n", 1023 "fileName": "debugger eval code", 1024 "lineNumber": 1, 1025 "columnNumber": 7, 1026 "cause": 0 1027 } 1028 }, 1029 "actorID": "server0.conn0.watcher2.process2//obj64" 1030 }, 1031 "exceptionMessage": "Error: number cause", 1032 "exceptionStack": [ 1033 { 1034 "filename": "debugger eval code", 1035 "sourceId": "server0.conn0.child4/source31", 1036 "lineNumber": 1, 1037 "columnNumber": 7, 1038 "functionName": null 1039 } 1040 ], 1041 "hasException": true, 1042 "frame": { 1043 "source": "debugger eval code", 1044 "sourceId": "server0.conn0.child4/source31", 1045 "line": 1, 1046 "column": 7 1047 }, 1048 "input": "throw new Error(\"number cause\", { cause: 0 });", 1049 "result": { 1050 "type": "undefined" 1051 }, 1052 "startTime": 1572867483805, 1053 "timestamp": 1572867483805 1054 }); 1055 1056 rawPackets.set(`eval throw Error Object with string cause`, { 1057 "resultID": "1621589071255-21", 1058 "exception": { 1059 "_grip": { 1060 "type": "object", 1061 "actor": "server0.conn0.watcher2.process2//obj66", 1062 "class": "Error", 1063 "ownPropertyLength": 5, 1064 "extensible": true, 1065 "frozen": false, 1066 "sealed": false, 1067 "isError": true, 1068 "preview": { 1069 "kind": "Error", 1070 "name": "Error", 1071 "message": "string cause", 1072 "stack": "@debugger eval code:1:7\n", 1073 "fileName": "debugger eval code", 1074 "lineNumber": 1, 1075 "columnNumber": 7, 1076 "cause": "cause message" 1077 } 1078 }, 1079 "actorID": "server0.conn0.watcher2.process2//obj66" 1080 }, 1081 "exceptionMessage": "Error: string cause", 1082 "exceptionStack": [ 1083 { 1084 "filename": "debugger eval code", 1085 "sourceId": "server0.conn0.child4/source31", 1086 "lineNumber": 1, 1087 "columnNumber": 7, 1088 "functionName": null 1089 } 1090 ], 1091 "hasException": true, 1092 "frame": { 1093 "source": "debugger eval code", 1094 "sourceId": "server0.conn0.child4/source31", 1095 "line": 1, 1096 "column": 7 1097 }, 1098 "input": "throw new Error(\"string cause\", { cause: \"cause message\" });", 1099 "result": { 1100 "type": "undefined" 1101 }, 1102 "startTime": 1572867483805, 1103 "timestamp": 1572867483805 1104 }); 1105 1106 rawPackets.set(`eval throw Error Object with object cause`, { 1107 "resultID": "1621589071256-22", 1108 "exception": { 1109 "_grip": { 1110 "type": "object", 1111 "actor": "server0.conn0.watcher2.process2//obj68", 1112 "class": "Error", 1113 "ownPropertyLength": 5, 1114 "extensible": true, 1115 "frozen": false, 1116 "sealed": false, 1117 "isError": true, 1118 "preview": { 1119 "kind": "Error", 1120 "name": "Error", 1121 "message": "object cause", 1122 "stack": "@debugger eval code:1:7\n", 1123 "fileName": "debugger eval code", 1124 "lineNumber": 1, 1125 "columnNumber": 7, 1126 "cause": { 1127 "type": "object", 1128 "actor": "server0.conn0.watcher2.process2//obj69", 1129 "class": "Object", 1130 "ownPropertyLength": 2, 1131 "extensible": true, 1132 "frozen": false, 1133 "sealed": false, 1134 "isError": false 1135 } 1136 } 1137 }, 1138 "actorID": "server0.conn0.watcher2.process2//obj68" 1139 }, 1140 "exceptionMessage": "Error: object cause", 1141 "exceptionStack": [ 1142 { 1143 "filename": "debugger eval code", 1144 "sourceId": "server0.conn0.child4/source31", 1145 "lineNumber": 1, 1146 "columnNumber": 7, 1147 "functionName": null 1148 } 1149 ], 1150 "hasException": true, 1151 "frame": { 1152 "source": "debugger eval code", 1153 "sourceId": "server0.conn0.child4/source31", 1154 "line": 1, 1155 "column": 7 1156 }, 1157 "input": "throw new Error(\"object cause\", { cause: { code: 234, message: \"ERR_234\"} });", 1158 "result": { 1159 "type": "undefined" 1160 }, 1161 "startTime": 1572867483805, 1162 "timestamp": 1572867483805 1163 }); 1164 1165 rawPackets.set(`eval pending promise`, { 1166 "resultID": "1609858965386-17", 1167 "hasException": false, 1168 "input": "new Promise(() => {})", 1169 "result": { 1170 "_grip": { 1171 "type": "object", 1172 "actor": "server0.conn0.watcher2.process2//obj71", 1173 "class": "Promise", 1174 "ownPropertyLength": 0, 1175 "extensible": true, 1176 "frozen": false, 1177 "sealed": false, 1178 "isError": false, 1179 "preview": { 1180 "kind": "Object", 1181 "ownProperties": { 1182 "<state>": { 1183 "value": "pending" 1184 } 1185 }, 1186 "ownPropertiesLength": 1 1187 } 1188 }, 1189 "actorID": "server0.conn0.watcher2.process2//obj71" 1190 }, 1191 "startTime": 1572867483805, 1192 "timestamp": 1572867483805 1193 }); 1194 1195 rawPackets.set(`eval Promise.resolve`, { 1196 "resultID": "1609858965388-18", 1197 "hasException": false, 1198 "input": "Promise.resolve(123)", 1199 "result": { 1200 "_grip": { 1201 "type": "object", 1202 "actor": "server0.conn0.watcher2.process2//obj73", 1203 "class": "Promise", 1204 "ownPropertyLength": 0, 1205 "extensible": true, 1206 "frozen": false, 1207 "sealed": false, 1208 "isError": false, 1209 "preview": { 1210 "kind": "Object", 1211 "ownProperties": { 1212 "<state>": { 1213 "value": "fulfilled" 1214 }, 1215 "<value>": { 1216 "value": 123 1217 } 1218 }, 1219 "ownPropertiesLength": 2 1220 } 1221 }, 1222 "actorID": "server0.conn0.watcher2.process2//obj73" 1223 }, 1224 "startTime": 1572867483805, 1225 "timestamp": 1572867483805 1226 }); 1227 1228 rawPackets.set(`eval Promise.reject`, { 1229 "resultID": "1609858965389-19", 1230 "hasException": false, 1231 "input": "Promise.reject(\"ouch\")", 1232 "result": { 1233 "_grip": { 1234 "type": "object", 1235 "actor": "server0.conn0.watcher2.process2//obj75", 1236 "class": "Promise", 1237 "ownPropertyLength": 0, 1238 "extensible": true, 1239 "frozen": false, 1240 "sealed": false, 1241 "isError": false, 1242 "preview": { 1243 "kind": "Object", 1244 "ownProperties": { 1245 "<state>": { 1246 "value": "rejected" 1247 }, 1248 "<reason>": { 1249 "value": "ouch" 1250 } 1251 }, 1252 "ownPropertiesLength": 2 1253 } 1254 }, 1255 "actorID": "server0.conn0.watcher2.process2//obj75" 1256 }, 1257 "startTime": 1572867483805, 1258 "timestamp": 1572867483805 1259 }); 1260 1261 rawPackets.set(`eval resolved promise`, { 1262 "resultID": "1609858965393-20", 1263 "hasException": false, 1264 "input": "Promise.resolve().then(() => 246)", 1265 "result": { 1266 "_grip": { 1267 "type": "object", 1268 "actor": "server0.conn0.watcher2.process2//obj77", 1269 "class": "Promise", 1270 "ownPropertyLength": 0, 1271 "extensible": true, 1272 "frozen": false, 1273 "sealed": false, 1274 "isError": false, 1275 "preview": { 1276 "kind": "Object", 1277 "ownProperties": { 1278 "<state>": { 1279 "value": "fulfilled" 1280 }, 1281 "<value>": { 1282 "value": 246 1283 } 1284 }, 1285 "ownPropertiesLength": 2 1286 } 1287 }, 1288 "actorID": "server0.conn0.watcher2.process2//obj77" 1289 }, 1290 "startTime": 1572867483805, 1291 "timestamp": 1572867483805 1292 }); 1293 1294 rawPackets.set(`eval rejected promise`, { 1295 "resultID": "1609858965397-21", 1296 "hasException": false, 1297 "input": "Promise.resolve().then(() => a.b.c)", 1298 "result": { 1299 "_grip": { 1300 "type": "object", 1301 "actor": "server0.conn0.watcher2.process2//obj79", 1302 "class": "Promise", 1303 "ownPropertyLength": 0, 1304 "extensible": true, 1305 "frozen": false, 1306 "sealed": false, 1307 "isError": false, 1308 "preview": { 1309 "kind": "Object", 1310 "ownProperties": { 1311 "<state>": { 1312 "value": "rejected" 1313 }, 1314 "<reason>": { 1315 "value": { 1316 "type": "object", 1317 "actor": "server0.conn0.watcher2.process2//obj80", 1318 "class": "ReferenceError", 1319 "ownPropertyLength": 4, 1320 "extensible": true, 1321 "frozen": false, 1322 "sealed": false, 1323 "isError": true, 1324 "preview": { 1325 "kind": "Error", 1326 "name": "ReferenceError", 1327 "message": "a is not defined", 1328 "stack": "@debugger eval code:1:30\npromise callback*@debugger eval code:1:19\n", 1329 "fileName": "debugger eval code", 1330 "lineNumber": 1, 1331 "columnNumber": 30 1332 } 1333 } 1334 } 1335 }, 1336 "ownPropertiesLength": 2 1337 } 1338 }, 1339 "actorID": "server0.conn0.watcher2.process2//obj79" 1340 }, 1341 "startTime": 1572867483805, 1342 "timestamp": 1572867483805 1343 }); 1344 1345 rawPackets.set(`eval rejected promise with Error`, { 1346 "resultID": "1621589071278-28", 1347 "hasException": false, 1348 "input": "Promise.resolve().then(() => {\n try {\n a.b.c\n } catch(e) {\n throw new Error(\"something went wrong\", { cause: e })\n }\n })", 1349 "result": { 1350 "_grip": { 1351 "type": "object", 1352 "actor": "server0.conn0.watcher2.process2//obj83", 1353 "class": "Promise", 1354 "ownPropertyLength": 0, 1355 "extensible": true, 1356 "frozen": false, 1357 "sealed": false, 1358 "isError": false, 1359 "preview": { 1360 "kind": "Object", 1361 "ownProperties": { 1362 "<state>": { 1363 "value": "rejected" 1364 }, 1365 "<reason>": { 1366 "value": { 1367 "type": "object", 1368 "actor": "server0.conn0.watcher2.process2//obj84", 1369 "class": "Error", 1370 "ownPropertyLength": 5, 1371 "extensible": true, 1372 "frozen": false, 1373 "sealed": false, 1374 "isError": true, 1375 "preview": { 1376 "kind": "Error", 1377 "name": "Error", 1378 "message": "something went wrong", 1379 "stack": "@debugger eval code:5:15\npromise callback*@debugger eval code:1:19\n", 1380 "fileName": "debugger eval code", 1381 "lineNumber": 5, 1382 "columnNumber": 15, 1383 "cause": { 1384 "type": "object", 1385 "actor": "server0.conn0.watcher2.process2//obj85", 1386 "class": "ReferenceError", 1387 "ownPropertyLength": 4, 1388 "extensible": true, 1389 "frozen": false, 1390 "sealed": false, 1391 "isError": true, 1392 "preview": { 1393 "kind": "Error", 1394 "name": "ReferenceError", 1395 "message": "a is not defined", 1396 "stack": "@debugger eval code:3:9\npromise callback*@debugger eval code:1:19\n", 1397 "fileName": "debugger eval code", 1398 "lineNumber": 3, 1399 "columnNumber": 9 1400 } 1401 } 1402 } 1403 } 1404 } 1405 }, 1406 "ownPropertiesLength": 2 1407 } 1408 }, 1409 "actorID": "server0.conn0.watcher2.process2//obj83" 1410 }, 1411 "startTime": 1572867483805, 1412 "timestamp": 1572867483805 1413 }); 1414 1415 1416 const stubPackets = parsePacketsWithFronts(rawPackets); 1417 1418 const stubPreparedMessages = new Map(); 1419 for (const [key, packet] of Array.from(stubPackets.entries())) { 1420 const transformedPacket = prepareMessage(packet, { 1421 getNextId: () => "1", 1422 }); 1423 const message = ConsoleMessage(transformedPacket); 1424 stubPreparedMessages.set(key, message); 1425 } 1426 1427 module.exports = { 1428 rawPackets, 1429 stubPreparedMessages, 1430 stubPackets, 1431 };