社区首页 >问答首页 >ColdFusion 2018年修补程序是12次还是13次中断查询?

ColdFusion 2018年修补程序是12次还是13次中断查询?
EN

Stack Overflow用户
提问于 2021-12-29 07:25:31
回答 2查看 780关注 0票数 5

在我的代码中,我有一个查询查询,如下所示:

代码语言:javascript
代码运行次数:0
复制
<cfset someQueryVar = someComponent.getSomeQuery()>
<!--- ... --->
<cfquery name="abc" dbtype="query">
    select * from someQueryVar 
    ...

最近,我从CF 2018 hotfix 11升级到hotfix 13。现在我得到了以下错误:

代码语言:javascript
代码运行次数:0
复制
MESSAGE     getColumnType()
TYPE        coldfusion.runtime.CfErrorWrapper 

在代码中的另一个地方,我还有另一个“查询查询”,如下所示:

代码语言:javascript
代码运行次数:0
复制
42 | <cfquery name="abc2" dbtype="query">
43 |   select * from someQueryVar2 where someColumn is not null
44 | </cfquery>

这里我看到了第42行的错误:

java.lang.ArrayIndexOutOfBoundsException:索引45超出了长度45的界限

这没有任何意义。

我在网上找不到任何关于它的信息。

是否有与查询有关的hotfix 11到13的一些中断更改?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-29 09:45:39

ColdFusion 2018更新12和ColdFusion 2021更新2中断了对查询功能的一些查询。这是一个已知的问题,并已报告给Adobe。他们(非正式地)发布了这个问题的补丁。不幸的是,由于log4J漏洞的迫切性,它们没有包含带有ColdFusion 2018年更新13或ColdFusion 2021更新3的修补程序。

为此已提交了几张票。以下是几个:

CF-4212425

CF-4212580

CF-4212600

请注意,此票证包括ColdFusion 2018和ColdFusion 2021的修补程序。

CF-4212383

我将包括链接到这里的补丁,供其他人查找。一定要为您的版本使用正确的版本。您可能需要注册并登录到bug跟踪器中才能访问这些文件。

hf201800-4212383.jar

hf202100-4212383.jar

Adobe在该票证上的说明:

请找到CF2018和CF2021的补丁附件。 应用补丁程序的步骤-

  • 下载该文件,将其重命名为CF2018的hf201800-4212383.jar或CF2021的hf202100-4212383.jar。
  • 放置文件indside \c聚变\lib\update
  • 重新启动CF服务器。

Aayushi R.

显然您应该首先将这些应用于非生产服务器并测试.

票数 11
EN

Stack Overflow用户

发布于 2022-05-18 02:12:59

米格尔-F有正确的答案。

Adobe刚刚发布了CF2018更新14,但不幸的是,它不包括修补程序!事实上,如果您已经安装了修补程序,则更新14再次中断它!

我只需要在安装更新14之后再把修复程序放回去

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70521452

复制
相关文章
中断服务子程序是如何被执行的 ?
笔者在 《程序是如何在 CPU 中运行的(二)》中从 PC 指针寄存器的角度分析了一级函数调用和二级函数调用执行的过程,那么中断服务子程序又是如何被执行的呢?两者的相同点和不同点是什么呢?该篇文章笔者将详细地阐述这个概念。
wenzid
2020/05/26
1.6K0
中断服务子程序是如何被执行的 ?
中断服务子程序是如何被执行的 ?
笔者在 《程序是如何在 CPU 中运行的(二)》中从 PC 指针寄存器的角度分析了一级函数调用和二级函数调用执行的过程,那么中断服务子程序又是如何被执行的呢?两者的相同点和不同点是什么呢?该篇文章笔者将详细地阐述这个概念。
wenzid
2021/03/04
1.2K0
中断服务子程序是如何被执行的 ?
ColdFusion - Scope in cffunction
In the above snippet, two variables are created. The first variable uses the var keyword to ensure that the variable is local to the function, and if the same variable name existed elsewhere it won't be overwritten. The second variable does not use var, and as such is not local, and variable conflicts can indeed occur. And so, when creating user defined functions or ColdFusion Component methods, the rule has always been to always prefix local variables with "var".
szhshp
2022/09/21
3720
ColdFusion - Basic - cfquery
此外使用 cf_queryparam 当 dump 的时候会将参数放到 SQL 详细中 而使用 cfqueryparam 的时候参数会以列表的形式出现
szhshp
2022/09/21
4020
什么是中断机制?
操作系统需要管理外设,但是外设的速度远远低于CPU的速度,所以我们需要一种机制来弥补这种速度鸿沟,提高CPU的效率。
陆道峰
2020/06/16
1.8K0
ColdFusion - Getting Started
标记函数和变量的时候需要用到井号 输入两个连续的井号(##)就表示一个单个井号(#)
szhshp
2022/09/21
4750
ColdFusion - Basic - cfset
只需要添加一个 var 关键字, 这样的变量在 <cffunction> 结束后就不会继续存在
szhshp
2022/09/21
7500
7.4.2 程序中断方式
程序中断是指在计算机执行现行程序的过场中,出现某些急需处理的异常情况或特殊请求,CPU暂停中断现行程序,而专区对这些异常情况或特殊情况进行处理,在处理完毕后CPU又自动返回到现行程序的断点处,继续执行原程序。
week
2018/08/24
1.3K0
看看你是程序员还是码农?
在工作中,大家有没有遇到过这样的人?只做你给他安排的事情,做完了自己也不会去思考下一步如何进行。
阿兵云原生
2023/02/16
2930
是export还是module.exports,是import还是require,是ES6还是CommonJS,是爱❤️还是责任?
众所周知,在上古年代,node的开发一直被 Commonjs 规范所支配着,这也是悲剧发生的导火索,请看灾难现场:
前端小哥哥
2023/05/04
2430
是export还是module.exports,是import还是require,是ES6还是CommonJS,是爱❤️还是责任?
有种中断是软的
Workqueue 工作队列是利用内核线程来异步执行工作任务的通用机制,利用进程上下文来执行中断处理中耗时的任务,因此它允许睡眠。而 Softirq 和 Tasklet 在处理任务时不能睡眠。Softirq 是内核中常见的一种下半部机制,适合系统对性能和实时响应要求很高的场合,比如网络子系统,块设备,高精度定时器,RCU 等。
刘盼
2021/11/15
8900
「小程序容器技术」,是噱头还是新风口?
来源 / ToB行业头条 (ID:wwwqifu) 作者 / 海阳
ToB行业头条
2022/11/17
3050
「小程序容器技术」,是噱头还是新风口?
ColdFusion - Errors & Troubleshooting
的 index 应该是数字而不是字符串# The request has exceeded the allowable time limit Tag: CFQUERY
szhshp
2022/09/21
4730
【RAPID】中断程序详讲
thank you~
EdenChen
2018/04/17
8470
【RAPID】中断程序详讲
ChatGPT是Linux程序员的福音还是噩梦?
大家好,我是Peter。最近一直在思考一个问题,什么样的产品或者技术才能真的称为改变世界。
刘盼
2023/08/23
2510
ChatGPT是Linux程序员的福音还是噩梦?
什么是重排序与中断
Java内存模型中,允许编译器和处理器对指令进行重排序,但是重排序可以保证最终执行的结果是与程序顺序执行的结果一致,并且只会对不存在数据依赖性的指令进行重排序,这个重排序在单线程下对最终执行结果是没有影响的,但是在多线程下就会存在问题。
加多
2018/09/06
2300
什么是重排序与中断
选中断还是轮询方式?深究其中的区别
摸水了一周,准备在家里好好敲敲代码,赶赶稿子,正当我专心输出的时候,被老婆打断了。
李肖遥
2020/07/27
4K0
选中断还是轮询方式?深究其中的区别
中断还是轮询?取个数据包真麻烦!
今天是我第一天上班的日子,我下了好大功夫才考上了帝国的公务员,根据我的成绩,我被分到了帝国网络部。
轩辕之风
2020/07/27
4460
中断还是轮询?取个数据包真麻烦!
ColdFusion - Basic - arguments in cffunction
在 Coldfusion 里, 可以使用 cffunction 去定义一个自定义函数。 但是有时候程序的设计不是很完美, 自定义函数经常要修改, 那么参数上的调用就会有问题。 这个问题如何解决呢?Coldfusion 的自定义函数的参数传递原来可以看作属性。 调用的时候可以告诉自定义函数, 这个值是属于哪个参数的。
szhshp
2022/09/21
1880
ColdFusion - Basic - cfc, cfcomponent, cffunction, cfinvoke
可以将一个 <cfcomponent> 当做一个 class, 然后将 <cffunction> 当成一个方法
szhshp
2022/09/21
4560

相似问题

Coldfusion 9修补程序

112

如何知道中断是硬件中断还是cpu异常?

10

SQL查询多个修补程序

112

Coldfusion参数中断页

12

ColdFusion 2016:无法在RedHat上安装修补程序5

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档