accessibility-insights@3扫描本地页面http://localhost:49487报错原因排查
可访问性扫描任务报错原因分析
核心报错原因
扫描器执行Scanner.getCombinedReportParameters方法时,触发TypeError: 无法读取未定义属性(读取'baseUrl'),导致handleRequestFunction执行失败,经过3次重试后仍未成功,最终扫描任务失败。
详细执行日志
扫描URL http://localhost:49487/ ##[debug]开始对URL http://localhost:49487/进行可访问性扫描 ##[debug]Chrome应用可执行文件:系统默认 ##[debug]已在C:__w_temp\accessibility-insights-action-8e9SZl创建数据存储文件夹。可通过设置APIFY_LOCAL_STORAGE_DIR环境变量覆盖路径 ##[debug] PuppeteerCrawler:AutoscaledPool:Snapshotter: 将本次运行的最大内存设置为16384 MB。可通过APIFY_MEMORY_MBYTES环境变量覆盖 ##[debug] PuppeteerCrawler:AutoscaledPool: 状态 {"currentConcurrency":0,"desiredConcurrency":1,"systemStatus":{"isSystemIdle":true,"memInfo":{"isOverloaded":false,"limitRatio":0.2,"actualRatio":null},"eventLoopInfo":{"isOverloaded":false,"limitRatio":0.6,"actualRatio":null},"cpuInfo":{"isOverloaded":false,"limitRatio":0.4,"actualRatio":null},"clientInfo":{"isOverloaded":false,"limitRatio":0.3,"actualRatio":null}}} ERROR PuppeteerCrawler: handleRequestFunction执行失败,将失败请求重新放回列表或队列 {"url":"http://localhost:49487/","retryCount":1,"id":"hgW4ugjCDUL55FU"} [object Object] ERROR PuppeteerCrawler: handleRequestFunction执行失败,将失败请求重新放回列表或队列 {"url":"http://localhost:49487/","retryCount":2,"id":"hgW4ugjCDUL55FU"} [object Object] ERROR PuppeteerCrawler: handleRequestFunction执行失败,将失败请求重新放回列表或队列 {"url":"http://localhost:49487/","retryCount":3,"id":"hgW4ugjCDUL55FU"} [object Object] ##[debug] PuppeteerCrawler: 请求列表和/或请求队列中的所有请求已处理完成,爬虫将关闭 ##[debug] PuppeteerCrawler: 最终请求统计:{"requestsFinished":0,"requestsFailed":1,"retryHistogram":[null,null,null,1],"requestAvgFailedDurationMillis":8621,"requestAvgFinishedDurationMillis":null,"requestsFinishedPerMinute":0,"requestsFailedPerMinute":1,"requestTotalDurationMillis":8621,"requestsTotal":1,"crawlerRuntimeMillis":46750} ##[error][Exception]ErrorWithCause: 扫描网页http://localhost:49487/时发生错误 at Logger.trackExceptionAny (C:__w_tasks\accessibility-insights_4811a442-2fd3-5aa8-ba1a-14cb7e24c113\3.0.0\index.js:189828:29) at Scanner. (C:__w_tasks\accessibility-insights_4811a442-2fd3-5aa8-ba1a-14cb7e24c113\3.0.0\index.js:191013:29) at Generator.next () at fulfilled (C:__w_tasks\accessibility-insights_4811a442-2fd3-5aa8-ba1a-14cb7e24c113\3.0.0\index.js:190928:58) at processTicksAndRejections (node:internal/process/task_queues:96:5) caused by: TypeError: 无法读取未定义属性(读取'baseUrl') at Scanner.getCombinedReportParameters (C:__w_tasks\accessibility-insights_4811a442-2fd3-5aa8-ba1a-14cb7e24c113\3.0.0\index.js:191027:60) at Scanner. (C:__w_tasks\accessibility-insights_4811a442-2fd3-5aa8-ba1a-14cb7e24c113\3.0.0\index.js:191005:55) at Generator.next () at fulfilled (C:__w_tasks\accessibility-insights_4811a442-2fd3-5aa8-ba1a-14cb7e24c113\3.0.0\index.js:190928:58) at processTicksAndRejections (node:internal/process/task_queues:96:5) URL http://localhost:49487/的可访问性扫描已完成 ##[error]进程返回退出代码1:文件名'C:\Program Files\Docker\docker.EXE',参数'exec -i 785e0512e3002c77e853922ed34bf803dedbc3eecbf978a22d01bd3768098802 C:__a\externals\node\bin\node.exe C:__w_temp\containerHandlerInvoker.js'。
额外进程异常
扫描任务结束后,Docker执行指定命令时返回退出代码1,该异常与可访问性扫描的核心失败原因无关,属于后续进程执行错误。
内容的提问来源于stack exchange,提问作者SYL
相关产品推荐
相关产品推荐

