gpt4 book ai didi

wildfly - 无法重试之前未完成的请求

转载 作者:行者123 更新时间:2023-12-01 13:52:16 25 4
gpt4 key购买 nike

我必须在现有的工作应用程序中复制一些现有的 bean 及其远程接口(interface)。现在,每当我调用其中一种方法时,都会出现以下异常:

java.lang.IllegalStateException: EJBCLIENT000032: Cannot retry a request which hasn't previously been completed
at org.jboss.ejb.client.EJBClientInvocationContext.retryRequest(EJBClientInvocationContext.java:203)
at org.jboss.ejb.client.EJBInvocationHandler.sendRequestWithPossibleRetries(EJBInvocationHandler.java:256)
at org.jboss.ejb.client.EJBInvocationHandler.sendRequestWithPossibleRetries(EJBInvocationHandler.java:265)
at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:198)
at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:181)
at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:144)
at com.sun.proxy.$Proxy27.createRawSTRProfiles(Unknown Source)
at org.acme.project.CreateSomethingRunnable.run(CreateSomethingRunnable.java:76)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

同一个 bean 可用于其他方法调用。客户端和服务器端都没有其他异常,永远不会调用相关服务器方法内的断点。我不知道如何调试,谷歌也没有注意到这个错误信息。我们正在使用 WildFly 8.1.0.Final。

任何人都可以帮助阐明这个问题吗?谢谢。

最佳答案

我们的根本异常是 ClassNotFoundError,因为 EAR 中完全不相关的 JAR 版本号错误。

仔细检查所有内容。我们拆除了发送的值(将所有字段设置为空)。当它起作用时,我们再次将字段一一设置为对象,检查有问题的类是否有 Serializable(因为有时缺少 Serializable 会导致类似的异常)。

简而言之,确保通过线路传输的所有类都实现了 Serializable 接口(interface)。

关于wildfly - 无法重试之前未完成的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30844971/

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