zeromq / netmq

A 100% native C# implementation of ZeroMQ for .NET
Other
2.94k stars 742 forks source link

fix: fixed error System.OverflowException: Array dimensions exceeded supported range. #1030

Closed marcelofontenele closed 2 years ago

marcelofontenele commented 2 years ago

Solution to resolve this error:

System.OverflowException: Array dimensions exceeded supported range. at NetMQ.GCBufferPool.Take(Int32 size) at NetMQ.Msg.InitPool(Int32 size) at NetMQ.Core.Transports.V1Decoder.EightByteSizeReady() at NetMQ.Core.Transports.DecoderBase.Decode(ByteArraySegment data, Int32 size, Int32& bytesUsed) at NetMQ.Core.Transports.StreamEngine.ProcessInput() at NetMQ.Core.Transports.StreamEngine.FeedAction(Action action, SocketError socketError, Int32 bytesTransferred) at NetMQ.Core.Utils.Proactor.Loop()

drewnoakes commented 2 years ago

Thanks!

marcelofontenele commented 2 years ago

@drewnoakes, This PR did not generate a new semantic version. The current version (4.0.1.9) does not contain the applied fixes, but the same fix is ​​already in the master branch. Will a new version (4.0.1.10) be created from the master branch?

drewnoakes commented 1 year ago

I believe CI builds are available on a private feed somewhere but can't find it. Maybe @somdoron can say.

marcelofontenele commented 1 year ago

@somdoron can you help me? We need a new semantic version of NetMQ with the new fix that has been applied. Will a new release derived from the master branch be created?

marcelofontenele commented 1 year ago

@drewnoakes, I cannot contact @somdoron. Do you know any way to contact him? Or is there another responsible person who could help me to generate this new version of NetMQ?

drewnoakes commented 1 year ago

@marcelofontenele it turns out that tagging a new release on GitHub produces a NuGet package automatically. I've just kicked that off: https://github.com/zeromq/netmq/actions/runs/3148916544

drewnoakes commented 1 year ago

Release is available on NuGet: https://www.nuget.org/packages/NetMQ/4.0.1.10

Thanks for your patience.

marcelofontenele commented 1 year ago

@drewnoakes,

Your collaboration will greatly contribute to the company where I work. Thanks for your help.

drewnoakes commented 1 year ago

Thank you for the contribution. In future I will be able to get releases out more rapidly.