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


Reply via email to