This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Unable to read beyond the end of the stream

Rapid Recovery 6.1.1 on WS2106 (updated)

Attempting to back up server 2012 R2 

One volume (not system) refuses to back up. Anyone have any troubleshooting suggestions?

 

Exception chain:
Unable to read beyond the end of the stream.
The transfer of one or more volume images from a protected machine to the Core has failed
One or more errors occurred.

 

Server side:
Replay.Core.Contracts.Transfer.CoreTransferFailedException: The transfer of one or more volume images from a protected machine to the Core has failed ---> System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
at System.IO.BinaryReader.FillBuffer(Int32 numBytes)
at System.IO.BinaryReader.ReadUInt64()
at Replay.Agent.Contracts.Transfer.VolumePhysicalDisksCollection.DeserializeFromCompressedStream(Stream stream)
at Replay.Core.Implementation.Transfer.VolumeTransferJobBase.RequestVolumeAllocationInfo()
at Replay.Core.Implementation.Transfer.VolumeTransferJobBase.DetermineDataToSendTask()
at System.Threading.Tasks.Task.Execute()


--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at Replay.Core.Implementation.Transfer.TransferJob.TransferData()
at Replay.Core.Implementation.Transfer.TransferJob.TransferTaskSteps()
at Replay.Core.Implementation.Transfer.TransferJob.TransferTaskInternal()
at Replay.Core.Implementation.Transfer.TransferJob.TransferAgentTask()
at Replay.Core.Implementation.Transfer.TransferJob.TransferTask()
at System.Threading.Tasks.Task.Execute()

  • Hello,

    Please adjust the following settings for the protected machine's transfer settings. This is found under the Settings tab when you select the protected machine from the left. Go to the transfer section and make the following adjustments:

    Maximum concurrent streams. 2
    Maximum concurrent writes. 2
    Maximum retries. 3
    Maximum segment size. 1388608
    Maximum transfer queue depth. 32
    Outstanding reads per stream. 24
    Transfer timeout. 0:30:00
    Snapshot timeout. 0:20:00

    Please update me of the backup result after these changes are made.
  • Thanks for the reply Derek. I tried your suggested setting and still getting same error. I also tried removing and reinstall the agent (was previously upgraded from 6.0.2 to 6.1.1, but issue persists only on the one volume.
  • UPDATE: It appears the issue was due to bad blocks on the hard disk. Once repaired using the Western Digital Data LifeGuard utility, backups worked as expected.