Hi Karaf Users, on update to Java 8 I found an issue regarding Platform Package Exports: For JRE8 the version for javax.annotation is set to 1.2 Unfortunately the runtime does not provide the annotation class javax.annotation.Priority which it should. With Java 7 etc/jre.properties configures javax.annotation;version="1.1" and as a result javax.annotation requirement for 1.2 is resolved by cxf provided javax.annotation-api-1.2 bundle. As such my workaround is to modify the jre-1.8 setting in etc/jre.properties back to javax.annotation;version="1.1".
Is this a bug in jre.properties or issue with JRE 8 ?? Strangely enough the Platform Package Export also declares javax.annotation.procession;version="1.2" which is not contained in javax.annotation-api-1.2 at all ?! Best Regards, Michael
