Repository navigation
Adobe Coldfusion 2023 patch 26 breaks Wheels #4627
Replies: 3 comments
|
Upon further review this is actually the correct line that causes the issue wheels/vendor/wheels/engineAdapters/Base.cfc Line 184 in 1ab638c issue referenced here: https://tracker.adobe.com/#/view/CF-4234761 |
|
Thanks Mike — confirmed, and thanks for the precise pointer to the Adobe's Oct 13 updates (CF2023 update 26 / CF2025 update 14) broke regex replacement case escapes: Wheels uses Interim options for anyone hitting this now: apply Adobe's hotfix, or roll back the Oct update. Wheels-side, we're replacing the This is a useful report — thank you for taking the time to trace it. |
|
Shipped: the fix is merged in #4649 (commit e5db922 on What changed: the four Coverage: expected-output specs on Lucee 7, Adobe 2023/2025 (pre-patch), BoxLang and RustCFML, plus a guarded differential against the old regex on engines where Thanks again for the trace — it made this a small, precise fix. |
Uh oh!
There was an error while loading. Please reload this page.
I think this would apply to ACF 2025 as well. This is an Adobe issue! But i spent the last 30 minutes debugging, so I figured I'd share in case anyone else just upgrade to the lastest patches.
I figured it out thanks to @carehart as always.
https://www.carehart.org/blog/2026/10/14/coldfusion_updates_released_oct_13_2026
https://tracker.adobe.com/#/view/CF-4234761
https://tracker.adobe.com/#/view/CF-4234762
The latest release has a regex issue. After upgrading to patch 26 my wheels application was trying to load my login action under "main" controller. However it was looking for "umain". It had renamed the "main" to "umain".
I finally tracked down the issue to a regex at
wheels/vendor/wheels/Dispatch.cfc
Line 1363 in 1ab638c
All reactions