2010年的BUG(1)

上一篇 / 下一篇  2011-01-17 15:04:51 / 个人分类:测试工作进行中

错误描述:

1、  Attempted to read or write protected memoryThis is often an indication that other memory is corrupt.试图写保护的内存,

 解答:http://zh-cn.w3support.net/index.php?db=so&id=596413

对编址空间的保护分为两种方式,一个是读保护,一个是写保护,也可能是两种都有。那么你出现的提示就是指一个程序试图去读取一个具有读保护的内存地址。出现的原因有很多,一种是应用程序本身的问题,一种是组件的问题,一种是程序冲突的问题。

2、异常信息:

Object reference not set to an instance of an object.

堆栈信息: atBeLLE.Factories.S3301.C33010030.DataGrid_DoubleClick(Object sender, EventArgs e)

 解答:对象为空值,这是程序定义的按钮,没有给出实例化,导致遇到空记录,单击按钮的按钮提示“Object reference not set to an instance of an object

3、异常信息:

   Object reference not set to an instance of an object.

 

错误代码行:

   at BeLLE.Factories.S8105.C81050118.AddWRKACT()

   at BeLLE.Factories.S8105.C81050118.gridView1_DoubleClick(Object sender, EventArgs e)

 

请分析为空的对象,增加判断,进行错误处理

 

4、异常信息:

ERROR [22001] [IBM][DB2/LINUXX8664] SQL0433N  Value " AND VHHDPR  like  '%S0BD00029%'" is too long.  SQLSTATE=22001

 

出错的SQL语句:

CALL RPT.RPT_92900030('AND HUFTID = ''GBM2''',' ', ' ', ' ',' AND VHHDPR  like  ''%S0BD00029%''', ' ', ' AND STARTDATE between 20100710 and 20100710',' AND ENDDATE between 20100710 and 20100710')

 

5、异常信息:

ERROR [42601] [IBM][DB2/LINUXX8664] SQL0104N  An unexpected token "UNION" was found following ".MTRGDT BETWEEN  AND".  Expected tokens may include:  "AND < row_value_constructor> ".  SQLSTATE=42601

 

6、异常信息:

1.Object reference not set to an instance of an object.

2.Deleted row information cannot be accessed through the row.

 

上次解决后还是有问题,请继续跟进

 

7、异常信息:

This row has been removed from a table and does not have any data.  BeginEdit() will allow creation of new data in this row.

 

堆栈信息:

   at System.Data.DataRow.GetDefaultRecord()

   at System.Data.DataRow.get_Item(String columnName)

   at BeLLE.Factories.S8120.C81200810.btnOprLog_Click(Object sender, EventArgs e)

 

8、异常信息:

[]不能重复,请检查!

 

堆栈信息:

   at BeLLE.Factories.Common.Components.DataField.CheckUniqueField(DataRow aDataRow, String[] aUniqueFieldNames, Object aProposedValue, String aErrorCaption)

 

 

9、报表:数据智能分析->计划数据统计分析->成品帮面入库分析

查询条件:事业部:百丽、思加图 入库日期:2010070120100731

错误提示:[22001]ERROR [22001] [IBM] CLI0109E  String data right truncation. SQLSTATE=22001

 

10、异常信息:

Input string was not in a correct format.

控制数字的输入

at BeLLE.Factories.S8120.C81200012.txtNO_TextChanged(Object sender, EventArgs e)

 

11、异常信息:

ERROR [42703] [IBM][DB2/LINUXX8664] SQL0206N  "WRKACTCODE" 在使用它的上下文中无效。  SQLSTATE=42703

 

12、异常信息:

Input string was not in a correct format.

 

当在工票编号输入空格时会报出此错误,请处理

at BeLLE.Factories.S8320.C8320C100.txtTicketCode_Validating(Object sender, CancelEventArgs e)

 

13、堆栈信息:

   at System.Windows.Forms.ProgressBar.set_Value(Int32 value)

   at System.Windows.Forms.ToolStripProgressBar.set_Value(Int32 value)

   at BeLLE.Factories.S8130.C81300010.btnSelect_Click(Object sender, EventArgs e)

 

查询进度条使用存在问题

 

14[步骤]

 

[结果]

 

异常信息:

This row has been removed from a table and does not have any data.  BeginEdit() will allow creation of new data in this row.

 

堆栈信息:

   at System.Data.DataRow.GetDefaultRecord()

   at System.Data.DataRow.get_Item(String columnName)

   at BeLLE.Factories.S3401.C34010350.UpStartDate(ActionKeys key, Object o, EventArgs e)

 

[期望]

   增加此异常的处理

 

15[步骤]

导入订单,不加载EXCEL,点击上移、下移,报错

[结果]

异常信息:

Object reference not set to an instance of an object.

 

堆栈信息:

   at BeLLE.Factories.S7125.ExcelImportDlg.btnUp_Click(Object sender, EventArgs e)

[期望]

   进行NULL值判断

 

 

16[步骤]

 

[结果]

异常信息:

A column named 'QCNUM' already belongs to this DataTable.

堆栈信息:

   at BeLLE.Factories.S3725.C37250310.Synchronize(ActionKeys key, Object sender, EventArgs e)

[期望]

查出错误发生的原因并解决

 

17、缺陷描述:新增空行框,保存时提示“TBSPACEID=5, TABLEID=111, COLNO=0" is not allowed.  SQLSTATE=23502

详细操作:

1、将鼠标单击年检或者违章事故网格框,单击“增加”后,出现空行

 2 然后单击“保存”。

 3、提示:保存数据时出错!

[23502]ERROR [23502] [IBM][DB2/LINUXX8664] SQL0407N  Assignment of a NULL value to a NOT NULL column "TBSPACEID=5, TABLEID=112, COLNO=0" is not allowed.  SQLSTATE=23502

期望结果:增加网格框之间数据增加、删除、取消、保存判断

 

 

18、缺陷描述:删除主表数据,并增加从表数据,造成父表中存在子表有数据。

详细操作:1、选择一条记录,存在基本信息、年检信息、违章记录。

         2、单击删除此条记录,使记录处于删除动作

         3、选择子网格框,增加一条记录

         4、单击保存,提示:ForeigenKeyConstraint FK_dq_Master_deDetail

 期望结果:判断子表值与主表值不一致问题。

 

19、缺陷描述:第一启动模块后,单击图像信息没有进行实例化

操作步骤:单击图片框,弹出对话框,提示;“未将对象引用设置到对象的实例。”

期望结果:装载模块完成,请实例化对象

 

20、缺陷描述:未将网格框查询出数据,新增已经存在数据,提示已经重复

详细操作:装载模块后,网格框为空,单击增加已经存在的驾驶员信息,保存时提示数据已经存在。(见上图)

期望结果:请判断两种情况,网格框显示数据为空和不为空的情况

 

21、缺陷描述:没有约束图片大小

详细描述:增加图片,图片大小为2.47M,保存失败。

弹出对话框提示:保存数据时出错!

[22001]ERROR [22001] [IBM][DB2/LINUXX8664] SQL0302N  The value of a host variable in the EXECUTE or OPEN statement is too large for its corresponding use.  SQLSTATE=22001

期望结果:控制图片的大小在数据库定义的范围内。

 

22[缺陷描述:单击增加图片后,直接单击“执行”后,图片丢失。

详细描述:增加图片后,单击执行,未能查找到刚才增加的图片。(保存、执行为灰色)

期望结果:控制增加图片的事件

 

23、缺陷描述: 单击增加提示“无法指向只读列表或固定大小的列表中添加项”

详细操作:

1、第一次装载模块:车辆信息维护

2、单击增加按钮

3、弹出对话框,提示:“无法指向只读列表或固定大小的列表中添加项”

期望结果: 控制模块第一次装载实例化问题

测试结果:

测试版本:Version_1.0.3479.0

 

24、缺陷描述:装载模块完成后,图片为空,双击事件提示未实例化

详细操作:

1、第一次装载模块,双击正身图片和侧身图片

2、弹出对话框,提示:“未将对象引用设置到对象的实例。”

 

期望结果: 初始化图片状态

测试结果:

测试版本:Version_1.0.3479.0

 



TAG:

理想国度 引用 删除 fsyj000   /   2011-01-18 10:03:38
谢谢大家留下脚印,一有空会公布所有问题产生的原因,其实学习BUG也是一种方式
引用 删除 qq284144052   /   2011-01-17 16:30:44
理想国度 引用 删除 fsyj000   /   2011-01-17 16:03:26
其实BUG还很多!
 

评分:0

我来说两句

Open Toolbar