Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tuup:server-utils:requestId Added requestId 19242b58-9c51-4611-8080-5ac03aefa8ca internal: dd387795-15a5-4a27-b2e9-e83d906863b2 +7s
- tuup:server-utils:configuration:sessions Got session MW for request host: localhost:8009, domainRegex: /.*/i +2ms
- tuup:server-utils:configuration:sessions Got session id: q18g-AnDHPuzJFP9x4u4DmaXJvdKslVk cookie: { path: '/',
- _expires: 2016-11-10T13:04:14.179Z,
- originalMaxAge: 3000000,
- httpOnly: true,
- domain: '',
- secure: false } +2ms
- tuup:server-utils:routeCode Adding routeCode: 01 to req +2ms
- 127.0.0.1
- tuup:server-auth-utils:login Login, start by authenticating user with passport strategy local +1ms
- tuup:server-auth-utils:strategy Authenticating user: me@tuup.fi - pass: o****k (l: 2) +0ms
- tuup:server-users:getUsers _userByEmail email: me@tuup.fi eager: undefined withPass: true +1ms
- tuup:server-databases:errorHandlers databaseErrorHandler: non-ignorable err from databse, msg: Cannot read property 'queryBuilder' of null, cause: undefined +10ms
- tuup:server-errors:createError Constructing error: DatabaseError +0ms
- tuup:server-auth-utils:login Error authenticating DatabaseError: Database error: Cannot read property 'queryBuilder' of null +1ms
- tuup:lib:errors:errorHandler handling error with code: E00 and name: DatabaseError +0ms
- tuup:lib:errors:errorHandler creating error response message +0ms
- tuup:lib:errors:errorHandler this is a dev error handler, include stack, extraInfo and cause in response +0ms
- tuup:lib:errors:errorHandler Log error +9ms
- tuup:lib:errors:errorHandler log error with status code 500 +1ms
- tuup:lib:errors:errorHandler status is 5xx, set level error +0ms
- tuup:lib:errors:errorHandler send message with error: [object Object] to logger +0ms
- tuup:unilogger:StandardLog Log to error with data { status: 500,
- code: 'E00',
- message: 'Database error: Cannot read property \'queryBuilder\' of null',
- responseMessage: 'Database error',
- err:
- { stack: 'DatabaseError: Database error: Cannot read property \'queryBuilder\' of null\n at databaseErrorHandler (../src/errorHandlers.js:41:9)\n at tryCatcher (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:510:31)\n at Promise._settlePromise (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:567:18)\n at Promise._settlePromise0 (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:612:10)\n at Promise._settlePromises (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:687:18)\n at Async._drainQueue (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:138:16)\n at Async._drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:148:10)\n at Immediate.Async.drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:17:14)\n at runCallback (timers.js:637:20)\n at tryOnImmediate (timers.js:610:5)\n at processImmediate [as _immediateCallback] (timers.js:582:5)',
- name: 'DatabaseError',
- status: 500,
- tuupExtra: undefined,
- extraInfo: undefined,
- cause: undefined,
- responseMessage: 'Database error',
- tuupCode: 'E06',
- requestCode: null,
- nested:
- TypeError: Cannot read property 'queryBuilder' of null
- at _build (/home/olavi/Dev/node-auth/node_modules/@tuup/server-users/node_modules/objection/lib/queryBuilder/QueryBuilder.js:1238:35)
- at /home/olavi/Dev/node-auth/node_modules/@tuup/server-users/node_modules/objection/lib/queryBuilder/QueryBuilder.js:714:25
- at tryCatcher (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/util.js:16:23)
- at Promise._settlePromiseFromHandler (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:510:31)
- at Promise._settlePromise (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:567:18)
- at Promise._settlePromiseCtx (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:604:10)
- at Async._drainQueue (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:143:12)
- at Async._drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:148:10)
- at Immediate.Async.drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:17:14)
- at runCallback (timers.js:637:20)
- at tryOnImmediate (timers.js:610:5)
- at processImmediate [as _immediateCallback] (timers.js:582:5),
- message: 'Database error: Cannot read property \'queryBuilder\' of null',
- businessError: true,
- __cached_trace__:
- [ CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {},
- CallSite {} ],
- __previous__: null },
- req:
- IncomingMessage {
- _readableState:
- ReadableState {
- objectMode: false,
- highWaterMark: 16384,
- buffer: [Object],
- length: 0,
- pipes: null,
- pipesCount: 0,
- flowing: true,
- ended: true,
- endEmitted: true,
- reading: false,
- sync: false,
- needReadable: false,
- emittedReadable: false,
- readableListening: false,
- resumeScheduled: false,
- defaultEncoding: 'utf8',
- ranOut: false,
- awaitDrain: 0,
- readingMore: false,
- decoder: null,
- encoding: null },
- readable: false,
- domain: null,
- _events: {},
- _eventsCount: 0,
- _maxListeners: undefined,
- socket:
- Socket {
- connecting: false,
- _hadError: false,
- _handle: [Object],
- _parent: null,
- _host: null,
- _readableState: [Object],
- readable: true,
- domain: null,
- _events: [Object],
- _eventsCount: 10,
- _maxListeners: undefined,
- _writableState: [Object],
- writable: true,
- allowHalfOpen: true,
- destroyed: false,
- _bytesDispatched: 0,
- _sockname: null,
- _pendingData: null,
- _pendingEncoding: '',
- server: [Object],
- _server: [Object],
- _idleTimeout: 120000,
- _idleNext: [Object],
- _idlePrev: [Object],
- _idleStart: 8542,
- parser: [Object],
- on: [Function: socketOnWrap],
- _paused: false,
- read: [Function],
- _consuming: true,
- _httpMessage: [Object],
- _peername: [Object] },
- connection:
- Socket {
- connecting: false,
- _hadError: false,
- _handle: [Object],
- _parent: null,
- _host: null,
- _readableState: [Object],
- readable: true,
- domain: null,
- _events: [Object],
- _eventsCount: 10,
- _maxListeners: undefined,
- _writableState: [Object],
- writable: true,
- allowHalfOpen: true,
- destroyed: false,
- _bytesDispatched: 0,
- _sockname: null,
- _pendingData: null,
- _pendingEncoding: '',
- server: [Object],
- _server: [Object],
- _idleTimeout: 120000,
- _idleNext: [Object],
- _idlePrev: [Object],
- _idleStart: 8542,
- parser: [Object],
- on: [Function: socketOnWrap],
- _paused: false,
- read: [Function],
- _consuming: true,
- _httpMessage: [Object],
- _peername: [Object] },
- httpVersionMajor: 1,
- httpVersionMinor: 1,
- httpVersion: '1.1',
- complete: true,
- headers:
- { host: 'localhost:8009',
- 'user-agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0',
- accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
- 'accept-language': 'en-US,en;q=0.5',
- 'accept-encoding': 'gzip, deflate',
- 'content-type': 'application/json',
- 'content-length': '41',
- connection: 'keep-alive' },
- rawHeaders:
- [ 'Host',
- 'localhost:8009',
- 'User-Agent',
- 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0',
- 'Accept',
- 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
- 'Accept-Language',
- 'en-US,en;q=0.5',
- 'Accept-Encoding',
- 'gzip, deflate',
- 'Content-Type',
- 'application/json',
- 'Content-Length',
- '41',
- 'Connection',
- 'keep-alive' ],
- trailers: {},
- rawTrailers: [],
- upgrade: false,
- url: '/login',
- method: 'POST',
- statusCode: null,
- statusMessage: null,
- client:
- Socket {
- connecting: false,
- _hadError: false,
- _handle: [Object],
- _parent: null,
- _host: null,
- _readableState: [Object],
- readable: true,
- domain: null,
- _events: [Object],
- _eventsCount: 10,
- _maxListeners: undefined,
- _writableState: [Object],
- writable: true,
- allowHalfOpen: true,
- destroyed: false,
- _bytesDispatched: 0,
- _sockname: null,
- _pendingData: null,
- _pendingEncoding: '',
- server: [Object],
- _server: [Object],
- _idleTimeout: 120000,
- _idleNext: [Object],
- _idlePrev: [Object],
- _idleStart: 8542,
- parser: [Object],
- on: [Function: socketOnWrap],
- _paused: false,
- read: [Function],
- _consuming: true,
- _httpMessage: [Object],
- _peername: [Object] },
- _consuming: true,
- _dumped: false,
- next: [Function: next],
- baseUrl: '',
- originalUrl: '/login',
- _parsedUrl:
- Url {
- protocol: null,
- slashes: null,
- auth: null,
- host: null,
- port: null,
- hostname: null,
- hash: null,
- search: null,
- query: null,
- pathname: '/login',
- path: '/login',
- href: '/login',
- _raw: '/login' },
- params: {},
- query: {},
- res:
- ServerResponse {
- domain: null,
- _events: [Object],
- _eventsCount: 2,
- _maxListeners: undefined,
- output: [],
- outputEncodings: [],
- outputCallbacks: [],
- outputSize: 0,
- writable: true,
- _last: false,
- upgrading: false,
- chunkedEncoding: false,
- shouldKeepAlive: true,
- useChunkedEncodingByDefault: true,
- sendDate: true,
- _removedHeader: {},
- _contentLength: null,
- _hasBody: true,
- _trailer: '',
- finished: false,
- _headerSent: false,
- socket: [Object],
- connection: [Object],
- _header: null,
- _headers: [Object],
- _headerNames: [Object],
- _onPendingData: [Function: updateOutgoingData],
- req: [Circular],
- locals: {},
- _startAt: undefined,
- _startTime: undefined,
- writeHead: [Function: writeHead],
- __onFinished: [Object],
- end: [Function: end] },
- body: { username: 'me@tuup.fi', password: 'ok' },
- _body: true,
- length: undefined,
- read: [Function],
- 'X-Request-Id': '19242b58-9c51-4611-8080-5ac03aefa8ca',
- 'X-Internal-Request-Id': 'dd387795-15a5-4a27-b2e9-e83d906863b2',
- _startAt: [ 158036, 734654710 ],
- _startTime: 2016-11-10T12:14:14.176Z,
- _remoteAddress: '::ffff:127.0.0.1',
- _validationErrors: [],
- _asyncValidationErrors: [],
- validationErrors: [Function],
- asyncValidationErrors: [Function],
- sanitizeBody: [Function],
- sanitizeParams: [Function],
- sanitizeQuery: [Function],
- sanitizeHeaders: [Function],
- sanitize: [Function],
- checkBody: [Function],
- checkParams: [Function],
- checkQuery: [Function],
- checkFiles: [Function],
- checkHeaders: [Function],
- check: [Function],
- filter: [Function],
- assert: [Function],
- validate: [Function],
- _parsedOriginalUrl:
- Url {
- protocol: null,
- slashes: null,
- auth: null,
- host: null,
- port: null,
- hostname: null,
- hash: null,
- search: null,
- query: null,
- pathname: '/login',
- path: '/login',
- href: '/login',
- _raw: '/login' },
- sessionStore:
- RedisStore {
- domain: null,
- _events: [Object],
- _eventsCount: 2,
- _maxListeners: undefined,
- prefix: 'tsess:',
- serializer: {},
- client: [Object],
- ttl: 3010,
- disableTTL: undefined,
- generate: [Function] },
- sessionID: 'q18g-AnDHPuzJFP9x4u4DmaXJvdKslVk',
- session: Session { cookie: [Object] },
- _passport: { instance: [Object] },
- route: Route { path: '/login', stack: [Object], methods: [Object] },
- routeCode: '01' },
- res:
- ServerResponse {
- domain: null,
- _events: { finish: [Object], end: [Object] },
- _eventsCount: 2,
- _maxListeners: undefined,
- output: [],
- outputEncodings: [],
- outputCallbacks: [],
- outputSize: 0,
- writable: true,
- _last: false,
- upgrading: false,
- chunkedEncoding: false,
- shouldKeepAlive: true,
- useChunkedEncodingByDefault: true,
- sendDate: true,
- _removedHeader: {},
- _contentLength: null,
- _hasBody: true,
- _trailer: '',
- finished: false,
- _headerSent: false,
- socket:
- Socket {
- connecting: false,
- _hadError: false,
- _handle: [Object],
- _parent: null,
- _host: null,
- _readableState: [Object],
- readable: true,
- domain: null,
- _events: [Object],
- _eventsCount: 10,
- _maxListeners: undefined,
- _writableState: [Object],
- writable: true,
- allowHalfOpen: true,
- destroyed: false,
- _bytesDispatched: 0,
- _sockname: null,
- _pendingData: null,
- _pendingEncoding: '',
- server: [Object],
- _server: [Object],
- _idleTimeout: 120000,
- _idleNext: [Object],
- _idlePrev: [Object],
- _idleStart: 8542,
- parser: [Object],
- on: [Function: socketOnWrap],
- _paused: false,
- read: [Function],
- _consuming: true,
- _httpMessage: [Circular],
- _peername: [Object] },
- connection:
- Socket {
- connecting: false,
- _hadError: false,
- _handle: [Object],
- _parent: null,
- _host: null,
- _readableState: [Object],
- readable: true,
- domain: null,
- _events: [Object],
- _eventsCount: 10,
- _maxListeners: undefined,
- _writableState: [Object],
- writable: true,
- allowHalfOpen: true,
- destroyed: false,
- _bytesDispatched: 0,
- _sockname: null,
- _pendingData: null,
- _pendingEncoding: '',
- server: [Object],
- _server: [Object],
- _idleTimeout: 120000,
- _idleNext: [Object],
- _idlePrev: [Object],
- _idleStart: 8542,
- parser: [Object],
- on: [Function: socketOnWrap],
- _paused: false,
- read: [Function],
- _consuming: true,
- _httpMessage: [Circular],
- _peername: [Object] },
- _header: null,
- _headers:
- { 'x-powered-by': 'Express',
- 'x-request-id': '19242b58-9c51-4611-8080-5ac03aefa8ca' },
- _headerNames:
- { 'x-powered-by': 'X-Powered-By',
- 'x-request-id': 'X-Request-Id' },
- _onPendingData: [Function: updateOutgoingData],
- req:
- IncomingMessage {
- _readableState: [Object],
- readable: false,
- domain: null,
- _events: {},
- _eventsCount: 0,
- _maxListeners: undefined,
- socket: [Object],
- connection: [Object],
- httpVersionMajor: 1,
- httpVersionMinor: 1,
- httpVersion: '1.1',
- complete: true,
- headers: [Object],
- rawHeaders: [Object],
- trailers: {},
- rawTrailers: [],
- upgrade: false,
- url: '/login',
- method: 'POST',
- statusCode: null,
- statusMessage: null,
- client: [Object],
- _consuming: true,
- _dumped: false,
- next: [Function: next],
- baseUrl: '',
- originalUrl: '/login',
- _parsedUrl: [Object],
- params: {},
- query: {},
- res: [Circular],
- body: [Object],
- _body: true,
- length: undefined,
- read: [Function],
- 'X-Request-Id': '19242b58-9c51-4611-8080-5ac03aefa8ca',
- 'X-Internal-Request-Id': 'dd387795-15a5-4a27-b2e9-e83d906863b2',
- _startAt: [Object],
- _startTime: 2016-11-10T12:14:14.176Z,
- _remoteAddress: '::ffff:127.0.0.1',
- _validationErrors: [],
- _asyncValidationErrors: [],
- validationErrors: [Function],
- asyncValidationErrors: [Function],
- sanitizeBody: [Function],
- sanitizeParams: [Function],
- sanitizeQuery: [Function],
- sanitizeHeaders: [Function],
- sanitize: [Function],
- checkBody: [Function],
- checkParams: [Function],
- checkQuery: [Function],
- checkFiles: [Function],
- checkHeaders: [Function],
- check: [Function],
- filter: [Function],
- assert: [Function],
- validate: [Function],
- _parsedOriginalUrl: [Object],
- sessionStore: [Object],
- sessionID: 'q18g-AnDHPuzJFP9x4u4DmaXJvdKslVk',
- session: [Object],
- _passport: [Object],
- route: [Object],
- routeCode: '01' },
- locals: {},
- _startAt: undefined,
- _startTime: undefined,
- writeHead: [Function: writeHead],
- __onFinished: { [Function: listener] queue: [Object] },
- end: [Function: end] },
- requestId: '19242b58-9c51-4611-8080-5ac03aefa8ca',
- internalRequestId: 'dd387795-15a5-4a27-b2e9-e83d906863b2',
- userId: null } +0ms
- [2016-11-10T12:14:14.220Z] ERROR: auth/15423 on BENDER: (status=500, code=E00, responseMessage="Database error", requestId=19242b58-9c51-4611-8080-5ac03aefa8ca, internalRequestId=dd387795-15a5-4a27-b2e9-e83d906863b2, userId=null, req.remoteAddress=::ffff:127.0.0.1, req.remotePort=52868, res.header=null)
- POST /login HTTP/1.1
- host: localhost:8009
- user-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
- accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
- accept-language: en-US,en;q=0.5
- accept-encoding: gzip, deflate
- content-type: application/json
- content-length: 41
- connection: keep-alive
- --
- HTTP/1.1 200 OK
- --
- DatabaseError: Database error: Cannot read property 'queryBuilder' of null
- at databaseErrorHandler (../src/errorHandlers.js:41:9)
- at tryCatcher (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/util.js:16:23)
- at Promise._settlePromiseFromHandler (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:510:31)
- at Promise._settlePromise (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:567:18)
- at Promise._settlePromise0 (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:612:10)
- at Promise._settlePromises (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:687:18)
- at Async._drainQueue (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:138:16)
- at Async._drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:148:10)
- at Immediate.Async.drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:17:14)
- at runCallback (timers.js:637:20)
- at tryOnImmediate (timers.js:610:5)
- at processImmediate [as _immediateCallback] (timers.js:582:5)
- --
- message: Database error: Cannot read property 'queryBuilder' of null
- [2016-11-10T12:14:14.220Z] ERROR: auth/15423 on BENDER: (status=500, code=E00, responseMessage="Database error", requestId=19242b58-9c51-4611-8080-5ac03aefa8ca, internalRequestId=dd387795-15a5-4a27-b2e9-e83d906863b2, userId=null, req.remoteAddress=::ffff:127.0.0.1, req.remotePort=52868, res.header=null)
- POST /login HTTP/1.1
- host: localhost:8009
- user-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0
- accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
- accept-language: en-US,en;q=0.5
- accept-encoding: gzip, deflate
- content-type: application/json
- content-length: 41
- connection: keep-alive
- --
- HTTP/1.1 200 OK
- --
- DatabaseError: Database error: Cannot read property 'queryBuilder' of null
- at databaseErrorHandler (../src/errorHandlers.js:41:9)
- at tryCatcher (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/util.js:16:23)
- at Promise._settlePromiseFromHandler (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:510:31)
- at Promise._settlePromise (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:567:18)
- at Promise._settlePromise0 (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:612:10)
- at Promise._settlePromises (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/promise.js:687:18)
- at Async._drainQueue (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:138:16)
- at Async._drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:148:10)
- at Immediate.Async.drainQueues (/home/olavi/Dev/node-auth/node_modules/bluebird/js/release/async.js:17:14)
- at runCallback (timers.js:637:20)
- at tryOnImmediate (timers.js:610:5)
- at processImmediate [as _immediateCallback] (timers.js:582:5)
- --
- message: Database error: Cannot read property 'queryBuilder' of null
- tuup:lib:errors:errorHandler Done handling error +21ms
- tuup:unilogger:StandardLog Log to info with logger [object Object] +2ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement