如何解决“NullPointerException”与“Server.processing”当我们使用 Flex Builder 3 和 BlazeDS 时出现错误?

发布于 2024-08-26 18:30:23 字数 1210 浏览 7 评论 0原文

我正在使用 Flex builder 3、BlazeDS 以及带有 Spring 和 Hibernate 框架的 Java。我使用远程对象从 spring 的配置文件加载字符串。但在测试中,我发现这个故障事件是这样的:

RPC 故障 错误字符串=“java.lang.NullPointerException” 故障代码=“服务器.处理” 故障详细信息=“空”

我已经检查了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]

I am using Flex builder 3, BlazeDS, and Java with Spring and Hibernate framework. I using the remote object to load a string from spring's configuration files. But in testing, I found this fault event like this:

RPC Fault
faultString="java.lang.NullPointerException"
faultCode="Server.Processing"
faultDetail="null"

I have checked the configuration in remote-config.xml and services-config.xml. But it looks good. Some people have talked about this problem around the Internet and I think you can help me and them.

I am using these environment:

  • Flex Builder 3
  • BlazeDS 3.2.0
  • JBoss server

Full stacktrace:

[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]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

喜爱纠缠 2024-09-02 18:30:23

java.lang.NullPointerException 表示服务器上抛出错误。要对此进行调试,请在 services-config.xml 文件中的 BlazeDS 上进行活动调试日志记录。您应该在服务器控制台中看到详细的调试信息。

The java.lang.NullPointerException indicates an error being thrown on the server. To debug this, active debug logging on BlazeDS in the services-config.xml file. You should see detailed debug information in the server console.

×眷恋的温暖 2024-09-02 18:30:23

使用 BlazeDS/Spring 集成时请注意,您将需要使用自定义异常转换器才能获取有意义的异常。请阅读此文档 http://static。 springsource.org/spring-flex/docs/1.0.x/reference/html/ch02s08.html

在您的情况下,错误与某些配置问题无关,似乎是在您的java方法中抛出的。使用调试器以便正确诊断。

When using the BlazeDS/Spring integration take care that you will need to use a custom exception translator in order to obtain meaningful exceptions. Please read this document http://static.springsource.org/spring-flex/docs/1.0.x/reference/html/ch02s08.html

In your case the error is not related to some configuration problems, it seems that is thrown inside your java method. Use a debugger in order to diagnose properly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文