Advertisement
Guest User

sentry event

a guest
Apr 25th, 2018
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 19.70 KB | None | 0 0
  1. {
  2.    "id":"b23c143ff7244ef3b4f6b125b8d255c0",
  3.    "project":1186497,
  4.    "release":null,
  5.    "dist":null,
  6.    "platform":"node",
  7.    "culprit":"order-worker in orderStatus",
  8.    "message":"NotFoundError: invalid order id",
  9.    "datetime":"2018-04-25T18:28:39.000000Z",
  10.    "time_spent":null,
  11.    "tags":[
  12.       [
  13.          "transaction",
  14.          "order-worker in orderStatus"
  15.       ],
  16.       [
  17.          "server_name",
  18.          "emilia"
  19.       ],
  20.       [
  21.          "level",
  22.          "error"
  23.       ]
  24.    ],
  25.    "errors":[
  26.       {
  27.          "url":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
  28.          "type":"js_no_source"
  29.       },
  30.       {
  31.          "url":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  32.          "type":"js_no_source"
  33.       },
  34.       {
  35.          "url":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
  36.          "type":"js_no_source"
  37.       }
  38.    ],
  39.    "extra":{
  40.       "node":"v9.7.1"
  41.    },
  42.    "fingerprint":[
  43.       "{{ default }}"
  44.    ],
  45.    "key_id":556663,
  46.    "metadata":{
  47.       "type":"NotFoundError",
  48.       "value":"invalid order id"
  49.    },
  50.    "modules":{
  51.       "inherits":"2.0.3",
  52.       "cookies":"0.7.1",
  53.       "has-flag":"2.0.0",
  54.       "co":"4.6.0",
  55.       "methods":"1.1.2",
  56.       "escape-html":"1.0.3",
  57.       "encoding":"0.1.12",
  58.       "color":"0.8.0",
  59.       "bytes":"3.0.0",
  60.       "deep-equal":"1.0.1",
  61.       "vary":"1.1.2",
  62.       "koa-router":"7.4.0",
  63.       "negotiator":"0.6.1",
  64.       "on-finished":"2.3.0",
  65.       "mime-types":"2.1.17",
  66.       "copy-to":"2.0.1",
  67.       "winston":"3.0.0-rc4",
  68.       "is-stream":"1.1.0",
  69.       "statuses":"1.4.0",
  70.       "stack-trace":"0.0.10",
  71.       "parseurl":"1.3.2",
  72.       "keygrip":"1.0.2",
  73.       "uuid":"3.2.1",
  74.       "type-is":"1.6.15",
  75.       "fresh":"0.5.2",
  76.       "koa":"2.5.0",
  77.       "color-string":"0.3.0",
  78.       "koa-convert":"1.2.0",
  79.       "one-time":"0.0.4",
  80.       "crypto-js":"3.1.9-1",
  81.       "fetch-ponyfill":"4.1.0",
  82.       "only":"0.0.2",
  83.       "koa-compose":"3.2.1",
  84.       "is-buffer":"1.1.6",
  85.       "kuler":"0.0.0",
  86.       "ee-first":"1.1.1",
  87.       "http-assert":"1.3.0",
  88.       "destroy":"1.0.4",
  89.       "mime-db":"1.30.0",
  90.       "colornames":"0.0.2",
  91.       "raven":"2.5.0",
  92.       "ccxt":"1.12.63",
  93.       "setprototypeof":"1.0.3",
  94.       "ms":"2.0.0",
  95.       "content-disposition":"0.5.2",
  96.       "enabled":"1.0.2",
  97.       "charenc":"0.0.2",
  98.       "delegates":"1.0.0",
  99.       "http-errors":"1.6.2",
  100.       "koa-is-json":"1.0.0",
  101.       "iconv-lite":"0.4.19",
  102.       "ansicolor":"1.1.71",
  103.       "error-inject":"1.0.0",
  104.       "diagnostics":"1.1.0",
  105.       "path-to-regexp":"1.7.0",
  106.       "triple-beam":"1.1.0",
  107.       "any-promise":"1.3.0",
  108.       "md5":"2.2.1",
  109.       "color-name":"1.1.3",
  110.       "depd":"1.1.2",
  111.       "qs":"6.5.1",
  112.       "raw-body":"2.3.2",
  113.       "is-generator-function":"1.0.7",
  114.       "text-hex":"0.0.0",
  115.       "winston-transport":"3.1.0",
  116.       "supports-color":"4.5.0",
  117.       "colors":"1.2.1",
  118.       "env-variable":"0.0.4",
  119.       "colorspace":"1.0.1",
  120.       "accepts":"1.3.4",
  121.       "unpipe":"1.0.0",
  122.       "koa-bodyparser":"4.2.0",
  123.       "co-body":"5.1.1",
  124.       "inflation":"2.0.0",
  125.       "cookie":"0.3.1",
  126.       "urijs":"1.19.0",
  127.       "logform":"1.4.1",
  128.       "crypt":"0.0.2",
  129.       "async":"2.6.0",
  130.       "media-typer":"0.3.0",
  131.       "content-type":"1.0.4",
  132.       "fecha":"2.3.3",
  133.       "timed-out":"4.0.1"
  134.    },
  135.    "received":1524680919.0,
  136.    "sdk":{
  137.       "version":"2.5.0",
  138.       "name":"raven-node"
  139.    },
  140.    "sentry.interfaces.Breadcrumbs":{
  141.  
  142.    },
  143.    "sentry.interfaces.Exception":{
  144.       "exc_omitted":null,
  145.       "values":[
  146.          {
  147.             "stacktrace":{
  148.                "frames":[
  149.                   {
  150.                      "function":"process._tickCallback",
  151.                      "abs_path":"internal/process/next_tick.js",
  152.                      "module":"next_tick",
  153.                      "in_app":false,
  154.                      "lineno":118,
  155.                      "colno":7,
  156.                      "filename":"internal/process/next_tick.js"
  157.                   },
  158.                   {
  159.                      "function":"null.<anonymous>",
  160.                      "in_app":false
  161.                   },
  162.                   {
  163.                      "function":"bodyParser",
  164.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-bodyparser/index.js",
  165.                      "pre_context":[
  166.                         "    } catch (err) {",
  167.                         "      if (onerror) {",
  168.                         "        onerror(err, ctx);",
  169.                         "      } else {",
  170.                         "        throw err;",
  171.                         "      }",
  172.                         "    }"
  173.                      ],
  174.                      "post_context":[
  175.                         "  };",
  176.                         "",
  177.                         "  async function parseBody(ctx) {",
  178.                         "    if (enableJson && ((detectJSON && detectJSON(ctx)) || ctx.request.is(jsonTypes))) {",
  179.                         "      return await parse.json(ctx, jsonOpts);",
  180.                         "    }",
  181.                         "    if (enableForm && ctx.request.is(formTypes)) {"
  182.                      ],
  183.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-bodyparser/index.js",
  184.                      "module":"koa-bodyparser:index",
  185.                      "colno":11,
  186.                      "in_app":false,
  187.                      "context_line":"    await next();",
  188.                      "lineno":86
  189.                   },
  190.                   {
  191.                      "function":"next",
  192.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
  193.                      "pre_context":[
  194.                         "      if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
  195.                         "      index = i",
  196.                         "      let fn = middleware[i]",
  197.                         "      if (i === middleware.length) fn = next",
  198.                         "      if (!fn) return Promise.resolve()",
  199.                         "      try {",
  200.                         "        return Promise.resolve(fn(context, function next () {"
  201.                      ],
  202.                      "post_context":[
  203.                         "        }))",
  204.                         "      } catch (err) {",
  205.                         "        return Promise.reject(err)",
  206.                         "      }",
  207.                         "    }",
  208.                         "  }",
  209.                         "}"
  210.                      ],
  211.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
  212.                      "module":"koa-compose:index",
  213.                      "colno":18,
  214.                      "in_app":false,
  215.                      "context_line":"          return dispatch(i + 1)",
  216.                      "lineno":43
  217.                   },
  218.                   {
  219.                      "function":"dispatch",
  220.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
  221.                      "pre_context":[
  222.                         "    function dispatch (i) {",
  223.                         "      if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
  224.                         "      index = i",
  225.                         "      let fn = middleware[i]",
  226.                         "      if (i === middleware.length) fn = next",
  227.                         "      if (!fn) return Promise.resolve()",
  228.                         "      try {"
  229.                      ],
  230.                      "post_context":[
  231.                         "          return dispatch(i + 1)",
  232.                         "        }))",
  233.                         "      } catch (err) {",
  234.                         "        return Promise.reject(err)",
  235.                         "      }",
  236.                         "    }",
  237.                         "  }"
  238.                      ],
  239.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
  240.                      "module":"koa-compose:index",
  241.                      "colno":32,
  242.                      "in_app":false,
  243.                      "context_line":"        return Promise.resolve(fn(context, function next () {",
  244.                      "lineno":42
  245.                   },
  246.                   {
  247.                      "function":"dispatch",
  248.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
  249.                      "pre_context":[
  250.                         "        ctx.params = layer.params(path, ctx.captures, ctx.params);",
  251.                         "        ctx.routerName = layer.name;",
  252.                         "        return next();",
  253.                         "      });",
  254.                         "      return memo.concat(layer.stack);",
  255.                         "    }, []);",
  256.                         ""
  257.                      ],
  258.                      "post_context":[
  259.                         "  };",
  260.                         "",
  261.                         "  dispatch.router = this;",
  262.                         "",
  263.                         "  return dispatch;",
  264.                         "};",
  265.                         ""
  266.                      ],
  267.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
  268.                      "module":"koa-router.lib:router",
  269.                      "colno":31,
  270.                      "in_app":false,
  271.                      "context_line":"    return compose(layerChain)(ctx, next);",
  272.                      "lineno":351
  273.                   },
  274.                   {
  275.                      "function":"null.<anonymous>",
  276.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  277.                      "pre_context":[
  278.                         "   * @return {Promise}",
  279.                         "   * @api public",
  280.                         "   */",
  281.                         "",
  282.                         "  return function (context, next) {",
  283.                         "    // last called middleware #",
  284.                         "    let index = -1"
  285.                      ],
  286.                      "post_context":[
  287.                         "    function dispatch (i) {",
  288.                         "      if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
  289.                         "      index = i",
  290.                         "      let fn = middleware[i]",
  291.                         "      if (i === middleware.length) fn = next",
  292.                         "      if (!fn) return Promise.resolve()",
  293.                         "      try {"
  294.                      ],
  295.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  296.                      "module":"koa-compose:index",
  297.                      "colno":12,
  298.                      "in_app":false,
  299.                      "context_line":"    return dispatch(0)",
  300.                      "lineno":36
  301.                   },
  302.                   {
  303.                      "function":"dispatch",
  304.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  305.                      "pre_context":[
  306.                         "    function dispatch (i) {",
  307.                         "      if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
  308.                         "      index = i",
  309.                         "      let fn = middleware[i]",
  310.                         "      if (i === middleware.length) fn = next",
  311.                         "      if (!fn) return Promise.resolve()",
  312.                         "      try {"
  313.                      ],
  314.                      "post_context":[
  315.                         "          return dispatch(i + 1)",
  316.                         "        }))",
  317.                         "      } catch (err) {",
  318.                         "        return Promise.reject(err)",
  319.                         "      }",
  320.                         "    }",
  321.                         "  }"
  322.                      ],
  323.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  324.                      "module":"koa-compose:index",
  325.                      "colno":32,
  326.                      "in_app":false,
  327.                      "context_line":"        return Promise.resolve(fn(context, function next () {",
  328.                      "lineno":44
  329.                   },
  330.                   {
  331.                      "function":"null.<anonymous>",
  332.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
  333.                      "pre_context":[
  334.                         "    }",
  335.                         "",
  336.                         "    layerChain = matchedLayers.reduce(function(memo, layer) {",
  337.                         "      memo.push(function(ctx, next) {",
  338.                         "        ctx.captures = layer.captures(path, ctx.captures);",
  339.                         "        ctx.params = layer.params(path, ctx.captures, ctx.params);",
  340.                         "        ctx.routerName = layer.name;"
  341.                      ],
  342.                      "post_context":[
  343.                         "      });",
  344.                         "      return memo.concat(layer.stack);",
  345.                         "    }, []);",
  346.                         "",
  347.                         "    return compose(layerChain)(ctx, next);",
  348.                         "  };",
  349.                         ""
  350.                      ],
  351.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
  352.                      "module":"koa-router.lib:router",
  353.                      "colno":16,
  354.                      "in_app":false,
  355.                      "context_line":"        return next();",
  356.                      "lineno":346
  357.                   },
  358.                   {
  359.                      "function":"next",
  360.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  361.                      "pre_context":[
  362.                         "      if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
  363.                         "      index = i",
  364.                         "      let fn = middleware[i]",
  365.                         "      if (i === middleware.length) fn = next",
  366.                         "      if (!fn) return Promise.resolve()",
  367.                         "      try {",
  368.                         "        return Promise.resolve(fn(context, function next () {"
  369.                      ],
  370.                      "post_context":[
  371.                         "        }))",
  372.                         "      } catch (err) {",
  373.                         "        return Promise.reject(err)",
  374.                         "      }",
  375.                         "    }",
  376.                         "  }",
  377.                         "}"
  378.                      ],
  379.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  380.                      "module":"koa-compose:index",
  381.                      "colno":18,
  382.                      "in_app":false,
  383.                      "context_line":"          return dispatch(i + 1)",
  384.                      "lineno":45
  385.                   },
  386.                   {
  387.                      "function":"dispatch",
  388.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  389.                      "pre_context":[
  390.                         "    function dispatch (i) {",
  391.                         "      if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
  392.                         "      index = i",
  393.                         "      let fn = middleware[i]",
  394.                         "      if (i === middleware.length) fn = next",
  395.                         "      if (!fn) return Promise.resolve()",
  396.                         "      try {"
  397.                      ],
  398.                      "post_context":[
  399.                         "          return dispatch(i + 1)",
  400.                         "        }))",
  401.                         "      } catch (err) {",
  402.                         "        return Promise.reject(err)",
  403.                         "      }",
  404.                         "    }",
  405.                         "  }"
  406.                      ],
  407.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
  408.                      "module":"koa-compose:index",
  409.                      "colno":32,
  410.                      "in_app":false,
  411.                      "context_line":"        return Promise.resolve(fn(context, function next () {",
  412.                      "lineno":44
  413.                   },
  414.                   {
  415.                      "function":"orderStatus",
  416.                      "abs_path":"/home/dino/work/tpa-traders-services/tpa-order-worker/order-worker.js",
  417.                      "pre_context":[
  418.                         "        },",
  419.                         "    });",
  420.                         "}",
  421.                         "",
  422.                         "async function orderStatus(ctx) {",
  423.                         "    const id = ctx.params.id;",
  424.                         "    if (!orders.hasOwnProperty(id)) {"
  425.                      ],
  426.                      "post_context":[
  427.                         "    }",
  428.                         "    const order = orders[id];",
  429.                         "    logger.info('order status: ' + id, {",
  430.                         "        id: order.id,",
  431.                         "        status: order.status,",
  432.                         "        exchangeId: order.exchangeId,",
  433.                         "        targetAsset: order.targetAsset,"
  434.                      ],
  435.                      "filename":"/home/dino/work/tpa-traders-services/tpa-order-worker/order-worker.js",
  436.                      "module":"order-worker",
  437.                      "colno":18,
  438.                      "in_app":true,
  439.                      "context_line":"        ctx.throw(404, 'invalid order id');",
  440.                      "lineno":103
  441.                   },
  442.                   {
  443.                      "function":"Object.throw",
  444.                      "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa/lib/context.js",
  445.                      "pre_context":[
  446.                         "   * @param {String|Number|Error} err, msg or status",
  447.                         "   * @param {String|Number|Error} [err, msg or status]",
  448.                         "   * @param {Object} [props]",
  449.                         "   * @api public",
  450.                         "   */",
  451.                         "",
  452.                         "  throw(...args) {"
  453.                      ],
  454.                      "post_context":[
  455.                         "  },",
  456.                         "",
  457.                         "  /**",
  458.                         "   * Default error handling.",
  459.                         "   *",
  460.                         "   * @param {Error} err",
  461.                         "   * @api private"
  462.                      ],
  463.                      "filename":"/home/dino/work/tpa-traders-services/node_modules/koa/lib/context.js",
  464.                      "module":"koa.lib:context",
  465.                      "colno":11,
  466.                      "in_app":false,
  467.                      "context_line":"    throw createError(...args);",
  468.                      "lineno":93
  469.                   }
  470.                ]
  471.             },
  472.             "type":"NotFoundError",
  473.             "value":"invalid order id"
  474.          }
  475.       ]
  476.    },
  477.    "sentry.interfaces.Message":{
  478.       "message":"NotFoundError: invalid order id"
  479.    },
  480.    "type":"error",
  481.    "version":"5"
  482. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement