Plugin Manager fails to load

Description

The plugin manager was originally built in the foundation-2016, but due to changes made in develop, it fails to load there.

The following dependency required by the 'org.opennms.plugin.pluginmanager.pluginmanager-core' bundle is no longer available:
'org.opennms.vaadin.extender;version="[1.0,2)",

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Jesse White April 28, 2016 at 4:23 PM

The plugin-manager was successfully updated in both foundation-2016 and release-18.0.0.

The tests have been re-enabled in release-18.0.0 with 9831a86a35bfcab26e4a55afd3cf44f9738e0cdb

Craig Gallen April 28, 2016 at 11:37 AM

As agreed
I have pushed a version 1.0.1 of the pluginmanager library. It's already tagged in git

To reference the correct library versions in the OpenNMS we need to change the following properties in the pom file /opennms/features/vaadin-opennms-pluginmanager/pom.xml

from 1.0 to 1.0.1 as below
<pluginmanagerVersion>1.0.1</pluginmanagerVersion>
<licencemanagerVersion>1.0.1</licencemanagerVersion>
<featuremanagerVersion>1.0.1</featuremanagerVersion>

Once done, everything should build OK (I hope).

Craig Gallen April 27, 2016 at 5:52 PM
Edited

fix to plugin manager library allows all versions of org.opennms.vaadin.extender to be used by plugin manager library
https://github.com/OpenNMS/osgi-plugin-manager/commit/12273288938874fe8c1f3bf44bff9eec87c627f6

org.opennms.vaadin.extender is now also a library in opennms following changes from http://issues.opennms.org/browse/NMS-8236

OpenNMS library: org.opennms.features.vaadin-component\extender-service*opennms-version*

External library: org.opennms.vaadin-extender\service\1.0

This change allows the OpenNMS version to be referenced even though this changes each release

Note this change has not increased the plugin manager release number so we must make sure that maven will download the latest version. Once this change completes, changes disabling plugin manager and tests should be removed

Jesse White April 27, 2016 at 10:55 AM

Jesse White April 27, 2016 at 10:52 AM

We can have this blocking 18.0.0, so I'm going to disable the plugin manager from the default featuresBoot until this is resolved.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created April 18, 2016 at 11:31 PM
Updated January 27, 2017 at 3:50 PM
Resolved April 28, 2016 at 4:24 PM