I am using Flex 2.0. I have been getting Error #2032: Stream Error on both IE6 and IE7 (but not Firefox) when I have mulitple UIs up in multiple IE browsers that invoke an operation of a web service. My web service uses Apache Axis 1.2 and it's deployed to jboss server. Here are the steps that will reproduce the #2032 error:
1. Bring up my Flex UI on one IE browser and login successfully. Once logged in sucessfully, the UI will call the getEvents() webservice call with a timeout of 10s. If the server has any updates it will return the results right away. Else, it will wait for 10s to be up and returns with no data to update. After the UI receives the response it will then call getEvents() again. This will just go on indefintely for the UI to get new updates. 2. Bring up my Flex UI on another new IE browser (on the same machine as in step 1) and login succesfully again. Same as in step 1, the UI will call the getEvents() webservice call to get new server updates if any. 3. Using any of the UI (either in step 1 or 2), make some modifications to the data and submit to the server. The modified data got submitted sucessfully. When one of the UIs calls getEvents() it will get Error #2032 in the fault handler. Notes: I used Charles, TCP Monitor, and WireShark and I saw the getEvents() response coming back successfullly with valid SOAP response and the status code is 200 OK. I have searched the web with nothing relevant to this. I have read that maybe it has to do with the famous browser limitation of 2 http connections. If it is, it works fine with Firefox even if I have 5 browsers up. Isn't Firefox has 2 connections limit as well? It works perfectly fine if I have one and only one IE browser per client host.I even changed the http connections limit for IE to 10 and still experiencing the same problem when I have 2 IEs up on the same machine. Any helps/suggestions is greatly APPRECIATED for I have banged my head on this problem for the past 4 days. Thanks, Thu

