ValidationError: clientProjects validation failed: projectInformation.projectName: Path `projectInformation.projectName` is required., projectInformation.projectSummary: Path `projectInformation.projectSummary` is required., projectInformation.projectTimeframe: Path `projectInformation.projectTimeframe` is required., projectInformation.financing: Path `projectInformation.financing` is required.
at ValidationError.inspect (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validation.js:59:24)
at formatValue (util.js:399:38)
at inspect (util.js:293:10)
at format (util.js:160:12)
at Console.log (console.js:130:21)
at C:\Users\Danix\Desktop\Projects\AQdashboard\routes\authentication.js:148:29
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at parallel (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2511:16)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:39:9
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\once.js:12:16
at iteratorCallback (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\eachOf.js:60:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\onlyOnce.js:12:16
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:36:13
at callbackWrapper (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2484:20)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at $__save.error (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:397:16)
errors:
{ 'projectInformation.projectName':
{ ValidatorError: Path `projectInformation.projectName` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.projectName` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.projectName',
value: '',
reason: undefined,
'$isValidatorError': true },
'projectInformation.projectSummary':
{ ValidatorError: Path `projectInformation.projectSummary` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.projectSummary` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.projectSummary',
value: '',
reason: undefined,
'$isValidatorError': true },
'projectInformation.projectTimeframe':
{ ValidatorError: Path `projectInformation.projectTimeframe` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.projectTimeframe` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.projectTimeframe',
value: '',
reason: undefined,
'$isValidatorError': true },
'projectInformation.financing':
{ ValidatorError: Path `projectInformation.financing` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.financing` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.financing',
value: '',
reason: undefined,
'$isValidatorError': true } },
_message: 'clientProjects validation failed',
name: 'ValidationError' }
{ MongoError: E11000 duplicate key error collection: dashboard.users index: username_1 dup key: { : "adamonis@mail.com" }
at Function.create (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb-core\lib\error.js:43:12)
at toError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb\lib\utils.js:149:22)
at coll.s.topology.insert (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb\lib\operations\collection_ops.js:828:39)
at handler (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb-core\lib\topologies\replset.js:1195:22)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb-core\lib\connection\pool.js:532:18
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
driver: true,
name: 'MongoError',
index: 0,
code: 11000,
errmsg: 'E11000 duplicate key error collection: dashboard.users index: username_1 dup key: { : "adamonis@mail.com" }',
[Symbol(mongoErrorContextSymbol)]: {} }
events.js:183
throw er; // Unhandled 'error' event
^
TypeError: Cannot read property 'push' of undefined
at C:\Users\Danix\Desktop\Projects\AQdashboard\routes\authentication.js:160:59
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at parallel (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2511:16)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:39:9
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\once.js:12:16
at iteratorCallback (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\eachOf.js:60:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\onlyOnce.js:12:16
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:36:13
at callbackWrapper (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2484:20)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at $__save.error (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:397:16)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:246:48
at next (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:167:27)
at next (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:169:9)
at Kareem.execPost (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:217:3)
at _handleWrapError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:245:21)
PS C:\Users\Danix\Desktop\Projects\AQdashboard>
at ValidationError.inspect (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validation.js:59:24)
at formatValue (util.js:399:38)
at inspect (util.js:293:10)
at format (util.js:160:12)
at Console.log (console.js:130:21)
at C:\Users\Danix\Desktop\Projects\AQdashboard\routes\authentication.js:148:29
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at parallel (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2511:16)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:39:9
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\once.js:12:16
at iteratorCallback (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\eachOf.js:60:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\onlyOnce.js:12:16
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:36:13
at callbackWrapper (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2484:20)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at $__save.error (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:397:16)
errors:
{ 'projectInformation.projectName':
{ ValidatorError: Path `projectInformation.projectName` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.projectName` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.projectName',
value: '',
reason: undefined,
'$isValidatorError': true },
'projectInformation.projectSummary':
{ ValidatorError: Path `projectInformation.projectSummary` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.projectSummary` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.projectSummary',
value: '',
reason: undefined,
'$isValidatorError': true },
'projectInformation.projectTimeframe':
{ ValidatorError: Path `projectInformation.projectTimeframe` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.projectTimeframe` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.projectTimeframe',
value: '',
reason: undefined,
'$isValidatorError': true },
'projectInformation.financing':
{ ValidatorError: Path `projectInformation.financing` is required.
at new ValidatorError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\error\validator.js:29:11)
at validate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:836:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:885:11
at Array.forEach (<anonymous>)
at SchemaString.SchemaType.doValidate (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\schematype.js:845:19)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\document.js:1773:9
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
message: 'Path `projectInformation.financing` is required.',
name: 'ValidatorError',
properties: [Object],
kind: 'required',
path: 'projectInformation.financing',
value: '',
reason: undefined,
'$isValidatorError': true } },
_message: 'clientProjects validation failed',
name: 'ValidationError' }
{ MongoError: E11000 duplicate key error collection: dashboard.users index: username_1 dup key: { : "adamonis@mail.com" }
at Function.create (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb-core\lib\error.js:43:12)
at toError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb\lib\utils.js:149:22)
at coll.s.topology.insert (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb\lib\operations\collection_ops.js:828:39)
at handler (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb-core\lib\topologies\replset.js:1195:22)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongodb-core\lib\connection\pool.js:532:18
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickCallback (internal/process/next_tick.js:181:9)
driver: true,
name: 'MongoError',
index: 0,
code: 11000,
errmsg: 'E11000 duplicate key error collection: dashboard.users index: username_1 dup key: { : "adamonis@mail.com" }',
[Symbol(mongoErrorContextSymbol)]: {} }
events.js:183
throw er; // Unhandled 'error' event
^
TypeError: Cannot read property 'push' of undefined
at C:\Users\Danix\Desktop\Projects\AQdashboard\routes\authentication.js:160:59
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at parallel (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2511:16)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:39:9
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\once.js:12:16
at iteratorCallback (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\eachOf.js:60:13)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\onlyOnce.js:12:16
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\async\internal\parallel.js:36:13
at callbackWrapper (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:2484:20)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:4437:16
at $__save.error (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\mongoose\lib\model.js:397:16)
at C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:246:48
at next (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:167:27)
at next (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:169:9)
at Kareem.execPost (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:217:3)
at _handleWrapError (C:\Users\Danix\Desktop\Projects\AQdashboard\node_modules\kareem\index.js:245:21)
PS C:\Users\Danix\Desktop\Projects\AQdashboard>