Skip to content

COLDBOX-1407 - Protect against url.results collision on cache results variable#674

Merged
lmajano merged 1 commit into
ColdBox:developmentfrom
michaelborn:patch/coldbox-1407
Jul 21, 2026
Merged

COLDBOX-1407 - Protect against url.results collision on cache results variable#674
lmajano merged 1 commit into
ColdBox:developmentfrom
michaelborn:patch/coldbox-1407

Conversation

@michaelborn

@michaelborn michaelborn commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Description

Protect against url.results collision on cache results variable.

Loading any ColdBox page with ?results=0 breaks the UDF cache.getOrSet() call, ultimately resulting (no pun intended) in this error:

lucee.runtime.exp.ExpressionException: No matching property [OBJECT] found in [string],
	at lucee.runtime.reflection.Reflector.getGetter(Reflector.java:986),
	at lucee.runtime.reflection.Reflector.callGetter(Reflector.java:1020),
	at lucee.runtime.reflection.Reflector.getProperty(Reflector.java:1230),
	at lucee.runtime.util.VariableUtilImpl.get(VariableUtilImpl.java:347),
	at lucee.runtime.PageContextImpl.get(PageContextImpl.java:1568),
	at coldbox.system.cache.store.concurrentstore_cfc$cf.udfCall1(/coldbox/system/cache/store/ConcurrentStore.cfc:124),
	at coldbox.system.cache.store.concurrentstore_cfc$cf.udfCall(/coldbox/system/cache/store/ConcurrentStore.cfc),

Jira Issues

https://ortussolutions.atlassian.net/browse/COLDBOX-1407

Type of change

  • Bug Fix

Checklist

  • My code follows the style guidelines of this project cfformat

@lmajano
lmajano merged commit 858fd37 into ColdBox:development Jul 21, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants