Programowanie aplikacji RIA
Channel disconnected
Założyłam nową kategorię na blogu, która myślę, że będzie się cieszyć sporym zainteresowaniem i okaże się dla wielu osób bardzo przydatna. Nie wiem jak Wy, ale ja już nie raz biedziłam się nad komunikatami rzucanymi przez debuger, próbując rozgryźć przyczynę błędu.
W kategorii “Błędy” znajdziecie rozwiązania (które w moim przypadku zadziałały), na beznadziejnie-nic-niemówiące komunikaty błędów
Zaczynamy!
Opis błędu:
Łączę się z poziomu Flex’a z serwerem za pomocą RemoteObject. Po stronie serwera mam PHP, dane zwracane są przy użyciu AMFPHP. Dane nie są zwracane, otrzymuje następujący błąd:
faultCode “Client.Error.DeliveryInDoubt”
faultDetail “Channel disconnected before an acknowledgement was received”
faultString “Channel disconnected”
Przyczyna:
Po stronie serwera zmienił się obiekt – doszła dodatkowa właściwość (w moim przypadku to był obiekt User). Po stronie Flex’a nie zmieniłam obiektu User – nie dodałam tej dodatkowej właściwości. Stąd taki spektakularny wybuch
| Drukuj artykuł | Ten wpis został napisany przez Olga Grabek na 14-11-2010 o 20:55, i jest w kategorii Błędy. Podążaj za odpowiedziami do tego wpisu przez RSS 2.0. Możesz napisać komentarz, lub trackbacka z Twojej własnej strony. |