Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "id":"b23c143ff7244ef3b4f6b125b8d255c0",
- "project":1186497,
- "release":null,
- "dist":null,
- "platform":"node",
- "culprit":"order-worker in orderStatus",
- "message":"NotFoundError: invalid order id",
- "datetime":"2018-04-25T18:28:39.000000Z",
- "time_spent":null,
- "tags":[
- [
- "transaction",
- "order-worker in orderStatus"
- ],
- [
- "server_name",
- "emilia"
- ],
- [
- "level",
- "error"
- ]
- ],
- "errors":[
- {
- "url":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
- "type":"js_no_source"
- },
- {
- "url":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "type":"js_no_source"
- },
- {
- "url":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
- "type":"js_no_source"
- }
- ],
- "extra":{
- "node":"v9.7.1"
- },
- "fingerprint":[
- "{{ default }}"
- ],
- "key_id":556663,
- "metadata":{
- "type":"NotFoundError",
- "value":"invalid order id"
- },
- "modules":{
- "inherits":"2.0.3",
- "cookies":"0.7.1",
- "has-flag":"2.0.0",
- "co":"4.6.0",
- "methods":"1.1.2",
- "escape-html":"1.0.3",
- "encoding":"0.1.12",
- "color":"0.8.0",
- "bytes":"3.0.0",
- "deep-equal":"1.0.1",
- "vary":"1.1.2",
- "koa-router":"7.4.0",
- "negotiator":"0.6.1",
- "on-finished":"2.3.0",
- "mime-types":"2.1.17",
- "copy-to":"2.0.1",
- "winston":"3.0.0-rc4",
- "is-stream":"1.1.0",
- "statuses":"1.4.0",
- "stack-trace":"0.0.10",
- "parseurl":"1.3.2",
- "keygrip":"1.0.2",
- "uuid":"3.2.1",
- "type-is":"1.6.15",
- "fresh":"0.5.2",
- "koa":"2.5.0",
- "color-string":"0.3.0",
- "koa-convert":"1.2.0",
- "one-time":"0.0.4",
- "crypto-js":"3.1.9-1",
- "fetch-ponyfill":"4.1.0",
- "only":"0.0.2",
- "koa-compose":"3.2.1",
- "is-buffer":"1.1.6",
- "kuler":"0.0.0",
- "ee-first":"1.1.1",
- "http-assert":"1.3.0",
- "destroy":"1.0.4",
- "mime-db":"1.30.0",
- "colornames":"0.0.2",
- "raven":"2.5.0",
- "ccxt":"1.12.63",
- "setprototypeof":"1.0.3",
- "ms":"2.0.0",
- "content-disposition":"0.5.2",
- "enabled":"1.0.2",
- "charenc":"0.0.2",
- "delegates":"1.0.0",
- "http-errors":"1.6.2",
- "koa-is-json":"1.0.0",
- "iconv-lite":"0.4.19",
- "ansicolor":"1.1.71",
- "error-inject":"1.0.0",
- "diagnostics":"1.1.0",
- "path-to-regexp":"1.7.0",
- "triple-beam":"1.1.0",
- "any-promise":"1.3.0",
- "md5":"2.2.1",
- "color-name":"1.1.3",
- "depd":"1.1.2",
- "qs":"6.5.1",
- "raw-body":"2.3.2",
- "is-generator-function":"1.0.7",
- "text-hex":"0.0.0",
- "winston-transport":"3.1.0",
- "supports-color":"4.5.0",
- "colors":"1.2.1",
- "env-variable":"0.0.4",
- "colorspace":"1.0.1",
- "accepts":"1.3.4",
- "unpipe":"1.0.0",
- "koa-bodyparser":"4.2.0",
- "co-body":"5.1.1",
- "inflation":"2.0.0",
- "cookie":"0.3.1",
- "urijs":"1.19.0",
- "logform":"1.4.1",
- "crypt":"0.0.2",
- "async":"2.6.0",
- "media-typer":"0.3.0",
- "content-type":"1.0.4",
- "fecha":"2.3.3",
- "timed-out":"4.0.1"
- },
- "received":1524680919.0,
- "sdk":{
- "version":"2.5.0",
- "name":"raven-node"
- },
- "sentry.interfaces.Breadcrumbs":{
- },
- "sentry.interfaces.Exception":{
- "exc_omitted":null,
- "values":[
- {
- "stacktrace":{
- "frames":[
- {
- "function":"process._tickCallback",
- "abs_path":"internal/process/next_tick.js",
- "module":"next_tick",
- "in_app":false,
- "lineno":118,
- "colno":7,
- "filename":"internal/process/next_tick.js"
- },
- {
- "function":"null.<anonymous>",
- "in_app":false
- },
- {
- "function":"bodyParser",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-bodyparser/index.js",
- "pre_context":[
- " } catch (err) {",
- " if (onerror) {",
- " onerror(err, ctx);",
- " } else {",
- " throw err;",
- " }",
- " }"
- ],
- "post_context":[
- " };",
- "",
- " async function parseBody(ctx) {",
- " if (enableJson && ((detectJSON && detectJSON(ctx)) || ctx.request.is(jsonTypes))) {",
- " return await parse.json(ctx, jsonOpts);",
- " }",
- " if (enableForm && ctx.request.is(formTypes)) {"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-bodyparser/index.js",
- "module":"koa-bodyparser:index",
- "colno":11,
- "in_app":false,
- "context_line":" await next();",
- "lineno":86
- },
- {
- "function":"next",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
- "pre_context":[
- " if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
- " index = i",
- " let fn = middleware[i]",
- " if (i === middleware.length) fn = next",
- " if (!fn) return Promise.resolve()",
- " try {",
- " return Promise.resolve(fn(context, function next () {"
- ],
- "post_context":[
- " }))",
- " } catch (err) {",
- " return Promise.reject(err)",
- " }",
- " }",
- " }",
- "}"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
- "module":"koa-compose:index",
- "colno":18,
- "in_app":false,
- "context_line":" return dispatch(i + 1)",
- "lineno":43
- },
- {
- "function":"dispatch",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
- "pre_context":[
- " function dispatch (i) {",
- " if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
- " index = i",
- " let fn = middleware[i]",
- " if (i === middleware.length) fn = next",
- " if (!fn) return Promise.resolve()",
- " try {"
- ],
- "post_context":[
- " return dispatch(i + 1)",
- " }))",
- " } catch (err) {",
- " return Promise.reject(err)",
- " }",
- " }",
- " }"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa/node_modules/koa-compose/index.js",
- "module":"koa-compose:index",
- "colno":32,
- "in_app":false,
- "context_line":" return Promise.resolve(fn(context, function next () {",
- "lineno":42
- },
- {
- "function":"dispatch",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
- "pre_context":[
- " ctx.params = layer.params(path, ctx.captures, ctx.params);",
- " ctx.routerName = layer.name;",
- " return next();",
- " });",
- " return memo.concat(layer.stack);",
- " }, []);",
- ""
- ],
- "post_context":[
- " };",
- "",
- " dispatch.router = this;",
- "",
- " return dispatch;",
- "};",
- ""
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
- "module":"koa-router.lib:router",
- "colno":31,
- "in_app":false,
- "context_line":" return compose(layerChain)(ctx, next);",
- "lineno":351
- },
- {
- "function":"null.<anonymous>",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "pre_context":[
- " * @return {Promise}",
- " * @api public",
- " */",
- "",
- " return function (context, next) {",
- " // last called middleware #",
- " let index = -1"
- ],
- "post_context":[
- " function dispatch (i) {",
- " if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
- " index = i",
- " let fn = middleware[i]",
- " if (i === middleware.length) fn = next",
- " if (!fn) return Promise.resolve()",
- " try {"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "module":"koa-compose:index",
- "colno":12,
- "in_app":false,
- "context_line":" return dispatch(0)",
- "lineno":36
- },
- {
- "function":"dispatch",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "pre_context":[
- " function dispatch (i) {",
- " if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
- " index = i",
- " let fn = middleware[i]",
- " if (i === middleware.length) fn = next",
- " if (!fn) return Promise.resolve()",
- " try {"
- ],
- "post_context":[
- " return dispatch(i + 1)",
- " }))",
- " } catch (err) {",
- " return Promise.reject(err)",
- " }",
- " }",
- " }"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "module":"koa-compose:index",
- "colno":32,
- "in_app":false,
- "context_line":" return Promise.resolve(fn(context, function next () {",
- "lineno":44
- },
- {
- "function":"null.<anonymous>",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
- "pre_context":[
- " }",
- "",
- " layerChain = matchedLayers.reduce(function(memo, layer) {",
- " memo.push(function(ctx, next) {",
- " ctx.captures = layer.captures(path, ctx.captures);",
- " ctx.params = layer.params(path, ctx.captures, ctx.params);",
- " ctx.routerName = layer.name;"
- ],
- "post_context":[
- " });",
- " return memo.concat(layer.stack);",
- " }, []);",
- "",
- " return compose(layerChain)(ctx, next);",
- " };",
- ""
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-router/lib/router.js",
- "module":"koa-router.lib:router",
- "colno":16,
- "in_app":false,
- "context_line":" return next();",
- "lineno":346
- },
- {
- "function":"next",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "pre_context":[
- " if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
- " index = i",
- " let fn = middleware[i]",
- " if (i === middleware.length) fn = next",
- " if (!fn) return Promise.resolve()",
- " try {",
- " return Promise.resolve(fn(context, function next () {"
- ],
- "post_context":[
- " }))",
- " } catch (err) {",
- " return Promise.reject(err)",
- " }",
- " }",
- " }",
- "}"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "module":"koa-compose:index",
- "colno":18,
- "in_app":false,
- "context_line":" return dispatch(i + 1)",
- "lineno":45
- },
- {
- "function":"dispatch",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "pre_context":[
- " function dispatch (i) {",
- " if (i <= index) return Promise.reject(new Error('next() called multiple times'))",
- " index = i",
- " let fn = middleware[i]",
- " if (i === middleware.length) fn = next",
- " if (!fn) return Promise.resolve()",
- " try {"
- ],
- "post_context":[
- " return dispatch(i + 1)",
- " }))",
- " } catch (err) {",
- " return Promise.reject(err)",
- " }",
- " }",
- " }"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa-compose/index.js",
- "module":"koa-compose:index",
- "colno":32,
- "in_app":false,
- "context_line":" return Promise.resolve(fn(context, function next () {",
- "lineno":44
- },
- {
- "function":"orderStatus",
- "abs_path":"/home/dino/work/tpa-traders-services/tpa-order-worker/order-worker.js",
- "pre_context":[
- " },",
- " });",
- "}",
- "",
- "async function orderStatus(ctx) {",
- " const id = ctx.params.id;",
- " if (!orders.hasOwnProperty(id)) {"
- ],
- "post_context":[
- " }",
- " const order = orders[id];",
- " logger.info('order status: ' + id, {",
- " id: order.id,",
- " status: order.status,",
- " exchangeId: order.exchangeId,",
- " targetAsset: order.targetAsset,"
- ],
- "filename":"/home/dino/work/tpa-traders-services/tpa-order-worker/order-worker.js",
- "module":"order-worker",
- "colno":18,
- "in_app":true,
- "context_line":" ctx.throw(404, 'invalid order id');",
- "lineno":103
- },
- {
- "function":"Object.throw",
- "abs_path":"/home/dino/work/tpa-traders-services/node_modules/koa/lib/context.js",
- "pre_context":[
- " * @param {String|Number|Error} err, msg or status",
- " * @param {String|Number|Error} [err, msg or status]",
- " * @param {Object} [props]",
- " * @api public",
- " */",
- "",
- " throw(...args) {"
- ],
- "post_context":[
- " },",
- "",
- " /**",
- " * Default error handling.",
- " *",
- " * @param {Error} err",
- " * @api private"
- ],
- "filename":"/home/dino/work/tpa-traders-services/node_modules/koa/lib/context.js",
- "module":"koa.lib:context",
- "colno":11,
- "in_app":false,
- "context_line":" throw createError(...args);",
- "lineno":93
- }
- ]
- },
- "type":"NotFoundError",
- "value":"invalid order id"
- }
- ]
- },
- "sentry.interfaces.Message":{
- "message":"NotFoundError: invalid order id"
- },
- "type":"error",
- "version":"5"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement