这是W3C的公共bugzilla错误跟踪程序的存档快照,该程序于2019年4月退役。请参阅主页了解更多详细信息。

错误6524 -填写服务器日志时出现“字符串外使用未初始化的值/substr”错误
总结: 填充服务器时出现“使用字符串外的未初始化值/substr”错误。。。
状态: 断然的固定的
别名:
产品: 验证器
分类: 未分类
组件: 检查(显示其他错误)
版本: 0.8.4
硬件: 全部全部
: 第2页专业
目标里程碑: 0.8.5
受让人: 奥利维尔·特雷奥
QA联系人: qa-dev跟踪
网址:
白板:
关键词:
取决于:
阻碍:
 
报道: 2009-02-03 00:16 UTC由奥利维尔·特雷奥
被改进的: 2009年3月13日14:51 UTC(历史)
0用户

另请参阅:


附件

描述 奥利维尔·特雷奥 2009年2月3日00:16:29 UTC
以下错误对验证器的功能并不重要,但会导致无数行错误输出到apache的错误日志中。它们应该被修复/静音。#cat error.log | grep“[error]”| sed的/.*客户端.*]//“sed的|,引用:网址:http://validator.w3.org/||'|head-10000|sort|uniq-c|sort-nr|head63640检查:在/usr/local/validator/httpd/cgi-bin/check行1720处使用长度为$line的未初始化值。26691检查:在/usr/local/validator/httpd/cgi-bin/check行1727中使用未初始化的值$line。1735检查:/usr/local/validator/httpd/cgi-bin/check行2040处字符串外部的substr。1735检查:substr位于/usr/local/validator/httpd/cgi-bin/check行2016的字符串外部。1590检查:在/usr/local/validator/httpd/cgi-bin/check第1739行使用未初始化的值$line。1531检查:在/usr/local/validator/httpd/cgi-bin/check第1739行的substr中使用未初始化的值$line。952文件不存在:/usr/local/validator/htdocs/favicon.ico171检查:在/usr/local/validator/httpd/cgi-bin/check第1747行的substr中使用未初始化的值$line。171检查:/usr/local/validator/httpd/cgi-bin/check行1742处字符串外部的substr。170检查:在/usr/local/validator/httpd/cgi-bin/check行1724中使用长度为$line的未初始化值。仅与0.8.4版本相关的行号
评论1 奥利维尔·特雷奥 2009年2月3日00:43:40 UTC
(答复评论#0)>63640检查:在处使用了长度未初始化的值$line>/usr/local/validator/httpd/cgi-bin/check行1720。>26691检查:使用长度为$line的未初始化值>/usr/local/validator/httpd/cgi-bin/check行1727。在DTD(*cough*SVG 1.1 Basic*cough)中,如果解析器报告的行号错误超过了实际文档中的行数,那么这两个错误似乎特别严重。通过测试文档是否真的那么长来解决这个问题。还修复了检测无文档类型文档时的几个类似问题。