Viacheslav Gagara created CXF-7374:
--------------------------------------
Summary: Concurrent calls to refreshAccessToken() fails with SQL
constraint violation
Key: CXF-7374
URL: https://issues.apache.org/jira/browse/CXF-7374
Project: CXF
Issue Type: Bug
Components: Core
Affects Versions: 3.2.0
Reporter: Viacheslav Gagara
When recycleRefreshTokens=false concurrent calls to refreshAccessToken() cause
SQLException (2 accessTokens are created simultaneously and added to
RefreshToken#accessTokens with the same index from different threads)
{code}
Batch entry 0 insert into RefreshToken_accessTokens (RefreshToken_tokenKey,
accessTokens_ORDER, accessTokens) values ('fced31aaba6723ecc5956721e8f029f1',
1, '8c559d9f738f33a1b866e7172c9e5644') was aborted: ERROR: duplicate key value
violates unique constraint "refreshtoken_accesstokens_pkey"
Detail: Key (refreshtoken_tokenkey,
accesstokens_order)=(fced31aaba6723ecc5956721e8f029f1, 1) already exists.
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)