Upgrade Embedded Karaf to 2.4.0

Description

Clicking Maps > Topology shows a "Page Not Found" error.

This seems to ba a Java 1.8 only problem. Using Java 1.7 it works...

The version of java I'm using is:
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Benjamin Reed October 17, 2014 at 8:31 AM

Bamboo passed all tests in the Karaf branch, so I went ahead and merged it to rc/stable/1.14.0.

I did a squash merge rather than the usual --no-ff just so if we find issues last-minute, it's easier to undo it all in one go.

Benjamin Reed October 16, 2014 at 4:07 PM

With Seth & Donald's changes in the features/karaf-2.4.0 branch, everything appears to be working for me, including running under Java 8.

Once we've gone through a bamboo run, I'd say SHIP IT.

Benjamin Reed October 1, 2014 at 2:22 PM

FYI, I've taken a stab at updating to Karaf 2.4.0, but to do so we'll have to fix our (custom) features-maven-plugin to support the new 1.2.0 schema of Karaf features.xml files, which is probably a half-day's work at least, so I'm going to stop investigating this for now.

Benjamin Reed October 1, 2014 at 12:37 PM

As I mentioned in the https://opennms.atlassian.net/browse/NMS-6882#icft=NMS-6882 comments, the Karaf subsystem fails at startup with an asm-related error.

On a whim I just tried updating our karaf to load the new apache aries.proxy.impl 1.0.4 and asm 5.0.3, but it still doesn't work (although now it throws no errors.) I suspect the proper fix for this is to update to Karaf 2.4.0, which would require a bit of work making sure our overridden feature files get updated and such.

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

PagerDuty

Created October 1, 2014 at 11:41 AM
Updated October 17, 2014 at 12:30 PM
Resolved October 17, 2014 at 8:31 AM

Flag notifications