kabirjaipal / JUGNU-MUSIC

Top-notch Music Bot with Buttons, premium Filters, sleek UI, dedicated bot channel support. Built on Distube.JS, Discord.JS, Express.js, and Josh wrapper for SQL and Mongoose
https://jugnu.netlify.app
MIT License
265 stars 367 forks source link

Getting Error on mongodb #66

Closed BlackBox-cmd closed 5 months ago

BlackBox-cmd commented 11 months ago

Os: linux

` [Error_Handling] :: Unhandled Rejection/Catch MongoError: database names cannot contain the character ' ' at MongoError.create (/home/container/node_modules/mongodb/lib/core/error.js:59:12) at validateDatabaseName (/home/container/node_modules/mongodb/lib/operations/db_ops.js:351:24) at new Db (/home/container/node_modules/mongodb/lib/db.js:193:3) at MongoClient.db (/home/container/node_modules/mongodb/lib/mongo_client.js:379:14) at JoshProvider.init (/home/container/node_modules/@joshdb/mongo/src/index.js:40:27) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { driver: true } Promise {

MongoError: database names cannot contain the character ' ' at MongoError.create (/home/container/node_modules/mongodb/lib/core/error.js:59:12) at validateDatabaseName (/home/container/node_modules/mongodb/lib/operations/db_ops.js:351:24) at new Db (/home/container/node_modules/mongodb/lib/db.js:193:3) at MongoClient.db (/home/container/node_modules/mongodb/lib/mongo_client.js:379:14) at JoshProvider.init (/home/container/node_modules/@joshdb/mongo/src/index.js:40:27) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { driver: true } } [Error_Handling] :: Unhandled Rejection/Catch MongoError: database names cannot contain the character ' ' at MongoError.create (/home/container/node_modules/mongodb/lib/core/error.js:59:12) at validateDatabaseName (/home/container/node_modules/mongodb/lib/operations/db_ops.js:351:24) at new Db (/home/container/node_modules/mongodb/lib/db.js:193:3) at MongoClient.db (/home/container/node_modules/mongodb/lib/mongo_client.js:379:14) at JoshProvider.init (/home/container/node_modules/@joshdb/mongo/src/index.js:40:27) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { driver: true } Promise { MongoError: database names cannot contain the character ' ' at MongoError.create (/home/container/node_modules/mongodb/lib/core/error.js:59:12) at validateDatabaseName (/home/container/node_modules/mongodb/lib/operations/db_ops.js:351:24) at new Db (/home/container/node_modules/mongodb/lib/db.js:193:3) at MongoClient.db (/home/container/node_modules/mongodb/lib/mongo_client.js:379:14) at JoshProvider.init (/home/container/node_modules/@joshdb/mongo/src/index.js:40:27) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { driver: true } }`
kabirjaipal commented 10 months ago

This is an unhandled rejection error caused by attempting to use a database name with a space character (' '). Ensure database names do not contain spaces, and handle this error to prevent it from crashing your application.