@demobox, please correct me if I'm wrong, as I'm not an OSGi expert at all.
Hmmm It looks like in Gson 2.6 the OSGi bundle configuration was removed by accident [1] and the exports were restored in Gson 2.6.2 [2]. However, if you look at the comments of the pull request, you'll see that the "com.google.gson.internal" is now excluded from the exports, breaking backwards compatibility, and breaking jclouds-karaf. The build after the gson upgrade complains about that package not being available for the jclouds-core bundle. A quick look in GitHub shows we're using it in just a few places [3], but I don't really know if we can get rid of those. Perhaps after upgrading to 2.7 there are alternative ways to achieve what the code that uses internal packages is doing now (but I don't think so). We have several options: * Downgrade to Gson 2.5, which is the last version that exports the gson internal packages. * Try to add the exports back (I'm preparing a PR and see where the discussion takes us). * Others? I. [1] https://github.com/google/gson/issues/796 [2] https://github.com/google/gson/pull/797 [3] https://github.com/jclouds/jclouds/search?utf8=%E2%9C%93&q=%22com.google.gson.internal%22&type=Code On 30 August 2016 at 08:47, Andrew Gaul <g...@apache.org> wrote: > I cannot resolve this issue; reverting the suspect gson commit yields > similar but different errors on my development machine: > > ERROR: Bundle org.apache.sshd.core [26] Error starting > mvn:org.apache.sshd/sshd-core/0.12.0 (org.osgi.framework.BundleException: > Unresolved constraint in bundle org.apache.sshd.core [26]: Unable to resolve > 26.0: missing requirement [26.0] osgi.ee; (&(osgi.ee=JavaSE)(version=1.5))) > org.osgi.framework.BundleException: Unresolved constraint in bundle > org.apache.sshd.core [26]: Unable to resolve 26.0: missing requirement [26.0] > osgi.ee; (&(osgi.ee=JavaSE)(version=1.5)) > > Can anyone help me investigate this? > > On Tue, Aug 30, 2016 at 12:44:05AM -0400, jenkins-no-re...@cloudbees.com > wrote: >> See >> <https://jclouds.ci.cloudbees.com/job/jclouds-karaf/org.apache.jclouds.karaf$itests/1904/> >> > > -- > Andrew Gaul > http://gaul.org/