【发布时间】:2016-04-14 16:52:55
【问题描述】:
我在一个 Restlet 应用程序中有一个自定义的 SecretVerifier,它在 java 7 下已经运行了很多年。但是我升级到 Java 8,从那时起,如果验证返回 RESULT_MISSING 或 RESULT_STALE,则会引发堆栈溢出异常。 RESULT_VALID 按预期工作。
代码似乎在 Filter 类中出现错误,因为它在 handle 和 doHandle 方法之间移动。
这发生在 Restlet 版本 2.3.6 和 2.3.7 java 版本 1.8.0_73 和 1.8.0_77
【问题讨论】: