-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Undefined index: host
#2210
-
We were working with mlab without any issues but when migrated to Azure Cosmos and replaced the MONGO_DNS env the below error appears. If I connect using DB_HOST, DB_PASS, etc another error appears.
dev.ERROR: Undefined index: host {"exception":"[object] (ErrorException(code: 0): Undefined index: host at /var/www/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Connection.php:204)
[stacktrace]
#0 /var/www/vendor/sentry/sentry/lib/Raven/Breadcrumbs/ErrorHandler.php(34): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8, 'Undefined index...', '/var/www/vendor...', 204, Array)
#1 /var/www/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Connection.php(204): Raven_Breadcrumbs_ErrorHandler->handleError(8, 'Undefined index...', '/var/www/vendor...', 204, Array)
#2 /var/www/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Connection.php(227): Jenssegers\\Mongodb\\Connection->getHostDsn(Array)
#3 /var/www/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/Connection.php(33): Jenssegers\\Mongodb\\Connection->getDsn(Array)
#4 /var/www/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/MongodbServiceProvider.php(30): Jenssegers\\Mongodb\\Connection->__construct(Array)
#5 [internal function]: Jenssegers\\Mongodb\\MongodbServiceProvider->Jenssegers\\Mongodb\\{closure}(Array, 'mongodb')
#6 /var/www/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(121): call_user_func(Object(Closure), Array, 'mongodb')
#7 /var/www/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php(86): Illuminate\\Database\\DatabaseManager->makeConnection('mongodb')
#8 /var/www/vendor/jenssegers/mongodb/src/Jenssegers/Mongodb/MongodbQueueServiceProvider.php(16): Illuminate\\Database\\DatabaseManager->connection('mongodb')
#9 /var/www/vendor/laravel/framework/src/Illuminate/Queue/QueueServiceProvider.php(32): Jenssegers\\Mongodb\\MongodbQueueServiceProvider->registerFailedJobServices()
#10 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(607): Illuminate\\Queue\\QueueServiceProvider->register()
#11 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(741): Illuminate\\Foundation\\Application->register(Object(Jenssegers\\Mongodb\\MongodbQueueServiceProvider))
#12 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(721): Illuminate\\Foundation\\Application->registerDeferredProvider('Jenssegers\\\\Mong...', 'queue')
#13 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(697): Illuminate\\Foundation\\Application->loadDeferredProvider('queue')
#14 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(325): Illuminate\\Foundation\\Application->loadDeferredProviders()
#15 /var/www/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(131): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#16 /var/www/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))
#17 {main}
"}
In Connection.php line 204:
Undefined index: host
Error with DB_HOST, DB_PASS, etc:
dev.ERROR: No suitable servers found (`serverSelectionTryOnce` set): [socket timeout calling ismaster on '....mongo.cosmos.azure.com:10255']
Any help would be appreciated
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 1 comment
-
I got the same problem as you.
After 1 hour to check, I discovered my project missed config MongoDB in config/database.php.
Beta Was this translation helpful? Give feedback.
All reactions
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment