Additional info: I'm using Flex 3.5 and LCDS.
This error is occuring due to type mismatch of the arguments passed to the createUser() method...The argument type should be com.persistence.beans.User i.e; your user class...But I think you are sending a parameter of another datatype to the createUser() method...Crosscheck the datatype of the argument you are passing when you are calling the PopUp from B.mxml...If it is of other type please correct ...its always better to typecast the argument to correct type...befre passing the argument to the method...
No its the same com.persistence.beans.User (corresponding VO) object itself send for both. Actually code-vice there is no dependancy for popup C.mxml on files A.mxml or B.mxml. Popup C is self sufficient and it is just that it can be called from both A and B pages. This fact is that which confuses me.... what is the difference b/w calling from A (A->C way) directly and A->B->C way.