-
Type: Bug
-
Resolution: Cannot Reproduce
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Deno
I tried this example:
import { MongoClient } from "npm:mongodb" import { ulid } from "https://deno.land/std@0.202.0/ulid/mod.ts"; const client = new MongoClient("<url>") client.connect(); Deno.serve(async () => { const data = await client.db("deno").collection("deno").insertOne({ name: ulid() }) return new Response(JSON.stringify({ data }), { headers: { "Content-Type": "application/json" }, }) })
and it failed with following error:
Unable to find source-code formatter for language: noformat. Available languages are: actionscript, ada, applescript, bash, c, c#, c++, cpp, css, erlang, go, groovy, haskell, html, java, javascript, js, json, lua, none, nyan, objc, perl, php, python, r, rainbow, ruby, scala, sh, sql, swift, visualbasic, xml, yaml
MongoPoolClosedError: Attempted to check out a connection from closed connection pool at ConnectionPool.processWaitQueue (file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/cmap/connection_pool.js:520:45) at ConnectionPool.close (file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/cmap/connection_pool.js:284:14) at Server.destroy (file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/sdam/server.js:130:19) at destroyServer (file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/sdam/topology.js:409:12) at ext:deno_node/internal/util.mjs:93:15 at new Promise (<anonymous>) at destroyServer (ext:deno_node/internal/util.mjs:78:12) at file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/sdam/topology.js:212:56 at Function.from (<anonymous>) at Topology.close (file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/sdam/topology.js:211:40) { address: "ac-el7mrgl-lb.ks3woph.mongodb.net.:27017", [Symbol(errorLabels)]: Set(0) {} } error: Uncaught (in promise) MongoNetworkTimeoutError: connection timed out at connectionFailureError (file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/cmap/connect.js:381:20) at TLSSocket.<anonymous> (file:///C:/Users/Dan%20Cuatro/AppData/Local/deno/npm/registry.npmjs.org/mongodb/6.1.0/lib/cmap/connect.js:285:22) at Object.onceWrapper (ext:deno_node/_stream.mjs:1927:32) at TLSSocket.emit (ext:deno_node/_stream.mjs:1852:9) at TLSSocket._onTimeout (node:net:848:10) at cb (ext:deno_node/internal/timers.mjs:63:31) at Object.action (ext:deno_web/02_timers.js:151:11) at handleTimerMacrotask (ext:deno_web/02_timers.js:65:10) at eventLoopTick (ext:core/01_core.js:189:21) Watcher Process failed. Restarting on file change...
Environment:
- Windows 11 Home 22H
- deno 1.37.1 (release, x86_64-pc-windows-msvc)
- v8 11.8.172.6
- typescript 5.2.2
- MongoDB Atlas serverless