51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2976|回复: 4
打印 上一主题 下一主题

[原创] 关于提交bug后,上传bug截图时的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-2-23 17:51:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是bugzilla2.20.1,请各位见谅。
我新建bug之后,选择create attachment,然后选择了各种提交方式,均出现以下错误,请高手指点。

错误:
Software error:
DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '﨧%y?amp;9\0犾\0?\0 ̄\0\0衯泾麮\0畦\0T%鸕弚?滫F碁4P磲)嘓諳?' at line 4 [for Statement "INSERT INTO attachments
      (thedata, bug_id, creation_ts, filename, description,
       mimetype, ispatch, isprivate, submitter_id)
      VALUES (?, 114, '2009-02-23 17:39:33', '初始化任务失败(负的数据备份量).jpg',
              'fail', 'image/pjpeg', 0,
              0, 12)"] at /var/www/html/bugzilla-2.20.1/attachment.cgi line 943
        main::insert() called at /var/www/html/bugzilla-2.20.1/attachment.cgi line 94
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-2-23 19:23:55 | 只看该作者
没遇见过这种问题~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-2-24 03:28:22 | 只看该作者
It said the sql statement has a problem, try to change the Chinese file name into, say, test.jpg, and try again.
Maybe your mysql version is not supported by your bugzilla version.

------------------------
QQ:  546562584
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-2-24 09:31:54 | 只看该作者
没用过这个测试工具.顶一下.
我猜一下原因:
1是不是文件格式为bmp,太大,转为jpg
2文件名改用英文字符?
3数据库配置方面的问题,不写数据,或者存文件名的相关表被锁定?
4数据库和测试工具配置不合理?
参考上面老兄的意思.
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-2-26 15:19:03 | 只看该作者
INSERT INTO attachments
      (thedata, bug_id, creation_ts, filename, description,mimetype, ispatch, isprivate, submitter_id)
      VALUES (?, 114, '2009-02-23 17:39:33', '初始化任务失败(负的数据备份量).jpg','fail', 'image/pjpeg', 0,0, 12)"

我认为可能是第一个字段有问题,value里面是“?”不知道各位大侠有什么看法。

在查看attachments.cgi之后,我将?改为$thedata,结果报出新的错误:
Global symbol "$ACTION" requires explicit package name at /var/www/html/bugzilla-2.20.1/attachment.cgi line 74.
syntax error at /var/www/html/bugzilla-2.20.1/attachment.cgi line 74, near "$ACTION EQ "
Execution of /var/www/html/bugzilla-2.20.1/attachment.cgi aborted due to compilation errors.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 03:50 , Processed in 0.090115 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表