You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using SendNext method to send a message to the queue based on Azure Queue service, it may encounter transient errors (e.g., 503). So the Queue SendMessageAsync called inside will fail. However, it may not fail immediately but will fail at the ReceiveMessageAsync when trying to get the message, and a System.IndexOutOfRangeException will appear.
...
System.IndexOutOfRangeException : Index was outside the bounds of the array.
at Akka.Streams.Azure.StorageQueue.Tests.QueueSinkSpec.A_QueueSink_should_skip_failing_messages_if_supervision_strategy_is_restart() in C:\Users\Ze\Alpakka\src\Azure\Akka.Streams.Azure.StorageQueue.Tests\QueueSinkSpec.cs:line 88
...
Environment
Windows
The text was updated successfully, but these errors were encountered:
So it's actually the Source that is failing here by the sound of it? But there's no source inside our own adapter that could throw an IndexOutOfRangeException? Isn't this error coming from inside the Azure Storage Queues driver itself?
Version Information
3d881af
Describe the bug
When using
SendNext
method to send a message to the queue based on Azure Queue service, it may encounter transient errors (e.g., 503). So the QueueSendMessageAsync
called inside will fail. However, it may not fail immediately but will fail at theReceiveMessageAsync
when trying to get the message, and aSystem.IndexOutOfRangeException
will appear.To Reproduce
We found the test Akka.Streams.Azure.StorageQueue.Tests.QueueSinkSpec.A_QueueSink_should_skip_failing_messages_if_supervision_strategy_is_restart which exercises the
SendMessageAsync
andReceiveMessageAsync
could be used to reproduce. Stack trace:Environment
Windows
The text was updated successfully, but these errors were encountered: