Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-2047

attempted to read past the end of the stream

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Blocker - P1 Blocker - P1
    • None
    • Affects Version/s: 2.4.4
    • Component/s: Connectivity
    • None
    • Environment:
      Windows Server 2016
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      i am getting this issue
      "attempted to read past the end of the stream"

      the exception is coming here
      FileStream source = new FileStream(file, FileMode.Open);

      var id = bucket.UploadFromStream(path1, source, options); ---> getting exception here

      stack trace
      at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBuffer()
      at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveBuffer(Int32 responseTo, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Connections.BinaryConnection.ReceiveMessage(Int32 responseTo, IMessageEncoderSelector encoderSelector, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.ConnectionPools.ExclusiveConnectionPool.AcquiredConnection.ReceiveMessage(Int32 responseTo, IMessageEncoderSelector encoderSelector, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.WireProtocol.CommandWireProtocol`1.Execute(IConnection connection, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Servers.Server.ServerChannel.ExecuteProtocol[TResult](IWireProtocol`1 protocol, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Servers.Server.ServerChannel.Command[TResult](DatabaseNamespace databaseNamespace, BsonDocument command, IElementNameValidator commandValidator, Func`1 responseHandling, Boolean slaveOk, IBsonSerializer`1 resultSerializer, MessageEncoderSettings messageEncoderSettings, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase.ExecuteProtocol(IChannelHandle channel, BsonDocument command, Func`1 responseHandling, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase.ExecuteBatch(IChannelHandle channel, BatchableSource`1 requestSource, Int32 originalIndex, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase.ExecuteBatches(IChannelHandle channel, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Operations.BulkUnmixedWriteOperationBase.Execute(IChannelHandle channel, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Operations.BulkMixedWriteOperation.ExecuteBatch(IChannelHandle channel, Run run, Boolean isLast, CancellationToken cancellationToken)
      at MongoDB.Driver.Core.Operations.BulkMixedWriteOperation.Execute(IWriteBinding binding, CancellationToken cancellationToken)
      at MongoDB.Driver.OperationExecutor.ExecuteWriteOperation[TResult](IWriteBinding binding, IWriteOperation`1 operation, CancellationToken cancellationToken)
      at MongoDB.Driver.MongoCollectionImpl`1.ExecuteWriteOperation[TResult](IWriteOperation`1 operation, CancellationToken cancellationToken)
      at MongoDB.Driver.MongoCollectionImpl`1.BulkWrite(IEnumerable`1 requests, BulkWriteOptions options, CancellationToken cancellationToken)
      at MongoDB.Driver.MongoCollectionBase`1.InsertOne(TDocument document, InsertOneOptions options, CancellationToken cancellationToken)
      at MongoDB.Driver.GridFS.GridFSForwardOnlyUploadStream`1.WriteFilesCollectionDocument(CancellationToken cancellationToken)
      at MongoDB.Driver.GridFS.GridFSForwardOnlyUploadStream`1.Close(CancellationToken cancellationToken)
      at MongoDB.Driver.GridFS.GridFSBucket`1.UploadFromStream(TFileId id, String filename, Stream source, GridFSUploadOptions options, CancellationToken cancellationToken)
      at MongoDB.Driver.GridFS.GridFSBucket.UploadFromStream(String filename, Stream source, GridFSUploadOptions options, CancellationToken cancellationToken)
      at AppsWorld.CompanyRegistration.Application.CompanyRegistrationApplicationService.UploadMongoDBFile(DocRepositoryModel lstdocrepository, Guid referenceId, Int64 companyId) in D:\m\m.cs:line 313

      any help would be appreciated
      Tahnk you

            Assignee:
            robert@mongodb.com Robert Stam
            Reporter:
            khadar439 Khadar Basha Shaik
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: