Как решить: Ошибка: значение pendingCustomerTokenList должно быть коллекцией в flex 4

У меня есть приложение, которое я создаю во flashbuilder 4, веб-сервис java axis 2 и mysql.

В моем приложении я определил сервис. У меня не было проблем с извлечением данных и вставкой данных путем вызова моих функций Java через сервис.

Я добавил новое свойство, а затем сделал его доступным в flex. Он отображался в моем поле метки, но затем я запустил приложение и получил следующую ошибку:

Error: value of pendingCustomerTokenList must be a collection
at valueObjects::_Super_PendingTokensResponse/set pendingCustomerTokenList()[F:\vEngage\flexworkspace\FBAgentApp\src\valueObjects\_Super_PendingTokensResponse.as:104]
at com.adobe.serializers.utility::TypeUtility$/assignProperty()[/Users/sameer/depot/flex/ide_builder/com.adobe.flexbuilder.dcrad/serializers/src/com/adobe/serializers/utility/TypeUtility.as:559] 
at com.adobe.serializers.utility::TypeUtility$/convertToStrongType()[/Users/sameer/depot/flex/ide_builder/com.adobe.flexbuilder.dcrad/serializers/src/com/adobe/serializers/utility/TypeUtility.as:498]
at com.adobe.serializers.utility::TypeUtility$/convertResultHandler()[/Users/sameer/depot/flex/ide_builder/com.adobe.flexbuilder.dcrad/serializers/src/com/adobe/serializers/utility/TypeUtility.as:372]    

Я посмотрел на вкладку "Сетевой монитор" и изучил вызов / ответ. Тело ответа не показывает ошибок, а результат ответа показывает данные, возвращенные моей функцией оси 2 Java. Это все правильно.

Снова настроил возвращаемый тип. Позвольте ему автоматически определять и возвращать тип из данных образца. Возвращенные свойства выглядели просто отлично.

Посмотрел _Super_PendingTokensResponse.as в строке 104

Как мне исправить эту проблему?

1 ответ

Я думаю, что проблема в вашей потребляющей части веб-сервиса.

Другие вопросы по тегам