Issues
- java.util.ConcurrentModificationException - lucee.transformer.library.tag.TagLib.getTagLDEV-5448Zac Spitzer
- Deadlock in RedisCacheLDEV-5401Michael Offner
- Race condition in JavaProxyFactory causing FileAlreadyExistsException when creating proxy classesLDEV-5398Resolved issue: LDEV-5398Michael Offner
- Fix potential Race Condition in Session Scope ManagementLDEV-5393Michael Offner
- query edit metadata functions are syncronized, should only be per query instanceLDEV-5123Resolved issue: LDEV-5123Zac Spitzer
- switch to java.time.format.DateTimeFormatter from SimpleFormatLDEV-5115Resolved issue: LDEV-5115Michael Offner
- streamline the use of "synchronized"LDEV-5113Resolved issue: LDEV-5113Pothys - MitrahSoft
- truncated class fileLDEV-5038Resolved issue: LDEV-5038Michael Offner
- lsParseCurrency is not thread safeLDEV-4766Resolved issue: LDEV-4766Michael Offner
- Avoid concurrency for local and argument scopes unless requiredLDEV-4764Michael Offner
- java.util.ConcurrentModificationException - application scopeLDEV-4347Michael Offner
- All the Set-Cookie calls (with an expires) are synchronizedLDEV-4313Resolved issue: LDEV-4313Michael Offner
- sax parser concurrency issue when loading function and tag library definitions (tld,fld)LDEV-4239Resolved issue: LDEV-4239Michael Offner
- NPE PageContextImpl.java:574 - parallel processing, i.e. each() etcLDEV-4204Resolved issue: LDEV-4204Zac Spitzer
- NPE lucee.runtime.net.http.ReqRspUtil.getCookies(ReqRspUtil.java:144)LDEV-4135Resolved issue: LDEV-4135Zac Spitzer
- add non thread safe structNew typeLDEV-4082
- avoid synchronized with DateTime FormatLDEV-2853Resolved issue: LDEV-2853Michael Offner
- java.util.ConcurrentModificationException with getAttributesAsStruct(HttpServletRequest req)LDEV-2840Michael Offner
- Concurrency: reflection metho d lookups using single sychronous map holding locks under concurrent loadLDEV-2527Resolved issue: LDEV-2527
- java.util.ConcurrentModificationException in StructClear()LDEV-2488Resolved issue: LDEV-2488
- LSParseNumber thread unsafe?LDEV-2401Resolved issue: LDEV-2401
- make all uses of ReferenceMap thread safeLDEV-2385Resolved issue: LDEV-2385
- Looping a query: concurrency issue with internal call to get current rowLDEV-2318Resolved issue: LDEV-2318Michael Offner
- ArrayNew is not default synchronized=true and missing typed arrays documentationLDEV-2096Resolved issue: LDEV-2096Michael Offner
- Lucee 5.3 is able to hang on Linux, and have connection failures on Windows under concurrencyLDEV-2077Resolved issue: LDEV-2077Michael Offner
- Assigned connection from the pool may change during runtime of a requestLDEV-1918Resolved issue: LDEV-1918
- Function LSParseDateTime() is not thread safeLDEV-1617Resolved issue: LDEV-1617Michael Offner
- Inadequate synchronization in lucee.runtime.reflection.storage.SoftMethodStorageLDEV-1377
- cfmailparam file=filename saves to non-unique temp fileLDEV-690
- Errors/timeouts occur if using threads via the java concurrency framework (JCF)LDEV-579Michael Offner
- Hanging requests if debugging is enabled / Locking in ArrayImplLDEV-384Resolved issue: LDEV-384Michael Offner
31 of 31
java.util.ConcurrentModificationException - lucee.transformer.library.tag.TagLib.getTag
Details
Assignee
Zac SpitzerZac SpitzerReporter
Zac SpitzerZac SpitzerPriority
NewLabels
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
Details
Details
Assignee
Zac Spitzer
Zac SpitzerReporter
Zac Spitzer
Zac SpitzerPriority
Labels
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Sprint
Created 27 March 2025 at 17:08
Updated last week
Activity
Show:
Zac Spitzer28 March 2025 at 12:42
ah, i forgot queryExecute is a cfm function, that means it’s also affected by
Michael Offner28 March 2025 at 12:36
only when the tag cfc get compiled, because it changed
Zac Spitzer28 March 2025 at 10:41
will do, the benchmarks do a configImport before each test is run, so that would be reloading the config each time?
Michael Offner28 March 2025 at 10:07
created a separate ticket to proper solve this in the future
can you please give this a try
Michael Offner28 March 2025 at 10:03
as a temporary solution i switched to ConcurrentHashMap
but i think we need to take a closer look on this and find a solution where we can go back to use regular HashMap, this would be just a performance improvment.
this happens after at least 500k request had been processed, the tag libs shouldn’t be being updated that far in?