I have a little project, displaying and processing data from a webshop.
I got stuck, because I oversee something. As more I look, the less I see

If have this declaration:
<productsservice:ProductsService id="productsService" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)" showBusyCursor="true"/>
<s:CallResponder id="userLoginResult" fault="Alert.show('Anmeldung ist fehlgeschlagen','Systemmeldung')" result="login_result(userLoginResult)"/>
<s:CallResponder id="articleSearchResult" fault="Alert.show('Abfrage ist fehlgeschlagen\n'+event.fault.faultDetail,'Fehlermeldung')" result="listResult(articleSearchResult)" />
<s:CallResponder id="getProductDetailsResult" fault="Alert.show('Abfrage ist fehlgeschlagen\n'+event.fault.faultDetail,'Fehlermeldung')" result="displayProduct(getProductDetailsResult)"/>
the first two work perfectly as expected.
But the displayProduct function is never called.
If I watch this in Charles, data is received as expected, but never displayed.
The debugger does not want to communicate, which does not make it easyer.
getProductDetailsResult.lastResult.data.products_ean
this passes the compiler ok, but never receives any data, even though the data is there (as Charles says).