Skip to content
GitLab
项目 群组 主题 代码片段
  • /
  • 帮助
    • 帮助
    • 支持
    • 社区论坛
    • 提交反馈
  • 登录
  • L large
  • 项目信息
    • 项目信息
    • 动态
    • 标记
    • 成员
  • 仓库
    • 仓库
    • 文件
    • 提交
    • 分支
    • 标签
    • 贡献者统计
    • 分支图
    • 比较修订版本
  • 议题 21
    • 议题 21
    • 列表
    • 看板
    • 服务台
    • 里程碑
  • 合并请求 12
    • 合并请求 12
  • CI/CD
    • CI/CD
    • 流水线
    • 作业
    • 产物
    • 计划
  • 部署
    • 部署
    • 环境
    • 发布
  • 软件包与镜像库
    • 软件包与镜像库
    • 软件包库
    • 容器镜像库
    • Terraform 模块
    • 模型实验
  • 监控
    • 监控
    • 事件
  • 分析
    • 分析
    • 价值流
    • CI/CD
    • 仓库
  • Wiki
    • Wiki
  • 代码片段
    • 代码片段
  • 动态
  • 分支图
  • 创建新议题
  • 作业
  • 提交
  • 议题看板
收起侧边栏
  • 王权利
  • large
  • 议题
  • #7376

Error 500 on webhook test to unreachable url

Created by: KevinRausch

Originally posted under #6327 which was closed as duplicate, but my issue does not relate to repo being empty.

It seems the error 500 happens when GitLab cannot connect to the webhook url being tested (unresolvable or service down). Here's my reproduction steps on 7.1.0:

Add hook to valid url http://requestb.in/15u7k8d1 (expired now, use new link) Test Hook >> OK

Add hook to invalid url http://requestb.com/15u7k8d1 Test Hook >> Error 500

Started GET "/vizon/cc/hooks/18/test" for ********** at 2014-07-25 05:11:14 -0700
Processing by Projects::HooksController#test as HTML
Parameters: {"project_id"=>"vizon/cc", "id"=>"18"}
Completed 500 Internal Server Error in 71ms

SocketError (getaddrinfo: Name or service not known):
app/models/web_hook.rb:34:in `execute'
app/services/test_hook_service.rb:4:in `execute'
app/controllers/projects/hooks_controller.rb:27:in `test'
指派人
分配到
工时统计