Как устранить ошибку «NullPointerException» с ошибкой «Server.processing», когда мы используем Flex Builder 3 и BlazeDS? - PullRequest
0 голосов
/ 22 марта 2010

Я использую Flex Builder 3, BlazeDS и Java с платформой Spring и Hibernate. Я использовал удаленный объект для загрузки строки из конфигурационных файлов Spring. Но в ходе тестирования я обнаружил, что это событие неисправности выглядит так:

Неисправность RPC faultString = "java.lang.NullPointerException" faultCode = "Server.Processing" faultDetail = "нуль"

Я проверил конфигурацию в remote-config.xml и services-config.xml. Но выглядит хорошо. Некоторые люди говорили об этой проблеме в Интернете, и я думаю, что вы можете помочь мне и им.

Я использую эту среду:

  • Flex Builder 3
  • BlazeDS 3.2.0
  • JBoss сервер

Полная трассировка стека:

[RPC Fault faultString="java.lang.NullPointerException" faultCode="Server.Processing" faultDetail="null"]
 at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
 at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53]
 at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
 at NetConnectionMessageResponder/statusHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:569]
 at mx.messaging::MessageResponder/status()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:222]

Ответы [ 2 ]

0 голосов
/ 24 марта 2010

При использовании интеграции BlazeDS / Spring позаботьтесь о том, чтобы вам потребовался специальный переводчик исключений, чтобы получить значимые исключения. Пожалуйста, прочитайте этот документ http://static.springsource.org/spring-flex/docs/1.0.x/reference/html/ch02s08.html

В вашем случае ошибка не связана с некоторыми проблемами конфигурации, похоже, она выдается внутри вашего метода java. Используйте отладчик для правильной диагностики.

0 голосов
/ 22 марта 2010

java.lang.NullPointerException указывает на ошибку, генерируемую на сервере.Чтобы отладить это, включите активную отладочную запись в BlazeDS в файле services-config.xml.Вы должны увидеть подробную информацию об отладке в консоли сервера.

...