{"id":519,"date":"2022-10-06T08:41:09","date_gmt":"2022-10-06T14:41:09","guid":{"rendered":"https:\/\/www.scottharvanek.com\/?p=519"},"modified":"2022-10-06T08:41:09","modified_gmt":"2022-10-06T14:41:09","slug":"opennms-pagerduty","status":"publish","type":"post","link":"https:\/\/www.scottharvanek.com\/?p=519","title":{"rendered":"OpenNMS \/ PagerDuty"},"content":{"rendered":"\n<p>With the release of OpenNMS 30, we found that the <a href=\"https:\/\/www.pagerduty.com\">PagerDuty<\/a> <a href=\"https:\/\/github.com\/OpenNMS\/opennms-pagerduty-plugin\">plugin<\/a> was broken.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/OpenNMS\/opennms-pagerduty-plugin\/issues\/9\">Issue #9<\/a> was opened on Jul 20 to address the error:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Error executing command: Unable to resolve root: missing requirement &#91;root] osgi.identity; osgi.identity=opennms-plugins-pagerduty; type=karaf.feature; version=\"&#91;0.1.3,0.1.3]\"; filter:=\"(&amp;(osgi.identity=opennms-plugins-pagerduty)(type=karaf.feature)(version>=0.1.3)(version&lt;=0.1.3))\" &#91;caused by: Unable to resolve opennms-plugins-pagerduty\/0.1.3: missing requirement &#91;opennms-plugins-pagerduty\/0.1.3] osgi.identity; osgi.identity=org.opennms.plugins.pagerduty-plugin; type=osgi.bundle; version=\"&#91;0.1.3,0.1.3]\"; resolution:=mandatory &#91;caused by: Unable to resolve org.opennms.plugins.pagerduty-plugin\/0.1.3: missing requirement &#91;org.opennms.plugins.pagerduty-plugin\/0.1.3] osgi.wiring.package; filter:=\"(&amp;(osgi.wiring.package=org.opennms.integration.api.v1.alarms)(version>=0.5.0)(!(version>=1.0.0)))\"]]\n\n<\/code><\/pre>\n\n\n\n<p>The devs did update the master tree a few weeks ago to accommodate the changes for OpenNMS 30, however it still does not build.  <a href=\"https:\/\/github.com\/mgob\/opennms-pagerduty-plugin-v30\">I have forked the project<\/a> and made <a href=\"https:\/\/github.com\/OpenNMS\/opennms-pagerduty-plugin\/compare\/master...mgob:opennms-pagerduty-plugin-v30:master\">one small change<\/a> and it compiles and works.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>With the release of OpenNMS 30, we found that the PagerDuty plugin was broken. Issue #9 was opened on Jul 20 to address the error: The devs did update the master tree a few weeks ago to accommodate the changes &hellip; <a href=\"https:\/\/www.scottharvanek.com\/?p=519\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[],"class_list":["post-519","post","type-post","status-publish","format-standard","hentry","category-code"],"_links":{"self":[{"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=\/wp\/v2\/posts\/519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=519"}],"version-history":[{"count":1,"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=\/wp\/v2\/posts\/519\/revisions"}],"predecessor-version":[{"id":520,"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=\/wp\/v2\/posts\/519\/revisions\/520"}],"wp:attachment":[{"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scottharvanek.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}