[ https://issues.apache.org/jira/browse/JCLOUDS-1529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16983636#comment-16983636 ]
Markus Kuppe edited comment on JCLOUDS-1529 at 11/27/19 3:41 PM: ----------------------------------------------------------------- This doesn't seem to do what you want, because org.jclouds.json.gson.internal.* remains exported: {code:java} // code placeholder Manifest-Version: 1.0 Bnd-LastModified: 1574869066796 Build-Jdk: 1.8.0_201 Built-By: markus Bundle-Activator: org.jclouds.osgi.Activator Bundle-Description: Core components to access jclouds services Bundle-DocURL: http://www.apache.org/ Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt Bundle-ManifestVersion: 2 Bundle-Name: jclouds Components Core Bundle-SymbolicName: jclouds-core Bundle-Vendor: The Apache Software Foundation Bundle-Version: 2.2.0 Created-By: Apache Maven Bundle Plugin Export-Package: org.jclouds.json.gson.internal.bind.util;version="2.2.0" ,org.jclouds.logging.internal;uses:="com.google.common.io,javax.annotat ion,org.jclouds.io,com.google.common.base,org.jclouds,org.jclouds.util, org.jclouds.logging";version="2.2.0",org.jclouds.location.suppliers.imp licit;uses:="org.jclouds.domain,org.jclouds.location.suppliers,com.goog le.common.base,org.jclouds.collect,org.jclouds.location.functions,com.g oogle.common.collect,org.jclouds.location.predicates,javax.inject,org.j clouds.location,org.jclouds.suppliers";version="2.2.0",org.jclouds.conc urrent.config;uses:="javax.annotation,com.google.common.util.concurrent ,org.jclouds.logging,com.google.inject,org.jclouds.lifecycle,org.jcloud s.concurrent,javax.inject,com.google.common.base,com.google.common.coll ect";version="2.2.0",org.jclouds.http;uses:="org.jclouds.io,org.jclouds .rest.internal,com.google.common.base,org.jclouds.reflect,org.jclouds.u til,com.google.common.io,org.jclouds.io.payloads,com.google.common.coll ect,org.jclouds.javax.annotation,org.jclouds.functions,org.jclouds.http .internal,org.jclouds.http.utils,org.jclouds,org.jclouds.logging.intern al,com.google.common.reflect,com.google.common.net,org.jclouds.logging, com.google.inject,javax.ws.rs,javax.inject,org.jclouds.http.handlers";v ersion="2.2.0",org.jclouds.util;uses:="org.jclouds.javax.annotation,com .google.common.base,com.google.common.net,com.google.common.collect,jav ax.inject,com.google.common.reflect,com.google.common.primitives,com.go ogle.common.cache,javax.annotation,org.jclouds.logging,org.xml.sax,com. google.common.io,org.jclouds.rest,com.google.inject,com.google.inject.s pi,org.jclouds.http,org.jclouds.concurrent";version="2.2.0",org.jclouds .xml;uses:="com.google.inject,org.jclouds.xml.internal";version="2.2.0" ,org.jclouds.json.gson.internal.reflect;uses:="org.jclouds.json.gson.in ternal,com.google.gson";version="2.2.0",org.jclouds.logging;uses:="com. google.common.base,org.jclouds.logging.config,com.google.common.collect ,org.jclouds.logging.jdk.config";version="2.2.0",org.jclouds.suppliers; uses:="com.google.common.base,javax.annotation,com.google.common.collec t,org.jclouds.logging";version="2.2.0",org.jclouds.location.predicates; uses:="org.jclouds.domain,com.google.common.base,javax.inject,com.googl e.inject,org.jclouds.location.predicates.fromconfig";version="2.2.0",or g.jclouds.crypto;uses:="com.google.common.base,com.google.common.primit ives,com.google.common.io,com.google.common.collect,javax.crypto,com.go ogle.inject,org.jclouds.encryption.internal,org.jclouds.util,org.jcloud s.javax.annotation";version="2.2.0",org.jclouds.domain;uses:="com.googl e.common.base,com.google.common.collect,org.jclouds.domain.internal,org .jclouds.crypto,org.jclouds.javax.annotation,com.google.inject";version ="2.2.0",org.jclouds.location.config;uses:="com.google.inject,com.googl e.common.base,com.google.common.collect,org.jclouds.location.suppliers, org.jclouds.location,org.jclouds.collect,org.jclouds.location.predicate s,org.jclouds.domain,org.jclouds.rest,org.jclouds.rest.suppliers,org.jc louds.rest.functions,com.google.inject.binder,javax.inject";version="2. 2.0",org.jclouds.rest.binders;uses:="org.jclouds.rest,com.google.common .base,org.jclouds.http,com.google.common.net,javax.inject,org.jclouds.r eflect,org.jclouds.rest.annotations,com.google.common.reflect,org.jclou ds.util,org.jclouds.rest.internal,org.jclouds.io,org.jclouds.json,com.g oogle.inject.assistedinject,com.google.common.collect,org.jclouds.xml"; version="2.2.0",org.jclouds.rest.internal;uses:="org.jclouds.providers, org.jclouds.domain,org.jclouds.rest,com.google.inject,com.google.common .base,org.jclouds.location,org.jclouds.internal,org.jclouds.annotations ,org.jclouds.lifecycle,javax.inject,com.google.common.reflect,org.jclou ds.apis,org.jclouds.reflect,org.jclouds.apis.internal,org.jclouds.javax .annotation,org.jclouds.rest.annotations,org.jclouds.util,com.google.in ject.util,org.jclouds.rest.config,com.google.common.collect,org.jclouds .io,org.jclouds.http,javax.ws.rs,com.google.common.util.concurrent,org. jclouds.logging,javax.annotation,org.jclouds,org.jclouds.io.payloads,co m.google.common.cache,org.jclouds.http.options,com.google.common.net,or g.jclouds.rest.binders,com.google.common.primitives,org.jclouds.http.ut ils,org.jclouds.http.filters,org.jclouds.http.functions,javax.ws.rs.cor e,javax.lang.model.type,org.jclouds.json.internal,org.jclouds.functions ,org.jclouds.xml,org.jclouds.json,org.jclouds.date,org.jclouds.crypto,c om.google.common.eventbus";version="2.2.0",org.jclouds.json.internal;us es:="com.google.common.base,com.google.common.reflect,com.google.gson.s tream,com.google.gson,com.google.common.collect,org.jclouds.json.gson.i nternal.bind,org.jclouds.reflect,org.jclouds.json.gson.internal,com.goo gle.gson.reflect,org.jclouds.json,javax.inject,com.google.gson.annotati ons";version="2.2.0",org.jclouds.rest.functions;uses:="com.google.commo n.base,org.jclouds.reflect,com.google.inject,com.google.common.cache,or g.jclouds.rest.annotations,com.google.common.reflect,org.jclouds.util,j avax.inject";version="2.2.0",org.jclouds.rest.suppliers;uses:="com.goog le.common.cache,org.jclouds.rest,com.google.common.base,org.jclouds.uti l,com.google.common.util.concurrent,com.google.common.collect,javax.inj ect";version="2.2.0",org.jclouds.annotations;uses:="javax.inject";versi on="2.2.0",org.jclouds.rest.config;uses:="com.google.inject,org.jclouds .rest.internal,com.google.common.base,org.jclouds.reflect,javax.inject, com.google.common.reflect,com.google.inject.binder,javax.annotation,org .jclouds.domain,org.jclouds.json,com.google.common.io,org.jclouds.loggi ng,org.jclouds.rest,org.jclouds.collect,org.jclouds,org.jclouds.rest.an notations,org.jclouds.util,com.google.common.collect,org.jclouds.json.c onfig,com.google.inject.assistedinject,org.jclouds.http.functions.confi g,com.google.common.util.concurrent,org.jclouds.fallbacks,org.jclouds.l ocation.config,org.jclouds.proxy,org.jclouds.rest.binders,org.jclouds.i nternal,org.jclouds.functions,com.google.inject.name";version="2.2.0",o rg.jclouds.functions;uses:="com.google.common.base,com.google.common.co llect,javax.inject";version="2.2.0",org.jclouds.javax.annotation;versio n="2.2.0",org.jclouds.json.config;uses:="org.jclouds.json.internal,com. google.gson,com.google.gson.reflect,com.google.inject,com.google.gson.s tream,org.jclouds.date,javax.inject,org.jclouds.domain,com.google.commo n.base,com.google.common.io,com.google.common.primitives,com.google.com mon.collect,org.jclouds.json.gson.internal,org.jclouds.json,com.google. inject.binder";version="2.2.0",org.jclouds.http.functions;uses:="com.go ogle.common.base,org.jclouds.http,com.google.common.net,javax.inject,co m.google.gson.stream,com.google.common.util.concurrent,org.jclouds.util ,org.jclouds.logging,javax.annotation,com.google.inject,org.jclouds.io, org.jclouds.json.internal,com.google.common.collect,com.google.gson,org .jclouds.json,org.jclouds.rest,org.jclouds.rest.internal,org.xml.sax.he lpers,org.jclouds.javax.annotation,org.xml.sax,org.jclouds.xml";version ="2.2.0",org.jclouds.json.gson.internal.bind;uses:="org.jclouds.json.gs on.internal,com.google.gson,com.google.gson.reflect,com.google.gson.str eam,org.jclouds.json.gson.internal.bind.util,com.google.gson.annotation s,org.jclouds.json.gson.internal.reflect";version="2.2.0",org.jclouds.l ocation.suppliers.fromconfig;uses:="org.jclouds.location.suppliers,com. google.common.base,org.jclouds.location.reference,org.jclouds.location, org.jclouds.util,com.google.common.collect,javax.inject,org.jclouds.con fig,com.google.inject.assistedinject,org.jclouds.logging,javax.annotati on,org.jclouds.providers,org.jclouds.rest.suppliers";version="2.2.0",or g.jclouds.rest.annotations;uses:="javax.inject,org.jclouds.rest,com.goo gle.common.base,org.jclouds,javax.ws.rs,org.jclouds.predicates,org.jclo uds.http,org.jclouds.http.functions";version="2.2.0",org.jclouds.collec t;uses:="com.google.common.base,com.google.common.collect,org.jclouds.j avax.annotation,javax.inject";version="2.2.0",org.jclouds.logging.jdk;u ses:="org.jclouds.logging";version="2.2.0",org.jclouds.http.functions.c onfig;uses:="com.google.inject,org.jclouds.http.functions,com.google.co mmon.base,org.xml.sax,javax.xml.parsers,javax.inject,com.google.inject. binder";version="2.2.0",org.jclouds.http.config;uses:="com.google.injec t,com.google.inject.binder,org.jclouds.http,org.jclouds.http.internal,j avax.annotation,javax.net.ssl,com.google.common.collect,org.jclouds.log ging,javax.inject,com.google.common.base,com.google.inject.name";versio n="2.2.0",org.jclouds.json;version="2.2.0",org.jclouds.io.payloads;uses :="javax.crypto,org.jclouds.crypto,org.jclouds.io,com.google.common.bas e,com.google.common.hash,org.jclouds.javax.annotation,org.jclouds.util, com.google.common.io,com.google.common.collect,com.google.common.net,or g.jclouds.http.utils";version="2.2.0",org.jclouds.http.utils;uses:="com .google.common.base,com.google.common.collect,org.jclouds.util";version ="2.2.0",org.jclouds.proxy;uses:="org.jclouds.proxy.internal,org.jcloud s.domain,com.google.inject,com.google.common.base,com.google.common.net ,com.google.common.collect,javax.inject";version="2.2.0",org.jclouds.re st;uses:="org.jclouds.rest.internal,org.jclouds.apis,org.jclouds.apis.i nternal,com.google.inject,org.jclouds,org.jclouds.http,org.jclouds.io,o rg.jclouds.http.functions,javax.ws.rs,org.jclouds.rest.annotations,org. jclouds.predicates,com.google.common.base,org.jclouds.reflect,com.googl e.common.reflect,com.google.common.collect,javax.inject,org.jclouds.dom ain,org.jclouds.crypto,com.google.common.eventbus,org.jclouds.xml,org.j clouds.json,org.jclouds.logging,org.jclouds.date";version="2.2.0",org.j clouds.predicates.validators;uses:="org.jclouds.javax.annotation,org.jc louds.predicates,com.google.inject,com.google.common.base,javax.inject" ;version="2.2.0",org.jclouds.events.handlers;uses:="javax.annotation,co m.google.common.eventbus,org.jclouds.logging,javax.inject";version="2.2 .0",org.jclouds.http.annotation;uses:="javax.inject";version="2.2.0",or g.jclouds.providers;uses:="com.google.common.base,org.jclouds.apis,org. jclouds.providers.internal,org.jclouds.rest,org.jclouds.javax.annotatio n,com.google.common.reflect,org.jclouds.util,org.jclouds,org.jclouds.os gi,org.jclouds.reflect,com.google.common.collect";version="2.2.0",org.j clouds.providers.config;uses:="com.google.inject,org.jclouds.providers, com.google.common.base,org.jclouds.apis,org.jclouds.location,org.jcloud s.rest.annotations,com.google.common.reflect,org.jclouds.domain,com.goo gle.inject.util,org.jclouds,com.google.inject.binder,com.google.inject. name,javax.inject";version="2.2.0",org.jclouds.config;uses:="com.google .inject,org.jclouds.rest,org.jclouds.rest.internal,com.google.common.ba se,org.jclouds.reflect,com.google.inject.util,com.google.common.reflect ,com.google.inject.binder,org.jclouds.annotations,com.google.inject.nam e,org.jclouds,javax.inject";version="2.2.0",org.jclouds.http.handlers;u ses:="javax.annotation,com.google.inject,com.google.common.base,org.jcl ouds.http,org.jclouds.logging,javax.inject,org.jclouds.io,org.jclouds.u til,org.jclouds.http.annotation,com.google.common.net";version="2.2.0", org.jclouds.osgi;uses:="org.osgi.framework,org.osgi.util.tracker,org.jc louds.apis,com.google.common.collect,com.google.common.base,org.jclouds .util,org.jclouds.providers";version="2.2.0",org.jclouds.xml.internal;u ses:="org.jclouds.xml,com.google.inject.name,javax.xml.bind,javax.injec t";version="2.2.0",org.jclouds.collect.internal;uses:="org.jclouds.rest .internal,com.google.common.base,org.jclouds.reflect,org.jclouds.collec t,org.jclouds.rest,org.jclouds.http";version="2.2.0",org.jclouds.fallba cks;uses:="org.jclouds.rest,com.google.common.base,org.jclouds.http,com .google.common.net,org.jclouds.date,javax.inject,org.jclouds,com.google .inject";version="2.2.0",org.jclouds.location.predicates.fromconfig;use s:="com.google.common.base,org.jclouds.location.suppliers.fromconfig,or g.jclouds.location.predicates,javax.inject";version="2.2.0",org.jclouds .http.internal;uses:="org.jclouds.http.handlers,org.jclouds.logging.int ernal,com.google.common.base,org.jclouds.http,org.jclouds.util,org.jclo uds.logging,javax.annotation,org.jclouds.io,com.google.common.collect,j avax.inject,com.google.inject,com.google.common.net,org.jclouds.io.payl oads,javax.net.ssl,com.google.common.io,org.jclouds.javax.annotation";v ersion="2.2.0",org.jclouds.date.internal;uses:="com.google.inject,com.g oogle.common.base,org.jclouds.date,javax.inject";version="2.2.0",org.jc louds.events.config.annotations;uses:="javax.inject";version="2.2.0",or g.jclouds.internal;uses:="com.google.common.reflect,org.jclouds.rest,co m.google.common.base,org.jclouds.location,org.jclouds,org.jclouds.util, com.google.common.collect,org.jclouds.providers,org.jclouds.apis,org.jc louds.lifecycle,org.jclouds.domain,com.google.inject,org.jclouds.annota tions,javax.inject,com.google.inject.name";version="2.2.0",org.jclouds. http.options;uses:="com.google.common.base,com.google.common.collect,or g.jclouds.date.internal,com.google.common.net,org.jclouds.date";version ="2.2.0",org.jclouds.events.config;uses:="com.google.inject,org.jclouds .events.config.annotations,com.google.common.eventbus,com.google.inject .binder,org.jclouds.events.handlers,com.google.common.util.concurrent,j avax.inject";version="2.2.0",org.jclouds.proxy.internal;uses:="org.jclo uds.domain,org.jclouds.proxy,com.google.inject,com.google.common.base,o rg.jclouds,com.google.common.net,javax.inject";version="2.2.0",org.jclo uds.location.suppliers;uses:="com.google.inject,com.google.common.base, org.jclouds.location.suppliers.implicit,org.jclouds.location.suppliers. fromconfig,org.jclouds.location.suppliers.all,org.jclouds.javax.annotat ion,com.google.inject.assistedinject";version="2.2.0",org.jclouds.io.in ternal;uses:="org.jclouds.io,com.google.common.base,com.google.common.i o,com.google.common.hash,org.jclouds.io.payloads,javax.inject";version= "2.2.0",org.jclouds.apis;uses:="com.google.inject,org.jclouds.javax.ann otation,com.google.common.reflect,org.jclouds,com.google.common.base,or g.jclouds.util,org.jclouds.osgi,org.jclouds.reflect,com.google.common.c ollect";version="2.2.0",org.jclouds.location;uses:="javax.inject";versi on="2.2.0",org.jclouds.reflect;uses:="com.google.common.base,com.google .common.reflect,org.jclouds.util,com.google.common.collect,org.jclouds. javax.annotation,com.google.common.cache,com.google.common.util.concurr ent";version="2.2.0",org.jclouds.json.gson.internal;uses:="com.google.g son,com.google.gson.reflect,org.jclouds.json.gson.internal.reflect,com. google.gson.stream,com.google.gson.annotations,org.jclouds.json.gson.in ternal.bind";version="2.2.0",org.jclouds.lifecycle.config;uses:="com.go ogle.inject,com.google.common.util.concurrent,javax.inject,javax.annota tion,com.google.common.base,com.google.common.reflect,com.google.inject .spi,org.jclouds.lifecycle,org.jclouds.reflect,com.google.common.collec t,com.google.inject.matcher,com.google.inject.binder";version="2.2.0",o rg.jclouds.location.functions;uses:="com.google.common.base,org.jclouds .location,javax.inject,org.jclouds.javax.annotation,org.jclouds.domain" ;version="2.2.0",org.jclouds.logging.config;uses:="com.google.inject,co m.google.inject.spi,org.jclouds.logging,javax.annotation,com.google.com mon.base,com.google.common.collect,javax.inject,com.google.inject.match er";version="2.2.0",org.jclouds.apis.internal;uses:="com.google.inject, com.google.common.base,org.jclouds.apis,org.jclouds.reflect,com.google. common.reflect,org.jclouds,com.google.common.collect";version="2.2.0",o rg.jclouds.lifecycle;uses:="javax.annotation,com.google.common.util.con current,org.jclouds.logging,com.google.common.collect,javax.inject";ver sion="2.2.0",org.jclouds.concurrent;uses:="com.google.common.util.concu rrent,org.jclouds.logging,com.google.common.base,org.jclouds.javax.anno tation,org.jclouds.http.handlers,org.jclouds.util,org.jclouds.rest,com. google.inject,com.google.common.collect,javax.inject";version="2.2.0",o rg.jclouds.location.suppliers.derived;uses:="org.jclouds.location.suppl iers,com.google.inject,com.google.common.base,org.jclouds.location,com. google.common.collect,javax.inject";version="2.2.0",org.jclouds.date;us es:="com.google.inject,org.jclouds.date.internal,javax.inject";version= "2.2.0",org.jclouds.providers.internal;uses:="org.jclouds.providers,org .jclouds.javax.annotation,com.google.common.base,org.jclouds.apis,com.g oogle.common.collect,org.jclouds";version="2.2.0",org.jclouds.domain.in ternal;uses:="org.jclouds.domain,org.jclouds.javax.annotation,com.googl e.common.base,com.google.common.collect";version="2.2.0",org.jclouds.io ;uses:="com.google.common.io,com.google.common.collect,com.google.commo n.hash,com.google.common.base,org.jclouds.util,org.jclouds.javax.annota tion,com.google.common.net,org.jclouds.io.payloads,javax.annotation,com .google.inject,org.jclouds.logging,org.jclouds.date,org.jclouds.io.inte rnal";version="2.2.0",org.jclouds.location.suppliers.all;uses:="org.jcl ouds.domain,com.google.common.base,org.jclouds.location,com.google.comm on.collect,javax.inject,org.jclouds.location.suppliers,javax.annotation ,org.jclouds.logging,org.jclouds.location.predicates";version="2.2.0",o rg.jclouds.predicates;uses:="javax.annotation,com.google.inject,com.goo gle.common.base,com.google.common.net,org.jclouds.logging,javax.inject, org.jclouds.javax.annotation";version="2.2.0",org.jclouds.encryption.in ternal;uses:="javax.crypto,org.jclouds.crypto,org.jclouds.javax.annotat ion,javax.crypto.spec,javax.inject";version="2.2.0",org.jclouds.locatio n.reference;version="2.2.0",org.jclouds.http.filters;uses:="org.jclouds .domain,com.google.common.base,org.jclouds.location,org.jclouds.http,co m.google.common.net,com.google.common.io,javax.inject,com.google.inject ";version="2.2.0",org.jclouds;uses:="org.jclouds.domain,org.jclouds.pro viders,com.google.inject,org.jclouds.rest,org.jclouds.internal,com.goog le.common.base,org.jclouds.apis,org.jclouds.http.config,org.jclouds.res t.internal,org.jclouds.rest.config,com.google.inject.binder,org.jclouds .events.config,org.jclouds.concurrent.config,org.jclouds.concurrent,org .jclouds.providers.config,org.jclouds.config,com.google.common.reflect, com.google.common.util.concurrent,org.jclouds.util,org.jclouds.function s,com.google.common.collect,org.jclouds.javax.annotation,org.jclouds.re flect,org.jclouds.lifecycle.config,org.jclouds.logging.config,org.jclou ds.providers.internal,org.jclouds.logging.jdk.config,com.google.common. primitives,org.jclouds.http,org.jclouds.collect";version="2.2.0",org.jc louds.javax.annotation.concurrent;version="2.2.0",org.jclouds.logging.j dk.config;uses:="org.jclouds.logging.jdk,org.jclouds.logging.config,org .jclouds.logging";version="2.2.0" Implementation-Title: jclouds Components Core Implementation-Vendor: jclouds Implementation-Vendor-Id: org.jclouds Implementation-Version: 2.2.0 Import-Package: com.google.common.base;version="[18.0,24.0.0)",com.googl e.common.cache;version="[18.0,24.0.0)",com.google.common.collect;versio n="[18.0,24.0.0)",com.google.common.eventbus;version="[18.0,24.0.0)",co m.google.common.hash;version="[18.0,24.0.0)",com.google.common.io;versi on="[18.0,24.0.0)",com.google.common.net;version="[18.0,24.0.0)",com.go ogle.common.primitives;version="[18.0,24.0.0)",com.google.common.reflec t;version="[18.0,24.0.0)",com.google.common.util.concurrent;version="[1 8.0,24.0.0)",com.google.gson;version="[2.2,3)",com.google.gson.annotati ons;version="[2.2,3)",com.google.gson.reflect;version="[2.2,3)",com.goo gle.gson.stream;version="[2.2,3)",com.google.inject;version="[1.3,2)",c om.google.inject.assistedinject;version="[1.3,2)",com.google.inject.bin der;version="[1.3,2)",com.google.inject.matcher;version="[1.3,2)",com.g oogle.inject.name;version="[1.3,2)",com.google.inject.spi;version="[1.3 ,2)",com.google.inject.util;version="[1.3,2)",javax.annotation,javax.cr ypto,javax.crypto.spec,javax.inject,javax.lang.model.type,javax.net.ssl ,javax.ws.rs;version="[2.0,3)",javax.ws.rs.core;version="[2.0,3)",javax .xml.bind,javax.xml.parsers,org.osgi.framework;version="[1.5,2)",org.os gi.util.tracker;version="[1.4,2)",org.xml.sax,org.xml.sax.helpers Specification-Title: jclouds jclouds Components Core Specification-Vendor: jclouds Specification-Version: 2.2.0 Tool: Bnd-1.50.0 X-Compile-Source-JDK: 1.7 X-Compile-Target-JDK: 1.7 {code} When I reverse its order, none of the org.jclouds packages are exported: {code:java} // code placeholder Manifest-Version: 1.0 Bnd-LastModified: 1574869219804 Build-Jdk: 1.8.0_201 Built-By: markus Bundle-Activator: org.jclouds.osgi.Activator Bundle-Description: Core components to access jclouds services Bundle-DocURL: http://www.apache.org/ Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt Bundle-ManifestVersion: 2 Bundle-Name: jclouds Components Core Bundle-SymbolicName: jclouds-core Bundle-Vendor: The Apache Software Foundation Bundle-Version: 2.2.0 Created-By: Apache Maven Bundle Plugin Implementation-Title: jclouds Components Core Implementation-Vendor: jclouds Implementation-Vendor-Id: org.jclouds Implementation-Version: 2.2.0 Import-Package: com.google.common.base;version="[18.0,24.0.0)",com.googl e.common.cache;version="[18.0,24.0.0)",com.google.common.collect;versio n="[18.0,24.0.0)",com.google.common.eventbus;version="[18.0,24.0.0)",co m.google.common.hash;version="[18.0,24.0.0)",com.google.common.io;versi on="[18.0,24.0.0)",com.google.common.net;version="[18.0,24.0.0)",com.go ogle.common.primitives;version="[18.0,24.0.0)",com.google.common.reflec t;version="[18.0,24.0.0)",com.google.common.util.concurrent;version="[1 8.0,24.0.0)",com.google.gson;version="[2.2,3)",com.google.gson.annotati ons;version="[2.2,3)",com.google.gson.reflect;version="[2.2,3)",com.goo gle.gson.stream;version="[2.2,3)",com.google.inject;version="[1.3,2)",c om.google.inject.assistedinject;version="[1.3,2)",com.google.inject.bin der;version="[1.3,2)",com.google.inject.matcher;version="[1.3,2)",com.g oogle.inject.name;version="[1.3,2)",com.google.inject.spi;version="[1.3 ,2)",com.google.inject.util;version="[1.3,2)",javax.annotation,javax.cr ypto,javax.crypto.spec,javax.inject,javax.lang.model.type,javax.net.ssl ,javax.ws.rs;version="[2.0,3)",javax.ws.rs.core;version="[2.0,3)",javax .xml.bind,javax.xml.parsers,org.jclouds.json.gson.internal;version="[2. 2,3)",org.jclouds.json.gson.internal.bind;version="[2.2,3)",org.osgi.fr amework;version="[1.5,2)",org.osgi.util.tracker;version="[1.4,2)",org.x ml.sax,org.xml.sax.helpers Specification-Title: jclouds jclouds Components Core Specification-Vendor: jclouds Specification-Version: 2.2.0 Tool: Bnd-1.50.0 X-Compile-Source-JDK: 1.7 X-Compile-Target-JDK: 1.7 {code} was (Author: mkuppe): This doesn't seem to do what you want, because org.jclouds.json.gson.internal.* remains exported: {code:java} // code placeholder Manifest-Version: 1.0 Bnd-LastModified: 1574869066796 Build-Jdk: 1.8.0_201 Built-By: markus Bundle-Activator: org.jclouds.osgi.Activator Bundle-Description: Core components to access jclouds services Bundle-DocURL: http://www.apache.org/ Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt Bundle-ManifestVersion: 2 Bundle-Name: jclouds Components Core Bundle-SymbolicName: jclouds-core Bundle-Vendor: The Apache Software Foundation Bundle-Version: 2.2.0 Created-By: Apache Maven Bundle Plugin Export-Package: org.jclouds.json.gson.internal.bind.util;version="2.2.0" ,org.jclouds.logging.internal;uses:="com.google.common.io,javax.annotat ion,org.jclouds.io,com.google.common.base,org.jclouds,org.jclouds.util, org.jclouds.logging";version="2.2.0",org.jclouds.location.suppliers.imp licit;uses:="org.jclouds.domain,org.jclouds.location.suppliers,com.goog le.common.base,org.jclouds.collect,org.jclouds.location.functions,com.g oogle.common.collect,org.jclouds.location.predicates,javax.inject,org.j clouds.location,org.jclouds.suppliers";version="2.2.0",org.jclouds.conc urrent.config;uses:="javax.annotation,com.google.common.util.concurrent ,org.jclouds.logging,com.google.inject,org.jclouds.lifecycle,org.jcloud s.concurrent,javax.inject,com.google.common.base,com.google.common.coll ect";version="2.2.0",org.jclouds.http;uses:="org.jclouds.io,org.jclouds .rest.internal,com.google.common.base,org.jclouds.reflect,org.jclouds.u til,com.google.common.io,org.jclouds.io.payloads,com.google.common.coll ect,org.jclouds.javax.annotation,org.jclouds.functions,org.jclouds.http .internal,org.jclouds.http.utils,org.jclouds,org.jclouds.logging.intern al,com.google.common.reflect,com.google.common.net,org.jclouds.logging, com.google.inject,javax.ws.rs,javax.inject,org.jclouds.http.handlers";v ersion="2.2.0",org.jclouds.util;uses:="org.jclouds.javax.annotation,com .google.common.base,com.google.common.net,com.google.common.collect,jav ax.inject,com.google.common.reflect,com.google.common.primitives,com.go ogle.common.cache,javax.annotation,org.jclouds.logging,org.xml.sax,com. google.common.io,org.jclouds.rest,com.google.inject,com.google.inject.s pi,org.jclouds.http,org.jclouds.concurrent";version="2.2.0",org.jclouds .xml;uses:="com.google.inject,org.jclouds.xml.internal";version="2.2.0" ,org.jclouds.json.gson.internal.reflect;uses:="org.jclouds.json.gson.in ternal,com.google.gson";version="2.2.0",org.jclouds.logging;uses:="com. google.common.base,org.jclouds.logging.config,com.google.common.collect ,org.jclouds.logging.jdk.config";version="2.2.0",org.jclouds.suppliers; uses:="com.google.common.base,javax.annotation,com.google.common.collec t,org.jclouds.logging";version="2.2.0",org.jclouds.location.predicates; uses:="org.jclouds.domain,com.google.common.base,javax.inject,com.googl e.inject,org.jclouds.location.predicates.fromconfig";version="2.2.0",or g.jclouds.crypto;uses:="com.google.common.base,com.google.common.primit ives,com.google.common.io,com.google.common.collect,javax.crypto,com.go ogle.inject,org.jclouds.encryption.internal,org.jclouds.util,org.jcloud s.javax.annotation";version="2.2.0",org.jclouds.domain;uses:="com.googl e.common.base,com.google.common.collect,org.jclouds.domain.internal,org .jclouds.crypto,org.jclouds.javax.annotation,com.google.inject";version ="2.2.0",org.jclouds.location.config;uses:="com.google.inject,com.googl e.common.base,com.google.common.collect,org.jclouds.location.suppliers, org.jclouds.location,org.jclouds.collect,org.jclouds.location.predicate s,org.jclouds.domain,org.jclouds.rest,org.jclouds.rest.suppliers,org.jc louds.rest.functions,com.google.inject.binder,javax.inject";version="2. 2.0",org.jclouds.rest.binders;uses:="org.jclouds.rest,com.google.common .base,org.jclouds.http,com.google.common.net,javax.inject,org.jclouds.r eflect,org.jclouds.rest.annotations,com.google.common.reflect,org.jclou ds.util,org.jclouds.rest.internal,org.jclouds.io,org.jclouds.json,com.g oogle.inject.assistedinject,com.google.common.collect,org.jclouds.xml"; version="2.2.0",org.jclouds.rest.internal;uses:="org.jclouds.providers, org.jclouds.domain,org.jclouds.rest,com.google.inject,com.google.common .base,org.jclouds.location,org.jclouds.internal,org.jclouds.annotations ,org.jclouds.lifecycle,javax.inject,com.google.common.reflect,org.jclou ds.apis,org.jclouds.reflect,org.jclouds.apis.internal,org.jclouds.javax .annotation,org.jclouds.rest.annotations,org.jclouds.util,com.google.in ject.util,org.jclouds.rest.config,com.google.common.collect,org.jclouds .io,org.jclouds.http,javax.ws.rs,com.google.common.util.concurrent,org. jclouds.logging,javax.annotation,org.jclouds,org.jclouds.io.payloads,co m.google.common.cache,org.jclouds.http.options,com.google.common.net,or g.jclouds.rest.binders,com.google.common.primitives,org.jclouds.http.ut ils,org.jclouds.http.filters,org.jclouds.http.functions,javax.ws.rs.cor e,javax.lang.model.type,org.jclouds.json.internal,org.jclouds.functions ,org.jclouds.xml,org.jclouds.json,org.jclouds.date,org.jclouds.crypto,c om.google.common.eventbus";version="2.2.0",org.jclouds.json.internal;us es:="com.google.common.base,com.google.common.reflect,com.google.gson.s tream,com.google.gson,com.google.common.collect,org.jclouds.json.gson.i nternal.bind,org.jclouds.reflect,org.jclouds.json.gson.internal,com.goo gle.gson.reflect,org.jclouds.json,javax.inject,com.google.gson.annotati ons";version="2.2.0",org.jclouds.rest.functions;uses:="com.google.commo n.base,org.jclouds.reflect,com.google.inject,com.google.common.cache,or g.jclouds.rest.annotations,com.google.common.reflect,org.jclouds.util,j avax.inject";version="2.2.0",org.jclouds.rest.suppliers;uses:="com.goog le.common.cache,org.jclouds.rest,com.google.common.base,org.jclouds.uti l,com.google.common.util.concurrent,com.google.common.collect,javax.inj ect";version="2.2.0",org.jclouds.annotations;uses:="javax.inject";versi on="2.2.0",org.jclouds.rest.config;uses:="com.google.inject,org.jclouds .rest.internal,com.google.common.base,org.jclouds.reflect,javax.inject, com.google.common.reflect,com.google.inject.binder,javax.annotation,org .jclouds.domain,org.jclouds.json,com.google.common.io,org.jclouds.loggi ng,org.jclouds.rest,org.jclouds.collect,org.jclouds,org.jclouds.rest.an notations,org.jclouds.util,com.google.common.collect,org.jclouds.json.c onfig,com.google.inject.assistedinject,org.jclouds.http.functions.confi g,com.google.common.util.concurrent,org.jclouds.fallbacks,org.jclouds.l ocation.config,org.jclouds.proxy,org.jclouds.rest.binders,org.jclouds.i nternal,org.jclouds.functions,com.google.inject.name";version="2.2.0",o rg.jclouds.functions;uses:="com.google.common.base,com.google.common.co llect,javax.inject";version="2.2.0",org.jclouds.javax.annotation;versio n="2.2.0",org.jclouds.json.config;uses:="org.jclouds.json.internal,com. google.gson,com.google.gson.reflect,com.google.inject,com.google.gson.s tream,org.jclouds.date,javax.inject,org.jclouds.domain,com.google.commo n.base,com.google.common.io,com.google.common.primitives,com.google.com mon.collect,org.jclouds.json.gson.internal,org.jclouds.json,com.google. inject.binder";version="2.2.0",org.jclouds.http.functions;uses:="com.go ogle.common.base,org.jclouds.http,com.google.common.net,javax.inject,co m.google.gson.stream,com.google.common.util.concurrent,org.jclouds.util ,org.jclouds.logging,javax.annotation,com.google.inject,org.jclouds.io, org.jclouds.json.internal,com.google.common.collect,com.google.gson,org .jclouds.json,org.jclouds.rest,org.jclouds.rest.internal,org.xml.sax.he lpers,org.jclouds.javax.annotation,org.xml.sax,org.jclouds.xml";version ="2.2.0",org.jclouds.json.gson.internal.bind;uses:="org.jclouds.json.gs on.internal,com.google.gson,com.google.gson.reflect,com.google.gson.str eam,org.jclouds.json.gson.internal.bind.util,com.google.gson.annotation s,org.jclouds.json.gson.internal.reflect";version="2.2.0",org.jclouds.l ocation.suppliers.fromconfig;uses:="org.jclouds.location.suppliers,com. google.common.base,org.jclouds.location.reference,org.jclouds.location, org.jclouds.util,com.google.common.collect,javax.inject,org.jclouds.con fig,com.google.inject.assistedinject,org.jclouds.logging,javax.annotati on,org.jclouds.providers,org.jclouds.rest.suppliers";version="2.2.0",or g.jclouds.rest.annotations;uses:="javax.inject,org.jclouds.rest,com.goo gle.common.base,org.jclouds,javax.ws.rs,org.jclouds.predicates,org.jclo uds.http,org.jclouds.http.functions";version="2.2.0",org.jclouds.collec t;uses:="com.google.common.base,com.google.common.collect,org.jclouds.j avax.annotation,javax.inject";version="2.2.0",org.jclouds.logging.jdk;u ses:="org.jclouds.logging";version="2.2.0",org.jclouds.http.functions.c onfig;uses:="com.google.inject,org.jclouds.http.functions,com.google.co mmon.base,org.xml.sax,javax.xml.parsers,javax.inject,com.google.inject. binder";version="2.2.0",org.jclouds.http.config;uses:="com.google.injec t,com.google.inject.binder,org.jclouds.http,org.jclouds.http.internal,j avax.annotation,javax.net.ssl,com.google.common.collect,org.jclouds.log ging,javax.inject,com.google.common.base,com.google.inject.name";versio n="2.2.0",org.jclouds.json;version="2.2.0",org.jclouds.io.payloads;uses :="javax.crypto,org.jclouds.crypto,org.jclouds.io,com.google.common.bas e,com.google.common.hash,org.jclouds.javax.annotation,org.jclouds.util, com.google.common.io,com.google.common.collect,com.google.common.net,or g.jclouds.http.utils";version="2.2.0",org.jclouds.http.utils;uses:="com .google.common.base,com.google.common.collect,org.jclouds.util";version ="2.2.0",org.jclouds.proxy;uses:="org.jclouds.proxy.internal,org.jcloud s.domain,com.google.inject,com.google.common.base,com.google.common.net ,com.google.common.collect,javax.inject";version="2.2.0",org.jclouds.re st;uses:="org.jclouds.rest.internal,org.jclouds.apis,org.jclouds.apis.i nternal,com.google.inject,org.jclouds,org.jclouds.http,org.jclouds.io,o rg.jclouds.http.functions,javax.ws.rs,org.jclouds.rest.annotations,org. jclouds.predicates,com.google.common.base,org.jclouds.reflect,com.googl e.common.reflect,com.google.common.collect,javax.inject,org.jclouds.dom ain,org.jclouds.crypto,com.google.common.eventbus,org.jclouds.xml,org.j clouds.json,org.jclouds.logging,org.jclouds.date";version="2.2.0",org.j clouds.predicates.validators;uses:="org.jclouds.javax.annotation,org.jc louds.predicates,com.google.inject,com.google.common.base,javax.inject" ;version="2.2.0",org.jclouds.events.handlers;uses:="javax.annotation,co m.google.common.eventbus,org.jclouds.logging,javax.inject";version="2.2 .0",org.jclouds.http.annotation;uses:="javax.inject";version="2.2.0",or g.jclouds.providers;uses:="com.google.common.base,org.jclouds.apis,org. jclouds.providers.internal,org.jclouds.rest,org.jclouds.javax.annotatio n,com.google.common.reflect,org.jclouds.util,org.jclouds,org.jclouds.os gi,org.jclouds.reflect,com.google.common.collect";version="2.2.0",org.j clouds.providers.config;uses:="com.google.inject,org.jclouds.providers, com.google.common.base,org.jclouds.apis,org.jclouds.location,org.jcloud s.rest.annotations,com.google.common.reflect,org.jclouds.domain,com.goo gle.inject.util,org.jclouds,com.google.inject.binder,com.google.inject. name,javax.inject";version="2.2.0",org.jclouds.config;uses:="com.google .inject,org.jclouds.rest,org.jclouds.rest.internal,com.google.common.ba se,org.jclouds.reflect,com.google.inject.util,com.google.common.reflect ,com.google.inject.binder,org.jclouds.annotations,com.google.inject.nam e,org.jclouds,javax.inject";version="2.2.0",org.jclouds.http.handlers;u ses:="javax.annotation,com.google.inject,com.google.common.base,org.jcl ouds.http,org.jclouds.logging,javax.inject,org.jclouds.io,org.jclouds.u til,org.jclouds.http.annotation,com.google.common.net";version="2.2.0", org.jclouds.osgi;uses:="org.osgi.framework,org.osgi.util.tracker,org.jc louds.apis,com.google.common.collect,com.google.common.base,org.jclouds .util,org.jclouds.providers";version="2.2.0",org.jclouds.xml.internal;u ses:="org.jclouds.xml,com.google.inject.name,javax.xml.bind,javax.injec t";version="2.2.0",org.jclouds.collect.internal;uses:="org.jclouds.rest .internal,com.google.common.base,org.jclouds.reflect,org.jclouds.collec t,org.jclouds.rest,org.jclouds.http";version="2.2.0",org.jclouds.fallba cks;uses:="org.jclouds.rest,com.google.common.base,org.jclouds.http,com .google.common.net,org.jclouds.date,javax.inject,org.jclouds,com.google .inject";version="2.2.0",org.jclouds.location.predicates.fromconfig;use s:="com.google.common.base,org.jclouds.location.suppliers.fromconfig,or g.jclouds.location.predicates,javax.inject";version="2.2.0",org.jclouds .http.internal;uses:="org.jclouds.http.handlers,org.jclouds.logging.int ernal,com.google.common.base,org.jclouds.http,org.jclouds.util,org.jclo uds.logging,javax.annotation,org.jclouds.io,com.google.common.collect,j avax.inject,com.google.inject,com.google.common.net,org.jclouds.io.payl oads,javax.net.ssl,com.google.common.io,org.jclouds.javax.annotation";v ersion="2.2.0",org.jclouds.date.internal;uses:="com.google.inject,com.g oogle.common.base,org.jclouds.date,javax.inject";version="2.2.0",org.jc louds.events.config.annotations;uses:="javax.inject";version="2.2.0",or g.jclouds.internal;uses:="com.google.common.reflect,org.jclouds.rest,co m.google.common.base,org.jclouds.location,org.jclouds,org.jclouds.util, com.google.common.collect,org.jclouds.providers,org.jclouds.apis,org.jc louds.lifecycle,org.jclouds.domain,com.google.inject,org.jclouds.annota tions,javax.inject,com.google.inject.name";version="2.2.0",org.jclouds. http.options;uses:="com.google.common.base,com.google.common.collect,or g.jclouds.date.internal,com.google.common.net,org.jclouds.date";version ="2.2.0",org.jclouds.events.config;uses:="com.google.inject,org.jclouds .events.config.annotations,com.google.common.eventbus,com.google.inject .binder,org.jclouds.events.handlers,com.google.common.util.concurrent,j avax.inject";version="2.2.0",org.jclouds.proxy.internal;uses:="org.jclo uds.domain,org.jclouds.proxy,com.google.inject,com.google.common.base,o rg.jclouds,com.google.common.net,javax.inject";version="2.2.0",org.jclo uds.location.suppliers;uses:="com.google.inject,com.google.common.base, org.jclouds.location.suppliers.implicit,org.jclouds.location.suppliers. fromconfig,org.jclouds.location.suppliers.all,org.jclouds.javax.annotat ion,com.google.inject.assistedinject";version="2.2.0",org.jclouds.io.in ternal;uses:="org.jclouds.io,com.google.common.base,com.google.common.i o,com.google.common.hash,org.jclouds.io.payloads,javax.inject";version= "2.2.0",org.jclouds.apis;uses:="com.google.inject,org.jclouds.javax.ann otation,com.google.common.reflect,org.jclouds,com.google.common.base,or g.jclouds.util,org.jclouds.osgi,org.jclouds.reflect,com.google.common.c ollect";version="2.2.0",org.jclouds.location;uses:="javax.inject";versi on="2.2.0",org.jclouds.reflect;uses:="com.google.common.base,com.google .common.reflect,org.jclouds.util,com.google.common.collect,org.jclouds. javax.annotation,com.google.common.cache,com.google.common.util.concurr ent";version="2.2.0",org.jclouds.json.gson.internal;uses:="com.google.g son,com.google.gson.reflect,org.jclouds.json.gson.internal.reflect,com. google.gson.stream,com.google.gson.annotations,org.jclouds.json.gson.in ternal.bind";version="2.2.0",org.jclouds.lifecycle.config;uses:="com.go ogle.inject,com.google.common.util.concurrent,javax.inject,javax.annota tion,com.google.common.base,com.google.common.reflect,com.google.inject .spi,org.jclouds.lifecycle,org.jclouds.reflect,com.google.common.collec t,com.google.inject.matcher,com.google.inject.binder";version="2.2.0",o rg.jclouds.location.functions;uses:="com.google.common.base,org.jclouds .location,javax.inject,org.jclouds.javax.annotation,org.jclouds.domain" ;version="2.2.0",org.jclouds.logging.config;uses:="com.google.inject,co m.google.inject.spi,org.jclouds.logging,javax.annotation,com.google.com mon.base,com.google.common.collect,javax.inject,com.google.inject.match er";version="2.2.0",org.jclouds.apis.internal;uses:="com.google.inject, com.google.common.base,org.jclouds.apis,org.jclouds.reflect,com.google. common.reflect,org.jclouds,com.google.common.collect";version="2.2.0",o rg.jclouds.lifecycle;uses:="javax.annotation,com.google.common.util.con current,org.jclouds.logging,com.google.common.collect,javax.inject";ver sion="2.2.0",org.jclouds.concurrent;uses:="com.google.common.util.concu rrent,org.jclouds.logging,com.google.common.base,org.jclouds.javax.anno tation,org.jclouds.http.handlers,org.jclouds.util,org.jclouds.rest,com. google.inject,com.google.common.collect,javax.inject";version="2.2.0",o rg.jclouds.location.suppliers.derived;uses:="org.jclouds.location.suppl iers,com.google.inject,com.google.common.base,org.jclouds.location,com. google.common.collect,javax.inject";version="2.2.0",org.jclouds.date;us es:="com.google.inject,org.jclouds.date.internal,javax.inject";version= "2.2.0",org.jclouds.providers.internal;uses:="org.jclouds.providers,org .jclouds.javax.annotation,com.google.common.base,org.jclouds.apis,com.g oogle.common.collect,org.jclouds";version="2.2.0",org.jclouds.domain.in ternal;uses:="org.jclouds.domain,org.jclouds.javax.annotation,com.googl e.common.base,com.google.common.collect";version="2.2.0",org.jclouds.io ;uses:="com.google.common.io,com.google.common.collect,com.google.commo n.hash,com.google.common.base,org.jclouds.util,org.jclouds.javax.annota tion,com.google.common.net,org.jclouds.io.payloads,javax.annotation,com .google.inject,org.jclouds.logging,org.jclouds.date,org.jclouds.io.inte rnal";version="2.2.0",org.jclouds.location.suppliers.all;uses:="org.jcl ouds.domain,com.google.common.base,org.jclouds.location,com.google.comm on.collect,javax.inject,org.jclouds.location.suppliers,javax.annotation ,org.jclouds.logging,org.jclouds.location.predicates";version="2.2.0",o rg.jclouds.predicates;uses:="javax.annotation,com.google.inject,com.goo gle.common.base,com.google.common.net,org.jclouds.logging,javax.inject, org.jclouds.javax.annotation";version="2.2.0",org.jclouds.encryption.in ternal;uses:="javax.crypto,org.jclouds.crypto,org.jclouds.javax.annotat ion,javax.crypto.spec,javax.inject";version="2.2.0",org.jclouds.locatio n.reference;version="2.2.0",org.jclouds.http.filters;uses:="org.jclouds .domain,com.google.common.base,org.jclouds.location,org.jclouds.http,co m.google.common.net,com.google.common.io,javax.inject,com.google.inject ";version="2.2.0",org.jclouds;uses:="org.jclouds.domain,org.jclouds.pro viders,com.google.inject,org.jclouds.rest,org.jclouds.internal,com.goog le.common.base,org.jclouds.apis,org.jclouds.http.config,org.jclouds.res t.internal,org.jclouds.rest.config,com.google.inject.binder,org.jclouds .events.config,org.jclouds.concurrent.config,org.jclouds.concurrent,org .jclouds.providers.config,org.jclouds.config,com.google.common.reflect, com.google.common.util.concurrent,org.jclouds.util,org.jclouds.function s,com.google.common.collect,org.jclouds.javax.annotation,org.jclouds.re flect,org.jclouds.lifecycle.config,org.jclouds.logging.config,org.jclou ds.providers.internal,org.jclouds.logging.jdk.config,com.google.common. primitives,org.jclouds.http,org.jclouds.collect";version="2.2.0",org.jc louds.javax.annotation.concurrent;version="2.2.0",org.jclouds.logging.j dk.config;uses:="org.jclouds.logging.jdk,org.jclouds.logging.config,org .jclouds.logging";version="2.2.0" Implementation-Title: jclouds Components Core Implementation-Vendor: jclouds Implementation-Vendor-Id: org.jclouds Implementation-Version: 2.2.0 Import-Package: com.google.common.base;version="[18.0,24.0.0)",com.googl e.common.cache;version="[18.0,24.0.0)",com.google.common.collect;versio n="[18.0,24.0.0)",com.google.common.eventbus;version="[18.0,24.0.0)",co m.google.common.hash;version="[18.0,24.0.0)",com.google.common.io;versi on="[18.0,24.0.0)",com.google.common.net;version="[18.0,24.0.0)",com.go ogle.common.primitives;version="[18.0,24.0.0)",com.google.common.reflec t;version="[18.0,24.0.0)",com.google.common.util.concurrent;version="[1 8.0,24.0.0)",com.google.gson;version="[2.2,3)",com.google.gson.annotati ons;version="[2.2,3)",com.google.gson.reflect;version="[2.2,3)",com.goo gle.gson.stream;version="[2.2,3)",com.google.inject;version="[1.3,2)",c om.google.inject.assistedinject;version="[1.3,2)",com.google.inject.bin der;version="[1.3,2)",com.google.inject.matcher;version="[1.3,2)",com.g oogle.inject.name;version="[1.3,2)",com.google.inject.spi;version="[1.3 ,2)",com.google.inject.util;version="[1.3,2)",javax.annotation,javax.cr ypto,javax.crypto.spec,javax.inject,javax.lang.model.type,javax.net.ssl ,javax.ws.rs;version="[2.0,3)",javax.ws.rs.core;version="[2.0,3)",javax .xml.bind,javax.xml.parsers,org.osgi.framework;version="[1.5,2)",org.os gi.util.tracker;version="[1.4,2)",org.xml.sax,org.xml.sax.helpers Specification-Title: jclouds jclouds Components Core Specification-Vendor: jclouds Specification-Version: 2.2.0 Tool: Bnd-1.50.0 X-Compile-Source-JDK: 1.7 X-Compile-Target-JDK: 1.7 {code} When I reverse its order, no org.jclouds package gets exported: {code:java} // code placeholder Manifest-Version: 1.0 Bnd-LastModified: 1574869219804 Build-Jdk: 1.8.0_201 Built-By: markus Bundle-Activator: org.jclouds.osgi.Activator Bundle-Description: Core components to access jclouds services Bundle-DocURL: http://www.apache.org/ Bundle-License: https://www.apache.org/licenses/LICENSE-2.0.txt Bundle-ManifestVersion: 2 Bundle-Name: jclouds Components Core Bundle-SymbolicName: jclouds-core Bundle-Vendor: The Apache Software Foundation Bundle-Version: 2.2.0 Created-By: Apache Maven Bundle Plugin Implementation-Title: jclouds Components Core Implementation-Vendor: jclouds Implementation-Vendor-Id: org.jclouds Implementation-Version: 2.2.0 Import-Package: com.google.common.base;version="[18.0,24.0.0)",com.googl e.common.cache;version="[18.0,24.0.0)",com.google.common.collect;versio n="[18.0,24.0.0)",com.google.common.eventbus;version="[18.0,24.0.0)",co m.google.common.hash;version="[18.0,24.0.0)",com.google.common.io;versi on="[18.0,24.0.0)",com.google.common.net;version="[18.0,24.0.0)",com.go ogle.common.primitives;version="[18.0,24.0.0)",com.google.common.reflec t;version="[18.0,24.0.0)",com.google.common.util.concurrent;version="[1 8.0,24.0.0)",com.google.gson;version="[2.2,3)",com.google.gson.annotati ons;version="[2.2,3)",com.google.gson.reflect;version="[2.2,3)",com.goo gle.gson.stream;version="[2.2,3)",com.google.inject;version="[1.3,2)",c om.google.inject.assistedinject;version="[1.3,2)",com.google.inject.bin der;version="[1.3,2)",com.google.inject.matcher;version="[1.3,2)",com.g oogle.inject.name;version="[1.3,2)",com.google.inject.spi;version="[1.3 ,2)",com.google.inject.util;version="[1.3,2)",javax.annotation,javax.cr ypto,javax.crypto.spec,javax.inject,javax.lang.model.type,javax.net.ssl ,javax.ws.rs;version="[2.0,3)",javax.ws.rs.core;version="[2.0,3)",javax .xml.bind,javax.xml.parsers,org.jclouds.json.gson.internal;version="[2. 2,3)",org.jclouds.json.gson.internal.bind;version="[2.2,3)",org.osgi.fr amework;version="[1.5,2)",org.osgi.util.tracker;version="[1.4,2)",org.x ml.sax,org.xml.sax.helpers Specification-Title: jclouds jclouds Components Core Specification-Vendor: jclouds Specification-Version: 2.2.0 Tool: Bnd-1.50.0 X-Compile-Source-JDK: 1.7 X-Compile-Target-JDK: 1.7 {code} > NullPointerException in > org.jclouds.json.gson.internal.JsonReaderInternalAccess.INSTANCE > ---------------------------------------------------------------------------------------- > > Key: JCLOUDS-1529 > URL: https://issues.apache.org/jira/browse/JCLOUDS-1529 > Project: jclouds > Issue Type: Bug > Components: jclouds-core > Affects Versions: 2.2.0 > Reporter: Markus Kuppe > Priority: Major > > Trying to launch a compute instance with jclouds 2.2.0 (client code works > with 2.1.1), BaseComputeServiceContextModule throws a NullPointerException > because org.jclouds.json.gson.internal.JsonReaderInternalAccess.INSTANCE is > null. > This happens when com.google.gson 2.8.5 when is deployed next to > jclouds-core. When I try to deploy jclouds-gson, it results in a use > constraint violation for package org.jclouds.json.gson.internal.bind.util > between jclouds-core and jclouds-gson. > > Please advise. > — > > !ENTRY org.eclipse.core.jobs 4 2 2019-11-26 20:03:50.967 > !MESSAGE An internal error occurred during: "PacketNet". > !STACK 0 > com.google.inject.CreationException: Guice creation errors: > 1) Error in custom provider, java.lang.NullPointerException > at > org.jclouds.compute.config.BaseComputeServiceContextModule.provideOsVersionMap(BaseComputeServiceContextModule.java:172) > at > org.jclouds.compute.config.BaseComputeServiceContextModule.provideOsVersionMap(BaseComputeServiceContextModule.java:172) > while locating java.util.Map<org.jclouds.compute.domain.OsFamily, > java.util.Map<java.lang.String, java.lang.String>> > 1 error > at > com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:435) > at > com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:183) > at > com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109) > at com.google.inject.Guice.createInjector(Guice.java:95) > at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:405) > at org.jclouds.ContextBuilder.buildInjector(ContextBuilder.java:328) > at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:615) > at org.jclouds.ContextBuilder.buildView(ContextBuilder.java:595) > at > org.lamport.tla.toolbox.jcloud.CloudDistributedTLCJob.run(CloudDistributedTLCJob.java:192) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) > Caused by: java.lang.NullPointerException > at > org.jclouds.json.internal.NullFilteringTypeAdapterFactories$MapTypeAdapter.read(NullFilteringTypeAdapterFactories.java:319) > at > org.jclouds.json.internal.NullFilteringTypeAdapterFactories$MapTypeAdapter.read(NullFilteringTypeAdapterFactories.java:287) > at com.google.gson.Gson.fromJson(Gson.java:927) > at com.google.gson.Gson.fromJson(Gson.java:892) > at com.google.gson.Gson.fromJson(Gson.java:841) > at org.jclouds.json.internal.GsonWrapper.fromJson(GsonWrapper.java:44) > at > org.jclouds.compute.config.BaseComputeServiceContextModule.provideOsVersionMap(BaseComputeServiceContextModule.java:172) > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at com.google.inject.internal.ProviderMethod.get(ProviderMethod.java:104) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031) > at > com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) > at com.google.inject.Scopes$1$1.get(Scopes.java:65) > at > com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40) > at > com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:204) > at > com.google.inject.internal.InternalInjectorCreator$1.call(InternalInjectorCreator.java:198) > at > com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024) > at > com.google.inject.internal.InternalInjectorCreator.loadEagerSingletons(InternalInjectorCreator.java:198) > at > com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:179) > ... 8 more > (TLA+ Toolbox:22819): Gtk-CRITICAL **: 20:03:51.468: > gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton > ss > "Framework is launched." > id State Bundle > 0 ACTIVE org.eclipse.osgi_3.15.0.v20190830-1434 > Fragments=200 > 1 ACTIVE org.eclipse.equinox.simpleconfigurator_1.3.300.v20190716-0825 > 2 ACTIVE aws-ec2_2.2.0 > 3 RESOLVED aws-s3_2.2.0 > 4 ACTIVE azurecompute-arm_2.2.0 > 5 RESOLVED bcpkix_1.58.0 > 6 RESOLVED bcprov_1.58.0 > 7 RESOLVED bcprov-ext_1.58.0 > 8 RESOLVED com.abstratt.content_2.5.201812 > 9 STARTING com.abstratt.graphviz_2.5.201812 > 10 STARTING com.abstratt.graphviz.ui_2.5.201812 > 11 STARTING com.abstratt.imageviewer_2.5.201812 > 12 RESOLVED com.abstratt.pluginutils_2.5.201812 > 13 RESOLVED com.google.gson_2.8.5 > 14 RESOLVED com.google.guava_21.0.0.v20170206-1425 > 15 RESOLVED com.google.guava_15.0.0.v201403281430 > 16 RESOLVED com.google.inject_3.0.0 > Fragments=17 > 17 RESOLVED com.google.inject.assistedinject_3.0.0 > Master=16 > 18 RESOLVED com.hierynomus.sshj_0.21.1 > 19 ACTIVE com.ibm.icu_64.2.0.v20190507-1337 > 20 ACTIVE com.jcraft.jsch_0.1.55.v20190404-1902 > 21 ACTIVE com.jcraft.jsch_0.1.54.v20170116-1932 > 22 RESOLVED com.jcraft.jsch.agentproxy.osgi_0.0.9 > 23 RESOLVED com.sun.el_2.2.0.v201303151357 > 24 STARTING com.sun.jna_4.1.0 > 25 RESOLVED com.sun.jna.platform_4.1.0 > 26 STARTING de.vonloesch.pdf4Eclipse_1.1.0.201907070246 > 27 ACTIVE ec2_2.2.0 > 28 RESOLVED javax.activation_1.1.0.v201211130549 > 29 RESOLVED javax.annotation_1.2.0.v201602091430 > 30 RESOLVED javax.el_2.2.0.v201303151357 > 31 RESOLVED javax.mail_1.4.0.v201005080615 > 32 RESOLVED javax.servlet_3.1.0.v201410161800 > 33 RESOLVED javax.servlet.jsp_2.2.0.v201112011158 > 34 RESOLVED javax.ws.rs-api_2.1.99.b01 > 35 RESOLVED jaxb-api_2.3.1 > 36 RESOLVED jclouds-blobstore_2.2.0 > 37 RESOLVED jclouds-bouncycastle_2.2.0 > 38 RESOLVED jclouds-compute_2.2.0 > 39 ACTIVE jclouds-core_2.2.0 > 40 RESOLVED jclouds-enterprise_2.2.0 > 41 RESOLVED jclouds-joda_2.2.0 > 42 RESOLVED jclouds-netty_2.2.0 > 43 RESOLVED jclouds-okhttp_2.2.0 > 44 RESOLVED jclouds-scriptbuilder_2.2.0 > 45 RESOLVED jclouds-slf4j_2.2.0 > 46 RESOLVED jclouds-sshj_2.2.0 > 47 RESOLVED joda-time_2.1.0 > 48 RESOLVED net.i2p.crypto.eddsa_0.1.0 > 49 RESOLVED oauth_2.2.0 > 50 RESOLVED org.apache.batik.constants_1.11.0.v20190515-0436 > 51 RESOLVED org.apache.batik.css_1.11.0.v20190515-0436 > 52 RESOLVED org.apache.batik.i18n_1.11.0.v20190515-0436 > 53 RESOLVED org.apache.batik.util_1.11.0.v20190515-0436 > 54 RESOLVED org.apache.commons.beanutils_1.8.0.v201205091237 > 55 RESOLVED org.apache.commons.codec_1.10.0.v20180409-1845 > 56 RESOLVED org.apache.commons.collections_3.2.2.v201511171945 > 57 RESOLVED org.apache.commons.io_2.2.0.v201405211200 > 58 RESOLVED org.apache.commons.io_2.0.1.v201105210651 > 59 RESOLVED org.apache.commons.jxpath_1.3.0.v200911051830 > 60 RESOLVED org.apache.commons.lang_2.6.0.v201404270220 > 61 RESOLVED org.apache.commons.lang3_3.1.0.v201403281430 > 62 RESOLVED org.apache.commons.logging_1.2.0.v20180409-1502 > 63 ACTIVE org.apache.felix.gogo.command_1.0.2.v20170914-1324 > 64 ACTIVE org.apache.felix.gogo.runtime_1.1.0.v20180713-1646 > 65 ACTIVE org.apache.felix.gogo.shell_1.1.0.v20180713-1646 > 66 ACTIVE org.apache.felix.scr_2.1.14.v20190123-1619 > 67 RESOLVED org.apache.httpcomponents.httpclient_4.5.6.v20190213-1430 > 68 RESOLVED org.apache.httpcomponents.httpcore_4.4.10.v20190123-2214 > 69 RESOLVED org.apache.jasper.glassfish_2.2.2.v201501141630 > 70 RESOLVED org.apache.lucene.analyzers-common_8.0.0.v20190404-1858 > 71 RESOLVED org.apache.lucene.analyzers-smartcn_8.0.0.v20190404-1858 > 72 RESOLVED org.apache.lucene.core_8.0.0.v20190404-1858 > 73 RESOLVED org.apache.servicemix.bundles.aopalliance_1.0.0.6 > 74 RESOLVED org.apache.servicemix.bundles.java-xmlbuilder_0.6.0.1 > 75 RESOLVED org.apache.servicemix.bundles.javax-inject_1.0.0.2 > 76 RESOLVED org.apache.servicemix.bundles.jsch_0.1.51.1 > 77 RESOLVED org.apache.servicemix.bundles.jzlib_1.1.3.2 > 78 RESOLVED org.apache.servicemix.bundles.okhttp_2.2.0.1 > 79 RESOLVED org.apache.servicemix.bundles.okio_1.2.0.1 > 80 RESOLVED org.apache.xmlgraphics_2.3.0.v20190515-0436 > 81 STARTING org.eclipse.compare_3.7.700.v20190802-1838 > 82 STARTING org.eclipse.compare.core_3.6.600.v20190615-1517 > 83 RESOLVED org.eclipse.core.commands_3.9.500.v20190805-1157 > 84 ACTIVE org.eclipse.core.contenttype_3.7.400.v20190624-1144 > 85 STARTING org.eclipse.core.databinding_1.7.500.v20190624-2109 > 86 RESOLVED org.eclipse.core.databinding.beans_1.5.100.v20190624-2109 > 87 RESOLVED org.eclipse.core.databinding.observable_1.8.0.v20190805-1157 > 88 STARTING org.eclipse.core.databinding.property_1.7.100.v20190805-1157 > 89 ACTIVE org.eclipse.core.expressions_3.6.500.v20190617-1926 > 90 ACTIVE org.eclipse.core.filebuffers_3.6.700.v20190614-0928 > 91 ACTIVE org.eclipse.core.filesystem_1.7.500.v20190620-1312 > Fragments=92 > 92 RESOLVED org.eclipse.core.filesystem.linux.x86_64_1.2.300.v20180828-0158 > Master=91 > 93 ACTIVE org.eclipse.core.jobs_3.10.500.v20190620-1426 > 94 STARTING org.eclipse.core.net_1.3.600.v20190619-1613 > Fragments=95 > 95 RESOLVED org.eclipse.core.net.linux.x86_64_1.2.300.v20181130-0925 > Master=94 > 96 ACTIVE org.eclipse.core.resources_3.13.500.v20190819-0800 > 97 ACTIVE org.eclipse.core.runtime_3.16.0.v20190823-1314 > 98 STARTING org.eclipse.core.variables_3.4.600.v20190614-1239 > 99 ACTIVE org.eclipse.debug.core_3.14.0.v20190812-1404 > 100 RESOLVED org.eclipse.e4.core.commands_0.12.700.v20190621-1412 > 101 ACTIVE org.eclipse.e4.core.contexts_1.8.200.v20190620-0649 > 102 ACTIVE org.eclipse.e4.core.di_1.7.400.v20190903-1311 > 103 RESOLVED org.eclipse.e4.core.di.annotations_1.6.400.v20190518-1217 > 104 ACTIVE org.eclipse.e4.core.di.extensions_0.15.300.v20190213-1308 > 105 ACTIVE org.eclipse.e4.core.di.extensions.supplier_0.15.400.v20190709-0707 > 106 ACTIVE org.eclipse.e4.core.services_2.2.0.v20190630-2019 > 107 RESOLVED org.eclipse.e4.emf.xpath_0.2.400.v20190621-1946 > 108 ACTIVE org.eclipse.e4.ui.bindings_0.12.600.v20190625-0735 > 109 RESOLVED org.eclipse.e4.ui.css.core_0.12.800.v20190805-1157 > 110 ACTIVE org.eclipse.e4.ui.css.swt_0.13.600.v20190805-1157 > 111 ACTIVE org.eclipse.e4.ui.css.swt.theme_0.12.400.v20190812-0413 > Fragments=116 > 112 ACTIVE org.eclipse.e4.ui.di_1.2.600.v20190510-1100 > 113 RESOLVED org.eclipse.e4.ui.dialogs_1.1.600.v20190814-0636 > 114 ACTIVE org.eclipse.e4.ui.model.workbench_2.1.500.v20190824-1021 > 115 ACTIVE org.eclipse.e4.ui.services_1.3.600.v20190716-1245 > 116 RESOLVED org.eclipse.e4.ui.swt.gtk_1.0.600.v20190627-0755 > Master=111 > 117 RESOLVED org.eclipse.e4.ui.widgets_1.2.500.v20190624-0808 > 118 ACTIVE org.eclipse.e4.ui.workbench_1.10.100.v20190810-0814 > 119 ACTIVE org.eclipse.e4.ui.workbench.addons.swt_1.3.600.v20190716-1245 > 120 ACTIVE org.eclipse.e4.ui.workbench.renderers.swt_0.14.800.v20190716-1245 > 121 ACTIVE org.eclipse.e4.ui.workbench.swt_0.14.700.v20190807-1716 > 122 RESOLVED org.eclipse.e4.ui.workbench3_0.15.200.v20190621-1448 > 123 STARTING org.eclipse.ecf_3.9.3.v20190423-0625 > Fragments=128 > 124 STARTING org.eclipse.ecf.filetransfer_5.0.100.v20180301-0132 > 125 STARTING org.eclipse.ecf.identity_3.9.1.v20181107-1749 > 126 STARTING org.eclipse.ecf.provider.filetransfer_3.2.400.v20180306-0429 > Fragments=127 > 127 RESOLVED org.eclipse.ecf.provider.filetransfer.ssl_1.0.100.v20180301-0132 > Master=126 > 128 RESOLVED org.eclipse.ecf.ssl_1.2.200.v20190502-0212 > Master=123 > 129 ACTIVE org.eclipse.emf.common_2.16.0.v20190625-1131 > 130 ACTIVE org.eclipse.emf.ecore_2.18.0.v20190528-0845 > 131 STARTING org.eclipse.emf.ecore.change_2.14.0.v20190528-0725 > 132 ACTIVE org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725 > 133 ACTIVE org.eclipse.equinox.app_1.4.300.v20190815-1535 > 134 STARTING org.eclipse.equinox.bidi_1.2.100.v20190815-1535 > 135 ACTIVE org.eclipse.equinox.common_3.10.500.v20190815-1535 > 136 STARTING org.eclipse.equinox.concurrent_1.1.400.v20190621-0852 > 137 ACTIVE org.eclipse.equinox.console_1.4.0.v20190819-1430 > 138 ACTIVE org.eclipse.equinox.ds_1.6.0.v20190122-0806 > 139 ACTIVE org.eclipse.equinox.event_1.5.200.v20190814-0953 > 140 ACTIVE org.eclipse.equinox.frameworkadmin_2.1.300.v20190318-1320 > 141 ACTIVE org.eclipse.equinox.frameworkadmin.equinox_1.1.100.v20180822-1258 > 142 ACTIVE org.eclipse.equinox.http.jetty_3.7.200.v20190714-1849 > 143 ACTIVE org.eclipse.equinox.http.registry_1.1.700.v20190214-1948 > 144 ACTIVE org.eclipse.equinox.http.servlet_1.6.200.v20190823-1423 > 145 STARTING org.eclipse.equinox.jsp.jasper_1.1.300.v20190714-1850 > 146 STARTING org.eclipse.equinox.jsp.jasper.registry_1.1.300.v20190714-1850 > 147 RESOLVED org.eclipse.equinox.launcher_1.5.500.v20190715-1310 > Fragments=148 > 148 RESOLVED > org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.1100.v20190907-0426 > Master=147 > 149 STARTING > org.eclipse.equinox.p2.artifact.repository_1.3.200.v20190815-1428 > 150 STARTING org.eclipse.equinox.p2.console_1.1.200.v20190701-1309 > 151 ACTIVE org.eclipse.equinox.p2.core_2.6.100.v20190705-1223 > 152 STARTING org.eclipse.equinox.p2.director_2.4.400.v20190701-1309 > 153 STARTING org.eclipse.equinox.p2.director.app_1.1.300.v20190716-0825 > 154 ACTIVE org.eclipse.equinox.p2.engine_2.6.400.v20190716-0825 > 155 STARTING org.eclipse.equinox.p2.garbagecollector_1.1.200.v20190701-1826 > 156 RESOLVED org.eclipse.equinox.p2.jarprocessor_1.1.300.v20190621-1230 > 157 ACTIVE org.eclipse.equinox.p2.metadata_2.4.500.v20190807-0737 > 158 ACTIVE org.eclipse.equinox.p2.metadata.repository_1.3.200.v20190808-0702 > 159 ACTIVE org.eclipse.equinox.p2.operations_2.5.500.v20190701-1826 > 160 ACTIVE org.eclipse.equinox.p2.repository_2.4.500.v20190716-0939 > 161 STARTING org.eclipse.equinox.p2.touchpoint.eclipse_2.2.400.v20190716-0947 > 162 STARTING org.eclipse.equinox.p2.touchpoint.natives_1.3.300.v20190716-0800 > 163 STARTING org.eclipse.equinox.p2.transport.ecf_1.2.200.v20190716-0800 > 164 STARTING org.eclipse.equinox.p2.ui_2.5.600.v20190814-1459 > 165 STARTING org.eclipse.equinox.p2.ui.sdk_1.1.300.v20190701-1309 > 166 ACTIVE org.eclipse.equinox.p2.ui.sdk.scheduler_1.4.300.v20190716-0825 > 167 ACTIVE org.eclipse.equinox.p2.updatechecker_1.2.200.v20190701-1309 > 168 ACTIVE org.eclipse.equinox.preferences_3.7.500.v20190815-1535 > 169 ACTIVE org.eclipse.equinox.registry_3.8.500.v20190714-1850 > 170 STARTING org.eclipse.equinox.security_1.3.300.v20190714-1851 > Fragments=171 > 171 RESOLVED org.eclipse.equinox.security.linux.x86_64_1.1.300.v20190830-1238 > Master=170 > 172 STARTING org.eclipse.equinox.security.ui_1.2.400.v20190714-1851 > 173 STARTING > org.eclipse.equinox.simpleconfigurator.manipulator_2.1.300.v20190716-0825 > 174 STARTING org.eclipse.equinox.util_1.1.300.v20190714-1852 > 175 ACTIVE org.eclipse.help_3.8.500.v20190624-2105 > 176 STARTING org.eclipse.help.base_4.2.700.v20190916-1045 > 177 STARTING org.eclipse.help.ui_4.1.600.v20190814-0936 > 178 STARTING org.eclipse.help.webapp_3.9.600.v20190814-0635 > 179 RESOLVED org.eclipse.jdt.annotation_1.1.400.v20180921-1416 > 180 STARTING org.eclipse.jdt.core_3.19.0.v20190903-0936 > 181 STARTING org.eclipse.jdt.debug_3.13.100.v20190902-1050 > 182 STARTING org.eclipse.jdt.launching_3.15.0.v20190826-1639 > 183 RESOLVED org.eclipse.jetty.continuation_9.4.20.v20190813 > 184 RESOLVED org.eclipse.jetty.http_9.4.20.v20190813 > 185 RESOLVED org.eclipse.jetty.io_9.4.20.v20190813 > 186 RESOLVED org.eclipse.jetty.security_9.4.20.v20190813 > 187 RESOLVED org.eclipse.jetty.server_9.4.20.v20190813 > 188 RESOLVED org.eclipse.jetty.servlet_9.4.20.v20190813 > 189 RESOLVED org.eclipse.jetty.util_9.4.20.v20190813 > 190 RESOLVED org.eclipse.jface_3.17.0.v20190820-1444 > 191 RESOLVED org.eclipse.jface.databinding_1.9.100.v20190805-1255 > 192 RESOLVED org.eclipse.jface.text_3.15.300.v20190819-0725 > 193 STARTING org.eclipse.mylyn.commons.core_3.24.2.v20180904-2231 > 194 ACTIVE org.eclipse.mylyn.commons.notifications.core_1.16.0.v20180904-2231 > 195 ACTIVE org.eclipse.mylyn.commons.notifications.feed_1.16.0.v20180904-2231 > Fragments=239 > 196 ACTIVE org.eclipse.mylyn.commons.notifications.ui_1.16.0.v20180904-2231 > 197 RESOLVED org.eclipse.mylyn.commons.screenshots_3.24.2.v20180904-2231 > 198 STARTING org.eclipse.mylyn.commons.ui_3.24.2.v20180904-2231 > 199 STARTING org.eclipse.mylyn.commons.workbench_3.24.2.v20180904-2231 > 200 RESOLVED org.eclipse.osgi.compatibility.state_1.1.600.v20190814-1451 > Master=0 > 201 RESOLVED org.eclipse.osgi.services_3.8.0.v20190206-2147 > 202 RESOLVED org.eclipse.osgi.util_3.5.300.v20190708-1141 > 203 STARTING org.eclipse.rcp_4.13.0.v20190916-1045 > 204 RESOLVED org.eclipse.recommenders.news_2.5.4.v20180909-1132 > 205 RESOLVED org.eclipse.recommenders.news.api_2.5.4.v20180909-1132 > 206 ACTIVE org.eclipse.recommenders.news.impl_2.5.4.v20180909-1132 > 207 RESOLVED org.eclipse.recommenders.news.rcp_2.5.4.v20180909-1132 > 208 RESOLVED org.eclipse.swt_3.112.0.v20190904-0609 > Fragments=209 > 209 RESOLVED org.eclipse.swt.gtk.linux.x86_64_3.112.0.v20190904-0609 > Master=208 > 210 ACTIVE org.eclipse.team.core_3.8.700.v20190619-1613 > 211 STARTING org.eclipse.team.ui_3.8.600.v20190819-1553 > 212 RESOLVED org.eclipse.text_3.9.0.v20190826-1019 > 213 ACTIVE org.eclipse.ui_3.114.0.v20190808-1317 > 214 STARTING org.eclipse.ui.browser_3.6.500.v20190813-2217 > 215 STARTING org.eclipse.ui.console_3.8.600.v20190815-2020 > 216 ACTIVE org.eclipse.ui.editors_3.12.0.v20190730-1840 > 217 RESOLVED org.eclipse.ui.forms_3.8.100.v20190625-1825 > 218 ACTIVE org.eclipse.ui.ide_3.16.0.v20190916-1323 > 219 STARTING org.eclipse.ui.intro_3.5.700.v20190814-0635 > 220 STARTING org.eclipse.ui.intro.quicklinks_1.0.300.v20180821-0700 > 221 STARTING org.eclipse.ui.intro.universal_3.3.600.v20190624-2105 > 222 ACTIVE org.eclipse.ui.navigator_3.9.0.v20190807-2204 > 223 STARTING org.eclipse.ui.net_1.3.500.v20190615-1517 > 224 RESOLVED org.eclipse.ui.themes_1.2.700.v20190826-0816 > 225 RESOLVED org.eclipse.ui.views_3.10.0.v20190805-1157 > 226 RESOLVED org.eclipse.ui.views.properties.tabbed_3.8.600.v20190713-1021 > 227 ACTIVE org.eclipse.ui.workbench_3.116.0.v20190826-1428 > 228 ACTIVE org.eclipse.ui.workbench.texteditor_3.13.0.v20190903-0631 > 229 RESOLVED org.eclipse.update.configurator_3.4.300.v20190518-1030 > 230 RESOLVED org.jboss.netty_3.5.9.Final > 231 RESOLVED org.jpedal.pdf_4.74.27 > 232 RESOLVED org.lamport.openjdk.linux.x86_64_13.0.1.3 > 233 ACTIVE org.lamport.tla.toolbox_1.0.0.qualifier > 234 STARTING org.lamport.tla.toolbox.doc_1.6.1.qualifier > 235 ACTIVE org.lamport.tla.toolbox.editor.basic_1.0.0.qualifier > 236 ACTIVE org.lamport.tla.toolbox.jclouds_1.0.0.qualifier > 237 RESOLVED org.lamport.tla.toolbox.jnlp_1.0.0.qualifier > 238 ACTIVE org.lamport.tla.toolbox.product.standalone_1.0.0.qualifier > 239 RESOLVED org.lamport.tla.toolbox.rss_1.0.0.qualifier > Master=195 > 240 ACTIVE org.lamport.tla.toolbox.tool.prover_1.0.0.qualifier > 241 STARTING org.lamport.tla.toolbox.tool.tla2tex_1.0.0.qualifier > 242 ACTIVE org.lamport.tla.toolbox.tool.tlc_1.0.0.qualifier > 243 ACTIVE org.lamport.tla.toolbox.tool.tlc.ui_1.0.0.qualifier > 244 RESOLVED org.lamport.tlatools_1.0.0.qualifier > 245 RESOLVED org.sat4j.core_2.3.5.v201308161310 > 246 RESOLVED org.sat4j.pb_2.3.5.v201404071733 > 247 RESOLVED org.tukaani.xz_1.8.0.v20180207-1613 > 248 RESOLVED org.w3c.css.sac_1.3.1.v200903091627 > 249 RESOLVED org.w3c.dom.events_3.0.0.draft20060413_v201105210656 > 250 RESOLVED org.w3c.dom.smil_1.0.1.v200903091627 > 251 RESOLVED org.w3c.dom.svg_1.1.0.v201011041433 > 252 ACTIVE packet_2.2.0 > 253 RESOLVED s3_2.2.0 > 254 RESOLVED slf4j.api_1.7.25 > Fragments=255, 256 > 255 RESOLVED slf4j.nop_1.7.25 > Master=254 > 256 RESOLVED slf4j.simple_1.7.25 > Master=254 > 257 ACTIVE sts_2.2.0 -- This message was sent by Atlassian Jira (v8.3.4#803005)