Fusebox 无法识别控制器

Fusebox cannot identify the controller

我正在 Fusebox 5 中创建一个 fusebox 应用程序。它在我的本地运行良好。当我在 railo 服务器中尝试它时,它会抛出一个错误,如 Attempting to execute the parsed file 'MyController.main.cfm' throw an error。

This can occur if the parsed file does not exist in the parsed directory or if the parsed directory itself is missing

在核心应用文件的OnRequest中。它发生在 <cfinclude template="#_parsedFileData.parsedFile#" /> 行中,当我转储变量时,它显示为 ../../../../../:\projects\Mydomain\MyAppName\/parsed/MyController.main.cfm. 文件路径很奇怪,因为 Mydomain 是我的主机名,我在其中拥有我的应用程序(MyAppName 是应用程序名称)。谁能帮我解决这个问题?

这可能是由于 Fusebox 中的一个 UDF 与 Railo/Lucee 中同名的内置函数之间存在冲突所致。

尝试在整个 Fusebox 文件夹中搜索 getCanonicalPath,并将每个匹配项替换为 getCanonicalPathUdf