Recently I encountered an error #2032 within a two year project in Flex, for three days I struggled with it and tried almost everything, this is why I’m posting this here so that it might save someone else time.
This error occurred when I tried to do an HTTPService call to the Back-End and send some really heavy file. The file would require Back-End parsing and when that was over it would return a result. However mid-way the POST call would be interupted and I was presented with a #2032 Stream Error fault.
The solution was both simple and extremely hidden and in my opinion stupid. In the HTTPService I had set the property:
this.requestTimeout = 3800;
However as shown in this post: http://stackoverflow.com/questions/8820715/flex-httpservice-times-out-anyway
This property is NOT taken into consideration by the HTTPService.
URLRequestDefaults.idleTimeout = 1200000; // or any amount of time in ms
This way we override the default timeout of EVERY call and thus the request no longer fails…
I truly hope this helps someone as the above post helped me.