问题标签 [coldbox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
245 浏览

exception-handling - 未找到 noticeError 方法。在使用 Coldbox 和 NewRelic 进行错误跟踪时

我只是NewRelic为我的应用程序使用错误捕获coldbox。从OnException方法中,我只是发送错误结构来记录错误。

我在一个异常方法中的代码

logerror() 方法位于 NewRelic.cfc 中,包含以下代码

所以虽然出错,但我得到了以下错误。

未找到 noticeError 方法。

在此处输入图像描述

您可以看到,该noticeError()方法存在于对象中,但它被参数重载了。

我在另一个没有任何框架的冷融合项目中使用相同的代码进行 NewRelic 错误捕获。

error.cfm通过tag调用Cferror,error.cfm中的代码如下

在 NewRelic.cfc 中,该logerror()方法包含与冷箱应用程序中相同的代码。但它在 NewRelic 中记录错误,没有任何问题。

这是我需要注意错误并将其记录在 NewRelic 中的方法。

noticeError(java.lang.Throwable, java.util.Map)

所以我只是想Cause通过以下代码从 NewRelic.cfc 的 logError() 中的两个应用程序中获取第一个参数的类名,以获得差异。

我越来越

coldfusion.runtime.ExceptionScope用于冷箱应用和 coldfusion.runtime.UndefinedVariableException普通冷熔应用

cause参数不能从冷箱应用程序中抛出。那么如何从冷箱应用程序中获取原始错误结构呢?并使其可以解决noticeError method was not found问题。

0 投票
0 回答
77 浏览

web-services - 处理“无法找到带有参数 {xyz={}} 的 Web 服务操作 foo。” 在冷融合

我在 ColdFusion 中创建了一个 SOAP Web 服务,它接受一个数字参数。

只要我们使用数字参数调用 Web 服务,它就可以正常工作。当我们使用其他数据类型(例如字符串或空白)传递参数时,ColdFusion 会出现以下错误:

我想知道,有没有办法处理这个问题并返回自定义错误消息而不是 ColdFusion 错误。例如。如果使用字符串参数调用 Web 服务,我应该能够返回像“ String parameters are not allowed!”这样的自定义消息。 更新:我正在使用 ColdBox 框架。ColdBox中有什么可以帮助的吗?

0 投票
1 回答
63 浏览

coldfusion - Coldfusion Session.preferenceObject 概念

在一个冷融合应用程序中,我注意到一些像对象一样的 getter 和 setter。

它工作正常。我也可以将值保存在 DB 中。类似地,我尝试使用 Customer_Detais。

但它不起作用。任何人都可以帮助我解决这个概念吗?我无法理解这种冷融合概念。

0 投票
1 回答
319 浏览

coldfusion - 分、秒到毫秒的转换

我们正在处理保存在数据库中的持续时间的毫秒转换(格式:mm:ss)。我们可以通过命令#bignews.Control_CountdownDuration# 访问持续时间值。

当前值(mm:ss)不足以正常工作数据持续时间。谁能指导我完成任务?

0 投票
3 回答
79 浏览

coldfusion - 在coldfusion中处理xml数据

处理数据后,我可以设置 xml 值

输出示例:

如何使用coldfusion单独使用详细信息?(我想在我的应用程序中使用标题值。)

0 投票
1 回答
425 浏览

coldfusion-10 - setview() 和 renderview() 有什么区别?

我想知道 setview() 和 renderview() 之间区别的确切解释

0 投票
0 回答
530 浏览

sql-server - 随机批量更新从更新返回了意外的行数:0 实际行数:0 预期:1

我已经尝试解决这个错误很多天了,但我并没有快速解决任何问题。我发现许多其他文章讨论了这个特定的错误,但我相信我的情况有点独特。

我在生产环境中收到以下错误。我无法在开发或登台环境中复制。这是完全随机的。有时它可能会背靠背发生,有时它会每小时发生几次。

更新/删除的行不存在或会话包含陈旧数据。根本原因:org.hibernate.StaleStateException:批量更新从更新[0]返回了意外的行数;实际行数:0;预期:1

我有一个非常简单的用户 CFC ORM,在用户登录时,我更新了上次登录日期。就是这样,但它随机抛出一个错误。我已启用 SQL 日志记录,但没有发现任何可疑之处。在日志中,我看到我的更新语句使用所有适用的参数值运行。

用户表有一些更新表的触发器;但是,我已禁用所有适用的触发器,但我仍然随机收到错误。

最后,正如您从下面的代码中看到的那样,我没有对主键做任何奇怪的事情。

此应用程序使用带有 Coldbox 的 CF 11 和 MSSQL 2008。

无论如何,非常感谢我能得到的任何帮助。

0 投票
1 回答
219 浏览

coldfusion - 使用 Coldfusion 的 Vimeo API

我正在尝试利用我在 github 上找到的库

https://github.com/dannyrich/CFVimeoAPIWrapper

这是我的初始化代码

我收到以下错误

不知道为什么我会得到这个,我的意思是即使创建了组件,它也应该定义变量

我知道这是一个延伸,但任何对此的帮助将不胜感激

0 投票
0 回答
177 浏览

coldfusion - 很少找到 ColdFusion 组件或接口

在 ColdBox 应用程序中,我的主处理程序的 onException 函数中有以下代码:

在过去的一个月里,我已经看到这个抛出了 17 次找不到它的错误。与此同时,应用程序(可悲的是)有数百个(如果不是数千个)未处理的异常,这些异常会命中 onException 处理程序和此特定代码行,并且不会因找不到组件而死。

是什么导致它几乎每次都能找到它,但在这些罕见的情况下却没有?

0 投票
2 回答
589 浏览

module - 如何访问传递给 ColdBox 模块的事件参数?

我的 ColdBox 应用程序中有一个视图,它在视图中调用模块处理程序,如下所示:

#runEvent( event="mymodule:home.index" )#

现在我想将参数传递给模块,所以我将调用更改为:

#runEvent( event="mymodule:home.index", eventArguments=moduleArgs )#

虽然不幸的是,我似乎无法访问模块事件处理程序中传递的参数。我已经转储了rcand prc,但它们只包含我在主事件处理程序中设置的变量,并且该event参数似乎没有提供返回传递参数的方法。不幸的是,有关模块事件执行的文档没有提供任何有关此的信息。

另外,我意识到在模块内调用event.getCurrentModule()会返回一个空字符串。我本来期望模块的名称。

那么,如何访问传递给模块的参数?这runEvent()是正确的功能吗?我错过了模块配置设置吗?