Looping a query: concurrency issue with internal call to get current row

Description

We have detected an issue where a thread will become hung at an internal Lucee call from QueryImpl to get the current row.

The thread will run until it timesout and profiling shows that is stuck on a call to .g() on the currRow hashmap in queryImpl.java (below from Lucee 5.3.1.95):

Looks like the currRow should be a ConcurrentHashMap.

Environment

None

Activity

Show:
Michael Offner
June 17, 2019, 11:47 AM
Fixed

Assignee

Michael Offner

Reporter

Dominic Watson

Priority

New

Labels

Fix versions

Configure