Uploaded image for project: 'Go Driver'
  1. Go Driver
  2. GODRIVER-1440

Panic in Mongo Client Creation

    • Type: Icon: Bug Bug
    • Resolution: Works as Designed
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When attempting to execute the following from inside an lgo notebook:

      Unable to find source-code formatter for language: golang. 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
      // Set client options
      clientOptions := options.Client().ApplyURI("mongodb://localhost:27017")
      
      // Connect to MongoDB
      client, err := mongo.Connect(context.TODO(), clientOptions)
      
      if err != nil {
          log.Fatal(err)
      }
      
      // Check the connection
      err = client.Ping(context.TODO(), nil)
      
      if err != nil {
          log.Fatal(err)
      }
      
      fmt.Println("Connected to MongoDB!")
      

      from https://www.mongodb.com/blog/post/mongodb-go-driver-tutorial

      I encounter the following panic:

      goroutine 27 [running]:
      runtime/debug.Stack(0xc00053bbf0, 0x0, 0x0)
      	/usr/local/go/src/runtime/debug/stack.go:24 +0x9f
      github.com/yunabe/lgo/core.(*resultCounter).recordResult(0xc0000a6398, 0x7f2593f87020, 0x7f25945945b0)
      	/go/src/github.com/yunabe/lgo/core/core.go:95 +0xdd
      github.com/yunabe/lgo/core.(*resultCounter).recordResultInDefer(0xc0000a6398)
      	/go/src/github.com/yunabe/lgo/core/core.go:100 +0x3b
      panic(0x7f2593f87020, 0x7f25945945b0)
      	/usr/local/go/src/runtime/panic.go:679 +0x1be
      io.ReadAtLeast(0x0, 0x0, 0xc0000a1c50, 0x10, 0x10, 0x10, 0xc00053be28, 0x7f255573dc53, 0x7f2555767f00)
      	/usr/local/go/src/io/io.go:310 +0x5a
      io.ReadFull(...)
      	/usr/local/go/src/io/io.go:329
      go.mongodb.org/mongo-driver/x/mongo/driver/uuid.New(0x0, 0x0, 0x1, 0xc0001a8500)
      	/go/src/go.mongodb.org/mongo-driver/x/mongo/driver/uuid/uuid.go:24 +0x88
      go.mongodb.org/mongo-driver/mongo.NewClient(0xc00053bee0, 0x1, 0x1, 0xc0001a83c0, 0xc000460f74, 0xc000491200)
      	/go/src/go.mongodb.org/mongo-driver/mongo/client.go:121 +0x54
      github.com/yunabe/lgo/sess7b2274696d65223a313537363330353935303435373532363135347d/exec6.LgoExport_main()
      	/go/src/github.com/yunabe/lgo/sess7b2274696d65223a313537363330353935303435373532363135347d/exec6/src.go:13 +0x9c
      github.com/yunabe/lgo/sess7b2274696d65223a313537363330353935303435373532363135347d/exec7.lgo_init()
      	/go/src/github.com/yunabe/lgo/sess7b2274696d65223a313537363330353935303435373532363135347d/exec7/src.go:7 +0x27
      github.com/yunabe/lgo/cmd/runner.loadShared.func3()
      	/go/src/github.com/yunabe/lgo/cmd/runner/runner.go:62 +0x26
      github.com/yunabe/lgo/core.startExec.func1(0xc0000a6360, 0xc00051f960)
      	/go/src/github.com/yunabe/lgo/core/core.go:256 +0xa0
      created by github.com/yunabe/lgo/core.startExec
      	/go/src/github.com/yunabe/lgo/core/core.go:253 +0xcb
      main routine failed
      

            Assignee:
            divjot.arora@mongodb.com Divjot Arora (Inactive)
            Reporter:
            leonardprzybylski@invisionapp.com Leo Przybylski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: