点击测试可以成功发送,构建时勾选了 并填写手机号收不到消息
Closed this issue · 27 comments
使用admin 和 其他用户都不触发,在配置页面点击测试,可以成功发送。
请提供项目配置,以及日志信息。
无关。
我也是这个问题,情况一模一样。今天刚把jenkins更新到最新版。
插件版本多少呢?
『构建后操作』这一栏是否勾选了 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后一切正常了,非常感谢!
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重新启动过无数次,都不好使
我跟你是一样的问题,上面的“钉钉配置”需要发送消息的机器人没得偏移!底色是灰色的!
在系统管理》系统配置中设置钉钉:http://你的IP或域名:8080/configure