如何解决JMeter中的更新GUI错误

高拉夫·夏尔马

我在JMeter中遇到“问题更新GUI”错误。我正在使用Web驱动程序示例,并且在插入Java脚本代码时使用。发生此错误。JMeter版本-3.3我曾尝试过较低版本,例如:2.11、3.0、3.2等,但未找到解决方案。

在JMeter下的日志文件中发生此错误时,我可以看到以下异常:-

//////////////////////////////////////////////////// //////////////////////////////

jmeter.gui.action.ActionRouter:在javax.swing.JButton上的performAction(logger_panel_enable_disable)updateCurrentGui()onjava.awt.event.ActionEvent [ACTION_PERFORMED,cmd = logger_panel_enable_disable,= 0时,modifiers =] [,1281,8,22x22, alignmentX = 0.0,alignmentY = 0.5,border = javax.swing.plaf.BorderUIResource $ CompoundBorderUIResource @ 15a010e8,flags = 16777504,maximumSize =,minimumSize =,preferredSize =,defaultIcon = jar:文件:/ C:/用户/gaurav.sharma /downloads/apache-jmeter-2.11/apache-jmeter-2.11/lib/ext/ApacheJMeter_core.jar!/org/apache/jmeter/images/warning.png,disabledIcon=,disabledSelectedIcon=,margin=java.awt.Insets [ top = 0,left = 0,bottom = 0,right = 0],paintBorder = false,paintFocus = true,pressedIcon =,rolloverEnabled = true,rolloverIcon =,rolloverSelectedIcon =,selectedIcon =,text =,defaultCapable = true]导致Java .lang.ClassCastException:java.desktop / javax.swing.text。无法将AbstractDocument $ DefaultDocumentEventUndoableWrapper强制转换为java.desktop / javax.swing.text.AbstractDocument $ DefaultDocumentEvent

//////////////////////////////////////////////////// //////////////////////////////

用户7294900

TL; DR Bug在最新的JMeter中标记为已修复

此错误在Java 9中发生。在各种项目中均以netbeans形式报告

此错误是由于Java 9中的更改而引起的,在此之前,参数(DefaultDocumentEvent)的编辑首先包装在DefaultDocumentEventUndoableWrapper中,该行隐藏了行号和其他重要内容(我不明白为什么!)

公共无效undoableEditHappened(UndoableEditEvent e)

被调用。

https://github.com/netroby/jdk9-dev/blob/master/jdk/src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java#L279

这使得此转换中断:AbstractDocument.DefaultDocumentEvent event =(AbstractDocument.DefaultDocumentEvent)e.getEdit();

问题在于,此强制转换广泛用于各种代码中-源自2008年的这篇文章:https : //tips4java.wordpress.com/2008/10/27/compound-undo-manager/

这是一个可能的解决方法:https : //github.com/nordfalk/jsyntaxpane/commit/5fc75594f8bc4df6e8f7096d4a440490b768fd46#diff-b3f8826824f551219879f1c798618c12R67

JMeter尚不支持JAVA 9,下一个JMeter版本应支持它,您可以在Bug 61529中帮助并关注该项目的进展

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Dev

如何解决jmeter 4.0中显示的错误“无法加载JDBC驱动程序类”

来自分类Javascript

如何解决NodeJS JavaScript中的...错误

来自分类Python

如何解决Python中的内存错误

来自分类Mysql

如何解决ExecuteReader();中的错误?

来自分类Java

如何解决Java中的NullPointerException错误?

来自分类Dev

如何解决IDLE中的ModuleNotFound错误?

来自分类Dev

在MiniZinc中如何解决此错误?

来自分类Dev

如何解决Scrapy中的403错误

来自分类Dev

如何解决yocto中的ldflags错误

来自分类Dev

如何解决代码中的缩进错误?

来自分类Dev

如何解决Python中的StopIteration错误?

来自分类Dev

如何解决VHDL中的代码错误?

来自分类Dev

如何解决错误?

来自分类Dev

如何解决我的PostgreSQL更新查询中的运算符不存在错误?

来自分类Dev

git pull错误“无法更新本地引用”如何解决?

来自分类Dev

如何解决Codeigniter中的错误520原始错误?

来自分类Dev

如何解决Wordpress 404错误页面中的致命错误?

来自分类Dev

如何解决错误:错误1442(HY000)无法更新存储的函数/触发器中的表“表名”?

来自分类Dev

如何解决mysql查询中的“不在GROUP BY中”错误

来自分类Dev

如何解决服务中的端点为何不更新的问题?

来自分类Dev

布线错误,如何解决?

来自分类Dev

如何解决以下错误?

来自分类Dev

如何解决分割错误?

来自分类Dev

如何解决StaleElementReferenceException错误

来自分类Dev

如何解决Django中的未知字段错误

来自分类Dev

如何解决Python中的OS模块路径错误

来自分类Dev

如何解决R估计中的整数溢出错误

来自分类Dev

如何解决错误:“ JSON写入中的类型无效(NSConcreteData)”

来自分类Dev

如何解决Docker中磁盘空间不足的错误?

TOP 榜单

热门标签

归档