Сотрудник По Имени Налл Сломал Корпоративное Программное Обеспечение

Более года назад на сайте 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

Вместе с данным постом часто просматривают: