Hi All,
We are facing an issue with SSIS job in the server (2016). Let me describe the issue in detailed:
1. The package runs at every 1 hour.
2. Most of the time the package completes WITHOUT below error. But at time it fails with below provided error.
3. Min server memory: 1024 MB and Max server memory: 3072 MB
4. Used "AutoAdjustBufferSize" and played with DefaultBufferMaxRows and DefaultBufferSize, but no luck
Any help will be appreciated !!!
Error:
-----------------------------------
Executed as user: AAAAAAAAAAAA. ...3.0.4522.0 for 64-bit Copyright (C) 2016 Microsoft. All rights reserved. Started: 5:45:02 PM Error: 2018-11-06 17:47:21.57 Code:0xC0047062 Source: Data Flow from OData to RESOURCE OData Source 1 [187] Description: System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream. at System.Net.ConnectStream.Read(Byte[] buffer, Int32 offset, Int32 size) at Microsoft.Data.DataFeedClient.StreamWrapperWithQuota.Read(Byte[] buffer, Int32 offset, Int32 count) at System.IO.Compression.DeflateStream.Read(Byte[] array, Int32 offset, Int32 count) at Microsoft.OData.Core.MessageStreamWrapper.MessageStreamWrappingStream.Read(Byte[] buffer, Int32 offset, Int32 count) at Microsoft.OData.Core.BufferingReadStream.Read(Byte[] userBuffer, Int32 offset, Int32 count) at System.IO.StreamReader.ReadBuffer(Char[] userBuffer, Int32 userOffset, Int32 desiredChars, Boolean& readToUserBuffer) at System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count) at Microsoft.OData.Core.Json.JsonReader.ReadInput() at Microsoft.OData.Core.Json.JsonReader.ParseStringPrimitiveValue(Boolean& hasLeadingBackslash) at Microsoft.OData.Core.Json.JsonReader.ParseValue() at Microsoft.OData.Core.Json.JsonReader.Read() at Microsoft.OData.Core.Json.BufferingJsonReader.ReadInternal() at Microsoft.OData.Core.JsonLight.ReorderingJsonReader.ReadPropertyName(String& propertyName, String& annotationName) at Microsoft.OData.Core.JsonLight.ReorderingJsonReader.ProcessObjectValue() at Microsoft.OData.Core.Json.BufferingJsonReader.ReadNextAndCheckForInStreamError() at Microsoft.OData.Core.Json.BufferingJsonReader.ReadInternal() at Microsoft.OData.Core.JsonLight.ODataJsonLightDeserializer.ReadPayloadStartImplementation(ODataPayloadKind payloadKind, DuplicatePropertyNamesChecker duplicatePropertyNamesChecker, Boolean isReadingNestedPayload, Boolean allowEmptyPayload) at Microsoft.OData.Core.JsonLight.ODataJsonLightPayloadKindDetectionDeserializer.DetectPayloadKind(ODataPayloadKindDetectionInfo detectionInfo) at Microsoft.OData.Core.Json.ODataJsonFormat.DetectPayloadKindImplementation(Stream messageStream, Boolean readingResponse, ODataPayloadKindDetectionInfo detectionInfo) at Microsoft.OData.Core.ODataMessageReader.DetectPayloadKind() at Microsoft.Data.DataFeedClient.DataFeedODataReader.DetectPayloadKind(ODataMessageReader odataMessageReader) at Microsoft.Data.DataFeedClient.DataFeedODataReader.<>c__DisplayClass2.<.ctor>b__1() at Microsoft.Data.DataFeedClient.DataFeedODataReader.InterceptODataException(Action action) at Microsoft.Data.DataFeedClient.DataFeedODataReader..ctor(IODataResponseMessage responseMessage, DataFeedConnectionParameters connectionParameters, DataFeedODataEdmWrapper odataEdmWrapper) at Microsoft.Data.DataFeedClient.ODataHelper.CreateODataV3OrV4Reader(IWebResponse webResponse, Boolean applySlashUpdatingBaseUriResolver, DataFeedConnection connection, Uri commandRequestUri) at Microsoft.Data.DataFeedClient.DataFeedCommand.ExecuteDbDataReader(CommandBehavior behavior) at Microsoft.SqlServer.IntegrationServices.OData.ODataSource.PrimeOutput(Int32 outputs, Int32[] outputIDs, PipelineBuffer[] buffers) at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostPrimeOutput(IDTSManagedComponentWrapper100 wrapper, Int32 outputs, Int32[] outputIDs, IDTSBuffer100[] buffers, IntPtr ppBufferWirePacket) End Error Error: 2018-11-06 17:47:21.81 Code:0xC0047038 Source: Data Flow from OData to RESOURCE SSIS.Pipeline Description: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on OData Source 1 returned error code0x80131620. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error i... The package execution fa... The step failed.