当前位置: 首页 > 知识库问答 >
问题:

在启动时通知比特桶失败

上官思博
2023-03-14
Bitbucket notify on start failed: Root URL isn't configured yet. Cannot compute absolute URL.
java.lang.IllegalStateException: Root URL isn't configured yet. Cannot compute absolute URL.
    at hudson.model.AbstractItem.getAbsoluteUrl(AbstractItem.java:486)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusHelper.buildUrlFromBuild(BitbucketBuildStatusHelper.java:182)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusHelper.createBitbucketBuildStatusFromBuild(BitbucketBuildStatusHelper.java:197)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusHelper.notifyBuildStatus(BitbucketBuildStatusHelper.java:224)
    at org.jenkinsci.plugins.bitbucket.BitbucketBuildStatusNotifier.prebuild(BitbucketBuildStatusNotifier.java:109)
    at hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:789)
    at hudson.model.AbstractBuild$AbstractBuildExecution.preBuild(AbstractBuild.java:784)
    at hudson.model.Build$BuildExecution.doRun(Build.java:145)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:490)
    at hudson.model.Run.execute(Run.java:1735)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:405)

我得到了这个错误,当我试图使用比特桶构建状态通知插件(https://wiki.jenkins.io/display/JENKINS/Bitbucket云构建状态通知插件)在Jenkins CI.我遵循了这个教程:https://www.youtube.com/watch?v=uu5XcU4EPzQ但我不知道问题出在哪里。

共有3个答案

卓云
2023-03-14

您需要设置您的Jenkins URL。

去管理詹金斯-

在Jenkins位置下指定您的公共Jenkins URL。

柴英博
2023-03-14

嗨,我有一个新安装的詹金斯2.60类似的问题。2.我试图从Groovy中的RunWrapper对象访问绝对URL,但也出现了此错误,尽管jenkins位置配置正确。

问题是,电子邮件地址无效。我把它改成了noname@nowhere.com我的根URL问题已经解决。

我认为这是一个错误,或者至少是一个丢失的留档,关于“根网址”也需要一个詹金斯配置中配置的电子邮件地址。

慕容超
2023-03-14

答案比我想象的简单,但我在任何地方都找不到。在用户配置文件设置中的BitBucket和OAuth中,您创建的使用者必须具有以/结尾的回调URL。例如:以前是:http://jenkinsUrl:8080它抛出了这个错误,现在我刚刚添加了/并且成功了:http://jenkinsUrl:8080/

 类似资料:
  • 问题内容: 我正在尝试创建一个计时器,该计时器在用户设置好时间后触发本地通知。我遇到的问题是我无法找出一种方法来设置本地通知在晚上7:00发出。研究此问题时发现的几乎所有方法都涉及从当前日期起在一定时间范围内关闭本地通知。我试图允许用户选择7:00 PM,然后在该时间关闭通知。从逻辑上讲,这可以通过设置最终时间(用户选择的值)-当前时间来实现,这将为您带来时差。但是,我不确定如何执行此操作。 非常

  • 从文件夹内部执行“npm start”命令时出现以下错误/ 我在互联网上尝试了多种解决方案,但都无效。

  • 我目前遇到以下问题: 我已经实现了自定义FirebaseMessagingService,并且覆盖了方法onMessageReceived()。此外,当应用程序在后台时,我从getExtras()获取捆绑包 我需要通知内容,以便在db中本地保存 发生了什么: 当应用程序处于后台时,从Firebase控制台发送3个通知 创建了3个状态栏通知 单击其中一个- 你能帮忙吗? 启动器活动代码: 自定义Fi

  • 问题内容: 我试图将我在教程中找到的一些代码转换为自己使用。最初,当用户单击我的应用程序生成的通知时,该代码启动了系统联系人列表。我正在尝试自己启动一个,而不是启动联系人列表,但是它不起作用。更具体地说,什么也没有发生。没有错误,我也不会加载。单击后,通知窗口消失,原始窗口仍然可见。 这是我的代码: 这是我在文件中的条目… 这是我要启动的… 问题答案: 我解决了这个问题。我忘记在清单文件的活动声明

  • 我正在工作的应用程序中,我被要求显示通知。对于通知,我使用的是FireBase云消息(FCM)。我能够得到通知,当应用程序在后台。 2.)MyFirebaseInstanceIDService 这是我在MyFirebaseMessagingService类中为onMessageReceived()方法编写的代码示例。