gpt4 book ai didi

java - 序列化 GWT RPC 的 ANTLR 异常

转载 作者:行者123 更新时间:2023-12-01 15:45:20 25 4
gpt4 key购买 nike

我正在使用 GWT-RPC 调用 ANTLR 语法。如果语法失败,我将创建一个包含语法抛出的错误/异常的对象,并将其返回给客户端。

当我这样做时,我得到了异常:

com.google.gwt.user.client.rpc.SerializationException: Type 'org.antlr.runtime.NoViableAltException' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded.

我发现在com.google.appengine.repackaged.org.antlr.runtime中有一个相同的类,添加了一个公共(public)无参数构造函数(GWT-RPC 序列化所需) > 包。

如何将 org.antlr.runtime.NoViableAltException 转换为 com.google.appengine.repackaged.org.antlr.runtime.NoViableAltException

最佳答案

您需要异常(exception)本身吗?我认为不需要 - 您可能需要消息或最多堆栈跟踪。由于您无论如何都要重新打包异常,因此只需重新打包所需的字符串并通过网络发送它们即可。

关于java - 序列化 GWT RPC 的 ANTLR 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7149673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com