Более года назад на сайте QA-программирования StackOverflow один пользователь обратился за помощью с такой вопрос .
В их компании есть сотрудник по имени Налл.
Проблема в том, что из-за него происходит сбой приложения корпоративного поиска, если в качестве поискового запроса используется фамилия сотрудника (что в последнее время случается очень часто).
Ошибка:
Параметр указывается как строковый тип данных.<soapenv:Fault> <faultcode>soapenv:Server.userException</faultcode> <faultstring>coldfusion.xml.rpc.CFCInvocationException: [coldfusion.runtime.MissingArgumentException : The SEARCHSTRING parameter to the getFacultyNames function is required but was not passed in.]</faultstring>
Используется WSDL (SOAP).
Flex 3.5 Actionscript 3 ColdFusion 8. Спрашивающий отмечает, что ошибка не появляется, если доступ к объекту осуществляется со страницы ColdFusion. Хотя вопрос был задан еще в декабре 2010 года, дискуссия продолжается до сих пор.
Самый популярный ответ предполагает, что проблема связана с кодированием SOAP в приложении Flex. В качестве рекомендации предлагается отладить программу, чтобы увидеть, как обрабатывается нулевое значение, возможно, оно обрабатывается как NaN (не число).
Эти вещи иногда мешают процессу демаршаллинга сообщений SOAP. По крайней мере, такая отладка однажды помогла автору совета решить подобную проблему на сервере Jboss 5. P.S. Это классика юмора, еще один классический случай гласит, что сотрудник по имени NaN получил огромную зарплату из-за сбоя в программе.
Теги: #null #nan #юмор #Ненормальное программирование #Apache Flex
-
Все Об Asus Eeepc
19 Oct, 24 -
Круглая Камера: Введение
19 Oct, 24 -
Как Продать Мечту
19 Oct, 24 -
Ппрвсн
19 Oct, 24 -
Rim Обещает 10 000 Долларов За Заявку
19 Oct, 24 -
Бесплатная Регистрация Домена Org.ua
19 Oct, 24