Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.12.2 Already TtlCallable异常 #341

Closed
chenqiaole opened this issue Dec 28, 2021 · 7 comments
Closed

v2.12.2 Already TtlCallable异常 #341

chenqiaole opened this issue Dec 28, 2021 · 7 comments
Assignees
Labels
😖 no runnable reproducible demo 😵 please provide a simple runnable demo that reproduce the problem ❓question Further information is requested

Comments

@chenqiaole
Copy link

image
版本号v2.12.2
使用方式
image
image
会一直报 Already TtlCallable异常 能不能帮忙看看这个是什么问题 看了下 默认幂等都是设置true的

@oldratlee
Copy link
Member

oldratlee commented Dec 28, 2021

首先,确保生效使用的是新版本的TransmittableThreadLocal库;新版本有实现优化过相关的逻辑。

@chenqiaole 给一个可以说明/复现问题的、极简可运行的Demo工程 ❤️;推荐:


有一个可以说明/复现问题的、极简可运行的Demo工程,也可以排除可能的使用上的问题。

比如依赖版本被使用项目仲裁了,不是你期望的TTL版本。

@oldratlee oldratlee added the ❓question Further information is requested label Dec 28, 2021
@chenqiaole
Copy link
Author

chenqiaole commented Dec 28, 2021

后面我看看能不能提个复现的demo出来。

但是抛这个异常可能是什么原因导致的呢?
TtlExecutors.getTtlExecutor我看idempotent幂等的默认值都是true

image

这个值可能是哪里被改了吗?

@xuyikai1
Copy link

我前阵子也碰到了,大佬有思路嘛,这几天瞅瞅能不能复现

@oldratlee
Copy link
Member

后面我看看能不能提个复现的demo出来。

但是抛这个异常可能是什么原因导致的呢? TtlExecutors.getTtlExecutor我看idempotent幂等的默认值都是true

image

这个值可能是哪里被改了吗?

可以看代码。

代码是没有 直接改的地方的。 @chenqiaole
(非直接改的方式,是指 比如 反射)

@xuyikai1
Copy link

xuyikai1 commented Dec 28, 2021 via email

@oldratlee
Copy link
Member

oldratlee commented Dec 28, 2021

我前阵子也碰到了,大佬有思路嘛,这几天瞅瞅能不能复现

@xuyikai1 @chenqiaole

个人觉得,如果是TTL Agent的使用方式,一个比较可能的原因是:

TTL Agent Jar优先生效,是老版本;Agent升级往往不及时。


关于使用Java Agent时生效的TTL的版本:

@oldratlee oldratlee added the 😖 no runnable reproducible demo 😵 please provide a simple runnable demo that reproduce the problem label Dec 30, 2021
@oldratlee
Copy link
Member

oldratlee commented Jan 3, 2022

@xuyikai1 @chenqiaole

这个 Issue 先 close;如果有了复现的 demo,随时 reopen 继续讨论。

@oldratlee oldratlee self-assigned this Jan 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
😖 no runnable reproducible demo 😵 please provide a simple runnable demo that reproduce the problem ❓question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants