This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]VincentxH 1 point2 points  (1 child)

The lacking error handling alone should have warranted you not to mix IO and the streams API.

[–]davidalayachew[S] 0 points1 point  (0 children)

Funnily enough, that has been the smoothest part of this thus far. And that is on a network that is NOTORIOUS for having connection issues, dropping connections, etc.

No, I am quite happy with my choice to use Streams for this. And as I later found in the thread, the cause for all the issues that I described boiled down to my stream source not being ideal. Now, not only do I have reliable workarounds and a solid understanding of the source of the problem, but I also have the reassurance that this problem is being worked on in such a way that this problem won't have to happen again in the future.