Fixed
Details
Assignee
Pothys - MitrahSoftPothys - MitrahSoftReporter
Alexander KwaschnyAlexander KwaschnyNew 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
Fix versions
Affects versions
Priority
New
Details
Details
Assignee
Pothys - MitrahSoft
Pothys - MitrahSoftReporter
Alexander Kwaschny
Alexander KwaschnyNew 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
Fix versions
Affects versions
Priority
Created 15 September 2021 at 13:31
Updated 18 September 2024 at 10:16
Resolved 2 August 2022 at 08:32
According to the official ACF docs for invoke:
The following code works in all versions of ACF, while Lucee throws:
lucee.runtime.exp.ExpressionException: invalid component definition, can't find component []
<cfscript> function foo(x) { return arguments.x; } z = invoke("", "foo", { x: "y" }); writeOutput(z); </cfscript>
The Lucee docs do not mention the empty string. Passing the
THIS
scope in a component does work. Passing theVARIABLES
scope in a regular cfm template does not work however.