jenkinsci/dingtalk-plugin

点击测试可以成功发送,构建时勾选了 并填写手机号收不到消息

Closed this issue · 27 comments

使用admin 和 其他用户都不触发,在配置页面点击测试,可以成功发送。

请提供项目配置,以及日志信息。

image

image
image
image
image

r日志里面没有发现错误

image
请问和这个有关系吗

无关。

我也是这个问题,情况一模一样。今天刚把jenkins更新到最新版。

插件版本多少呢?

『构建后操作』这一栏是否勾选了 DingTalk

图片

没有DingTalk选项

那只能等我发个版本打日志看看了。

建议使用 pipeline 模式试试。

插件清单里显示dingding-notifications ver 2.2.0

Apr 21, 2020 3:33:12 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onCompleted(DingTalkRunListener.java:124)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1901)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

把日志全部贴出来吧。

Apr 21, 2020 2:24:20 PM INFO hudson.model.UpdateCenter$DownloadJob run

Installation successful: dingding-notifications

Apr 21, 2020 2:24:20 PM INFO hudson.model.UpdateCenter$CompleteBatchJob run

Completing installing of plugin batch…

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Started initialization

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Listed all plugins

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Prepared all plugins

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Started all plugins

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Augmented all extensions

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

System config loaded

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

System config adapted

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Loaded all jobs

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Configuration for all jobs updated

Apr 21, 2020 2:24:21 PM INFO jenkins.InitReactorRunner$1 onAttained

Completed initialization

Apr 21, 2020 2:24:21 PM INFO hudson.model.UpdateCenter$CompleteBatchJob run

Completed installation of 1 plugins in 2 min 43 sec

Apr 21, 2020 2:42:05 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onStarted(DingTalkRunListener.java:113)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:238)
at hudson.model.Run.execute(Run.java:1854)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 2:42:05 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onCompleted(DingTalkRunListener.java:124)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1901)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 2:58:23 PM INFO hudson.plugins.sonar.SonarBuildWrapper createLoggerDecorator

Masking SonarQube passwords

Apr 21, 2020 2:58:23 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onStarted(DingTalkRunListener.java:113)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:238)
at hudson.model.Run.execute(Run.java:1854)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 2:58:23 PM INFO hudson.plugins.sonar.SonarBuildWrapper setUp

Injecting SonarQube environment variables using the configuration: SonarQube

Apr 21, 2020 2:58:45 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onCompleted(DingTalkRunListener.java:124)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1901)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 3:07:14 PM INFO hudson.model.AsyncPeriodicWork lambda$doRun$0

Started Periodic background build discarder

Apr 21, 2020 3:07:14 PM INFO hudson.model.AsyncPeriodicWork lambda$doRun$0

Finished Periodic background build discarder. 4 ms

Apr 21, 2020 3:12:35 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onStarted(DingTalkRunListener.java:113)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:238)
at hudson.model.Run.execute(Run.java:1854)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 3:12:35 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onCompleted(DingTalkRunListener.java:124)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1901)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 3:13:53 PM INFO hudson.plugins.sonar.SonarBuildWrapper createLoggerDecorator

Masking SonarQube passwords

Apr 21, 2020 3:13:53 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onStarted(DingTalkRunListener.java:113)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:238)
at hudson.model.Run.execute(Run.java:1854)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 3:13:53 PM INFO hudson.plugins.sonar.SonarBuildWrapper setUp

Injecting SonarQube environment variables using the configuration: SonarQube

Apr 21, 2020 3:14:14 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onCompleted(DingTalkRunListener.java:124)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1901)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 3:33:12 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onStarted(DingTalkRunListener.java:113)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:238)
at hudson.model.Run.execute(Run.java:1854)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

Apr 21, 2020 3:33:12 PM WARNING hudson.model.listeners.RunListener report

RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.onCompleted(DingTalkRunListener.java:124)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1901)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:428)

没看出什么问题,不过看报错的代码是因为获取 系统配置 里面的信息为空导致的问题。建议重启jenkins 服务试试。

没看出什么问题,不过看报错的代码是因为获取 系统配置 里面的信息为空导致的问题。建议重启jenkins 服务试试。

没看出什么问题,不过看报错的代码是因为获取 系统配置 里面的信息为空导致的问题。建议重启jenkins 服务试试。

果然重启jenkins后一切正常了,非常感谢!

Close #47

2020-06-02 02:44:31.745+0000 [id=63] WARNING h.model.listeners.RunListener#report: RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.send(DingTalkRunListener.java:98)
at io.jenkins.plugins.DingTalkRunListener.onStarted(DingTalkRunListener.java:161)
at hudson.model.listeners.RunListener.fireStarted(RunListener.java:238)
at hudson.model.Run.execute(Run.java:1851)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:427)
2020-06-02 02:44:34.429+0000 [id=63] INFO hudson.model.Run#execute: dev-server-3uplay #3041 aborted
java.lang.InterruptedException
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:395)
at hudson.Proc$LocalProc.join(Proc.java:325)
at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:155)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:109)
at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
at hudson.model.Build$BuildExecution.build(Build.java:206)
at hudson.model.Build$BuildExecution.doRun(Build.java:163)
at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
at hudson.model.Run.execute(Run.java:1853)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:427)
2020-06-02 02:44:34.439+0000 [id=63] WARNING h.model.listeners.RunListener#report: RunListener failed
java.lang.NullPointerException
at io.jenkins.plugins.DingTalkRunListener.send(DingTalkRunListener.java:98)
at io.jenkins.plugins.DingTalkRunListener.onCompleted(DingTalkRunListener.java:231)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1898)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:427)
2020-06-02 02:44:34.447+0000 [id=63] WARNING h.model.listeners.RunListener#report: RunListener failed
java.lang.ClassNotFoundException: hudson.plugins.promoted_builds.JobPropertyImpl
at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1383)
at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1336)
at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1083)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Caused: java.lang.NoClassDefFoundError: hudson/plugins/promoted_builds/JobPropertyImpl
at org.jenkinsci.plugins.firplugin.FirRunListener.onCompleted(FirRunListener.java:22)
at org.jenkinsci.plugins.firplugin.FirRunListener.onCompleted(FirRunListener.java:18)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1898)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:427)

我重启了多次 并没有解决问题

2020-06-02 02:44:34.447+0000 [id=63] WARNING h.model.listeners.RunListener#report: RunListener failed
java.lang.ClassNotFoundException: hudson.plugins.promoted_builds.JobPropertyImpl
at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1383)
at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1336)
at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1083)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
Caused: java.lang.NoClassDefFoundError: hudson/plugins/promoted_builds/JobPropertyImpl
at org.jenkinsci.plugins.firplugin.FirRunListener.onCompleted(FirRunListener.java:22)
at org.jenkinsci.plugins.firplugin.FirRunListener.onCompleted(FirRunListener.java:18)
at hudson.model.listeners.RunListener.fireCompleted(RunListener.java:209)
at hudson.model.Run.execute(Run.java:1898)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:97)
at hudson.model.Executor.run(Executor.java:427)


插件安装不正确,重新安装试试。

已解决,更新新版本后需要重新配置,原有配置丢失了

没有DingTalk选项

我的也没有DingTalk选项
版本:Jenkins2.253
钉钉 Jenkins 插件:2.3.2

Jenkins 重启过无数次,都不好使

image
image

不需要在「构建」里面设置了,上面的「钉钉配置」里面勾选需要发送消息的机器人即可。

没有DingTalk选项

我的也没有DingTalk选项
版本:Jenkins2.253
钉钉 Jenkins 插件:2.3.2

Jenkins 重启过无数次,都不好使

image
image

我跟你是一样的问题,上面的「钉钉配置」需要发送消息的机器人没得勾选!底色是灰色的!

没有DingTalk选项

我的也没有DingTalk选项
版本:Jenkins2.253
钉钉Jenkins插件:2.3.2
Jenkins重新启动过无数次,都不好使
图片
图片

我跟你是一样的问题,上面的“钉钉配置”需要发送消息的机器人没得偏移!底色是灰色的!

在系统管理》系统配置中设置钉钉:http://你的IP或域名:8080/configure

请问我也是测试能成功,jenkins build添加通知报空指针
image
image
image
dingtalk 插件2.7版本