InterruptedException ie1 = new InterruptedException("Operation cancelled");
^^^^^^^^^^^^^^^^^^^^^
Non-externalized string literal; it should be followed by //$NON-NLS-<n>$
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[37]
import org.eclipse.equinox.internal.p2.discovery.model.Tag;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[38]
import org.eclipse.equinox.internal.p2.ui.discovery.util.WorkbenchUtil;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'WorkbenchUtil' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[39]
import org.eclipse.equinox.internal.p2.ui.discovery.wizards.CatalogFilter;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'CatalogFilter' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[40]
import org.eclipse.equinox.internal.p2.ui.discovery.wizards.DiscoveryWizard;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'DiscoveryWizard' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[66]
configuration.getFilters().clear();
^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogConfiguration.getFilters()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[71]
List<Tag> choices = new ArrayList<>();
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[74]
Tag marketTag = new Tag(IMarket.class, market.getId(), market.getName());
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[74]
Tag marketTag = new Tag(IMarket.class, market.getId(), market.getName());
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The constructor 'Tag(Object, String, String)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[74]
Tag marketTag = new Tag(IMarket.class, market.getId(), market.getName());
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[75]
marketTag.setData(market);
^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.setData(Object)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[84]
marketFilter.setChoices(new ArrayList<Tag>());
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[95]
marketCategoryTagFilter.setChoices(new ArrayList<Tag>());
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[105]
configuration.getFilters().add(marketFilter);
^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogConfiguration.getFilters()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[106]
configuration.getFilters().add(marketCategoryTagFilter);
^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogConfiguration.getFilters()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[112]
for (CatalogFilter filter : configuration.getFilters()) {
^^^^^^^^^^^^^
Discouraged access: The type 'CatalogFilter' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[112]
for (CatalogFilter filter : configuration.getFilters()) {
^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogConfiguration.getFilters()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[119]
protected MarketplaceWizardDialog createWizardDialog(DiscoveryWizard wizard, ExecutionEvent event) {
^^^^^^^^^^^^^^^
Discouraged access: The type 'DiscoveryWizard' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[122]
activeShell = WorkbenchUtil.getShell();
^^^^^^^^^^^^^
Discouraged access: The type 'WorkbenchUtil' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[122]
activeShell = WorkbenchUtil.getShell();
^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'WorkbenchUtil.getShell()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[139]
Set<Tag> newChoices = new HashSet<>();
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[140]
List<Tag> choices = new ArrayList<>();
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[143]
for (Tag marketTag : marketFilter.getSelected()) {
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[144]
selectedMarkets.add((IMarket) marketTag.getData());
^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[152]
Tag categoryTag = new Tag(ICategory.class, marketCategory.getId(), marketCategory.getName());
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[152]
Tag categoryTag = new Tag(ICategory.class, marketCategory.getId(), marketCategory.getName());
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The constructor 'Tag(Object, String, String)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[152]
Tag categoryTag = new Tag(ICategory.class, marketCategory.getId(), marketCategory.getName());
^^^
Discouraged access: The type 'Tag' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[153]
categoryTag.setData(marketCategory);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.setData(Object)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[160]
Collections.sort(choices, (o1, o2) -> o1.getLabel().compareTo(o2.getLabel()));
^^^^^^^^^^^^^
Discouraged access: The method 'Tag.getLabel()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/commands/MarketplaceWizardCommand.java:[160]
Collections.sort(choices, (o1, o2) -> o1.getLabel().compareTo(o2.getLabel()));
^^^^^^^^^^^^^
Discouraged access: The method 'Tag.getLabel()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[25]
import org.eclipse.equinox.internal.p2.discovery.model.CatalogItem;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'CatalogItem' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[26]
import org.eclipse.equinox.internal.p2.ui.discovery.util.WorkbenchUtil;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'WorkbenchUtil' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[52]
private final CatalogItem catalogItem;
^^^^^^^^^^^
Discouraged access: The type 'CatalogItem' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[56]
public ShareSolutionLink(Composite parent, CatalogItem item) {
^^^^^^^^^^^
Discouraged access: The type 'CatalogItem' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[99]
String tweet = NLS.bind(Messages.ShareSolutionLink_tweet, new Object[] { catalogItem.getName(),
^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getName()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[101]
WorkbenchUtil.openUrl("http://twitter.com/?status=" + tweet, IWorkbenchBrowserSupport.AS_EXTERNAL); //$NON-NLS-1$
^^^^^^^^^^^^^
Discouraged access: The type 'WorkbenchUtil' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[101]
WorkbenchUtil.openUrl("http://twitter.com/?status=" + tweet, IWorkbenchBrowserSupport.AS_EXTERNAL); //$NON-NLS-1$
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'WorkbenchUtil.openUrl(String, int)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[140]
WorkbenchUtil.openUrl(getUrl(), IWorkbenchBrowserSupport.AS_EXTERNAL);
^^^^^^^^^^^^^
Discouraged access: The type 'WorkbenchUtil' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[140]
WorkbenchUtil.openUrl(getUrl(), IWorkbenchBrowserSupport.AS_EXTERNAL);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'WorkbenchUtil.openUrl(String, int)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[153]
String subject = NLS.bind(Messages.ShareSolutionLink_mailSubject, new Object[] { catalogItem.getName() });
^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getName()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[161]
boolean copyToClipboard = MessageDialog.openQuestion(WorkbenchUtil.getShell(),
^^^^^^^^^^^^^
Discouraged access: The type 'WorkbenchUtil' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[161]
boolean copyToClipboard = MessageDialog.openQuestion(WorkbenchUtil.getShell(),
^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'WorkbenchUtil.getShell()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[177]
String description = catalogItem.getDescription() == null ? "" : catalogItem.getDescription(); //$NON-NLS-1$
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getDescription()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[177]
String description = catalogItem.getDescription() == null ? "" : catalogItem.getDescription(); //$NON-NLS-1$
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getDescription()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[178]
description = TextUtil.stripHtmlMarkup(catalogItem.getDescription()).trim();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getDescription()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[179]
return catalogItem.getName() + "\n" + getUrl() + "\n\n" + description; //$NON-NLS-1$ //$NON-NLS-2$
^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getName()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/ShareSolutionLink.java:[183]
return ((INode) catalogItem.getData()).getUrl();
^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/BrowseCatalogItem.java:[28]
import org.eclipse.equinox.internal.p2.ui.discovery.wizards.DiscoveryResources;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'DiscoveryResources' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/BrowseCatalogItem.java:[49]
public BrowseCatalogItem(Composite parent, DiscoveryResources resources, IShellProvider shellProvider,
^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'DiscoveryResources' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/BrowseCatalogItem.java:[70]
return NLS.bind(Messages.BrowseCatalogItem_openUrlBrowser, getData().getUrl());
^^^^^^^^^
Discouraged access: The method 'ControlListItem<CatalogDescriptor>.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/BrowseCatalogItem.java:[79]
openMarketplace(getData(), getViewer(), browser);
^^^^^^^^^
Discouraged access: The method 'ControlListItem<CatalogDescriptor>.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[25]
import org.eclipse.equinox.internal.p2.discovery.model.CatalogItem;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'CatalogItem' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[30]
public class MarketplaceNodeCatalogItem extends CatalogItem {
^^^^^^^^^^^
Discouraged access: The type 'CatalogItem' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[38]
field = CatalogItem.class.getDeclaredField("changeSupport"); //$NON-NLS-1$
^^^^^^^^^^^
Discouraged access: The type 'CatalogItem' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[53]
super();
^^^^^^^^
Discouraged access: The constructor 'CatalogItem()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[99]
super.setInstallableUnits(installableUnits);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.setInstallableUnits(List<String>)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[106]
for (String iuId : installableUnits) {
^^^^^^^^^^^^^^^^
Discouraged access: The field 'CatalogItem.installableUnits' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[145]
installableUnits.clear();
^^^^^^^^^^^^^^^^
Discouraged access: The field 'CatalogItem.installableUnits' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[147]
installableUnits.add(iuItem.getId());
^^^^^^^^^^^^^^^^
Discouraged access: The field 'CatalogItem.installableUnits' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[149]
super.setInstallableUnits(installableUnits);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.setInstallableUnits(List<String>)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[149]
super.setInstallableUnits(installableUnits);
^^^^^^^^^^^^^^^^
Discouraged access: The field 'CatalogItem.installableUnits' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[158]
return (INode) super.getData();
^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[199]
Boolean available = super.getAvailable();
^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getAvailable()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[234]
if (!getInstallableUnits().isEmpty()) {
^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.getInstallableUnits()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[235]
if (isInstalled()) {
^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.isInstalled()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[280]
boolean wasSelected = isSelected();
^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.isSelected()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[282]
super.setSelected(selected);
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'CatalogItem.setSelected(boolean)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[291]
result = prime * result + ((id == null) ? 0 : id.hashCode());
^^
Discouraged access: The field 'CatalogItem.id' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[291]
result = prime * result + ((id == null) ? 0 : id.hashCode());
^^
Discouraged access: The field 'CatalogItem.id' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[307]
if (id == null) {
^^
Discouraged access: The field 'CatalogItem.id' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[308]
if (other.id != null) {
^^
Discouraged access: The field 'CatalogItem.id' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[311]
} else if (!id.equals(other.id)) {
^^
Discouraged access: The field 'CatalogItem.id' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/catalog/MarketplaceNodeCatalogItem.java:[311]
} else if (!id.equals(other.id)) {
^^
Discouraged access: The field 'CatalogItem.id' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[19]
import org.eclipse.equinox.internal.p2.discovery.model.Icon;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'Icon' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[20]
import org.eclipse.equinox.internal.p2.ui.discovery.wizards.CatalogViewer;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'CatalogViewer' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[28]
UserActionCatalogItem connector, CatalogViewer viewer) {
^^^^^^^^^^^^^
Discouraged access: The type 'CatalogViewer' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[39]
UserActionCatalogItem loginItem = getData();
^^^^^^^^^
Discouraged access: The method 'ControlListItem<UserActionCatalogItem>.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[40]
if (loginItem != null && loginItem.getData() != null && !"".equals(loginItem.getData())) { //$NON-NLS-1$
^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[40]
if (loginItem != null && loginItem.getData() != null && !"".equals(loginItem.getData())) { //$NON-NLS-1$
^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[41]
String loginMessage = (String) loginItem.getData();
^^^^^^^^^^^^^^^^^^^
Discouraged access: The method 'AbstractCatalogItem.getData()' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/UserFavoritesSignInActionItem.java:[50]
protected Icon getIcon() {
^^^^
Discouraged access: The type 'Icon' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/CatalogToolTip.java:[16]
import org.eclipse.equinox.internal.p2.ui.discovery.util.GradientToolTip;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Discouraged access: The type 'GradientToolTip' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/CatalogToolTip.java:[34]
public class CatalogToolTip extends GradientToolTip {
^^^^^^^^^^^^^^^
Discouraged access: The type 'GradientToolTip' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/org/eclipse/epp/internal/mpc/ui/wizards/CatalogToolTip.java:[47]
super(label);
^^^^^^^^^^^^^
Discouraged access: The constructor 'GradientToolTip(Control)' is not API (restriction on classpath entry '/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/.repository/p2/osgi/bundle/org.eclipse.equinox.p2.ui.discovery/1.1.0.v20180222-0922/org.eclipse.equinox.p2.ui.discovery-1.1.0.v20180222-0922.jar')
1032 problems (1032 warnings)
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ org.eclipse.epp.mpc.ui ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/src/test/resources
[INFO]
[INFO] --- tycho-source-plugin:1.1.0:plugin-source (attach-source) @ org.eclipse.epp.mpc.ui ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.7.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- target-platform-configuration:1.1.0:target-platform (default-target-platform) @ org.eclipse.epp.mpc.ui ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.ui ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.ui ---
[INFO]
[INFO] --- tycho-pack200a-plugin:1.1.0:normalize (pack200-normalize) @ org.eclipse.epp.mpc.ui ---
[INFO] Pack200 normalizing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.epp.mpc.ui ---
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.7.0-SNAPSHOT.jar
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.7.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- tycho-pack200b-plugin:1.1.0:pack (pack200-pack) @ org.eclipse.epp.mpc.ui ---
[INFO] Pack200 packing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.ui ---
[INFO]
[INFO] >>> findbugs-maven-plugin:3.0.5:check (default) > :findbugs @ org.eclipse.epp.mpc.ui >>>
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:findbugs (findbugs) @ org.eclipse.epp.mpc.ui ---
[INFO] Fork Value is true
[java] Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.mpc
[java] Warnings generated: 43
[INFO] Done FindBugs Analysis....
[INFO]
[INFO] <<< findbugs-maven-plugin:3.0.5:check (default) < :findbugs @ org.eclipse.epp.mpc.ui <<<
[INFO]
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:check (default) @ org.eclipse.epp.mpc.ui ---
[INFO] BugInstance size is 43
[INFO] Error size is 0
[INFO] Total bugs: 43
[INFO] Null passed for non-null parameter of findException(Object[]) in org.eclipse.epp.internal.mpc.ui.MarketplaceClientUi.newStatus(int, String, Object[]) [org.eclipse.epp.internal.mpc.ui.MarketplaceClientUi, org.eclipse.epp.internal.mpc.ui.MarketplaceClientUi] Method invoked at MarketplaceClientUi.java:[line 89]Known null at MarketplaceClientUi.java:[line 86] NP_NULL_PARAM_DEREF
[INFO] org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiPlugin.DEBUG isn't final and can't be protected from malicious code [org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiPlugin] At MarketplaceClientUiPlugin.java:[line 106] MS_CANNOT_BE_FINAL
[INFO] Write to static field org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiPlugin.bundleContext from instance method org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiPlugin.start(BundleContext) [org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiPlugin] At MarketplaceClientUiPlugin.java:[line 121] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD
[INFO] Nullcheck of node at line 365 of value previously dereferenced in org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy.handleSearchResult(MarketplaceCategory, ISearchResult, IProgressMonitor) [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy] At MarketplaceDiscoveryStrategy.java:[line 278]Redundant null check at MarketplaceDiscoveryStrategy.java:[line 365] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE
[INFO] Inconsistent synchronization of org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.iuToNodeKey; locked 66% of time [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] Unsynchronized access at MarketplaceInfo.java:[line 86]Unsynchronized access at MarketplaceInfo.java:[line 82]Synchronized access at MarketplaceInfo.java:[line 275]Synchronized access at MarketplaceInfo.java:[line 279]Synchronized access at MarketplaceInfo.java:[line 260]Synchronized access at MarketplaceInfo.java:[line 268] IS2_INCONSISTENT_SYNC
[INFO] Inconsistent synchronization of org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.nodeKeyToIU; locked 75% of time [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] Unsynchronized access at MarketplaceInfo.java:[line 74]Unsynchronized access at MarketplaceInfo.java:[line 78]Synchronized access at MarketplaceInfo.java:[line 134]Synchronized access at MarketplaceInfo.java:[line 136]Synchronized access at MarketplaceInfo.java:[line 105]Synchronized access at MarketplaceInfo.java:[line 107]Synchronized access at MarketplaceInfo.java:[line 272]Synchronized access at MarketplaceInfo.java:[line 258] IS2_INCONSISTENT_SYNC
[INFO] Exceptional return value of java.io.File.delete() ignored in org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.load() [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] At MarketplaceInfo.java:[line 333] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Exceptional return value of java.io.File.mkdirs() ignored in org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.save(File) [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] At MarketplaceInfo.java:[line 354] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Exceptional return value of java.io.File.delete() ignored in org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider.dispose() [org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider, org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider] At ResourceProvider.java:[line 341]Another occurrence at ResourceProvider.java:[line 344] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Exceptional return value of java.io.File.delete() ignored in org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider.init() [org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider] At ResourceProvider.java:[line 204] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Inconsistent synchronization of org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture.input; locked 57% of time [org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture, org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture, org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture, org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture, org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture, org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture] Unsynchronized access at ResourceProvider.java:[line 64]Unsynchronized access at ResourceProvider.java:[line 91]Synchronized access at ResourceProvider.java:[line 140]Synchronized access at ResourceProvider.java:[line 143]Synchronized access at ResourceProvider.java:[line 153]Synchronized access at ResourceProvider.java:[line 153] IS2_INCONSISTENT_SYNC
[INFO] Redundant nullcheck of catalog, which is known to be non-null in org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand.execute(ExecutionEvent) [org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand] Redundant null check at AbstractMarketplaceWizardCommand.java:[line 60] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[INFO] Useless object stored in variable ordered of method org.eclipse.epp.internal.mpc.ui.discovery.DiscoverFileSupportJob.orderNodesByTagSubExtensionCount(List, List) [org.eclipse.epp.internal.mpc.ui.discovery.DiscoverFileSupportJob] At DiscoverFileSupportJob.java:[line 144] UC_USELESS_OBJECT
[INFO] Nullcheck of pref at line 124 of value previously dereferenced in org.eclipse.epp.internal.mpc.ui.discovery.ShowFileSupportProposalsDialog$3.widgetSelected(SelectionEvent) [org.eclipse.epp.internal.mpc.ui.discovery.ShowFileSupportProposalsDialog$3, org.eclipse.epp.internal.mpc.ui.discovery.ShowFileSupportProposalsDialog$3] At ShowFileSupportProposalsDialog.java:[line 124]Redundant null check at ShowFileSupportProposalsDialog.java:[line 125] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE
[INFO] org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer.getIus() may expose internal representation by returning ProfileChangeOperationComputer.ius [org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer] At ProfileChangeOperationComputer.java:[line 271] EI_EXPOSE_REP
[INFO] org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer.checkForUnavailable(List) concatenates strings using + in a loop [org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer] At ProfileChangeOperationComputer.java:[line 510] SBSC_USE_STRINGBUFFER_CONCATENATION
[INFO] org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem.<static initializer for AbstractMarketplaceDiscoveryItem>() invokes inefficient new String(String) constructor [org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem] At AbstractMarketplaceDiscoveryItem.java:[line 84] DM_STRING_CTOR
[INFO] Comparison of String objects using == or != in org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem$5.selected(Object, TypedEvent) [org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem$5] At AbstractMarketplaceDiscoveryItem.java:[line 645] ES_COMPARING_STRINGS_WITH_EQ
[INFO] Switch statement found in org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceWizardDialog.createButton(Composite, int, String, boolean) where default case is missing [org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceWizardDialog] At AbstractMarketplaceWizardDialog.java:[lines 91-102] SF_SWITCH_NO_DEFAULT
[INFO] Boxed value is unboxed and then immediately reboxed in org.eclipse.epp.internal.mpc.ui.wizards.DiscoveryItem.createInstallInfo(Composite) [org.eclipse.epp.internal.mpc.ui.wizards.DiscoveryItem, org.eclipse.epp.internal.mpc.ui.wizards.DiscoveryItem] At DiscoveryItem.java:[line 225]Another occurrence at DiscoveryItem.java:[line 229] BX_UNBOXING_IMMEDIATELY_REBOXED
[INFO] org.eclipse.epp.internal.mpc.ui.wizards.FeatureSelectionWizardPage$1.compare(Viewer, Object, Object) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [org.eclipse.epp.internal.mpc.ui.wizards.FeatureSelectionWizardPage$1] At FeatureSelectionWizardPage.java:[line 307] DM_NUMBER_CTOR
[INFO] Switch statement found in org.eclipse.epp.internal.mpc.ui.wizards.FeatureSelectionWizardPage$LabelProvider.getStyledText(Object) where default case is missing [org.eclipse.epp.internal.mpc.ui.wizards.FeatureSelectionWizardPage$LabelProvider] At FeatureSelectionWizardPage.java:[lines 91-99] SF_SWITCH_NO_DEFAULT
[INFO] org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceBrowserIntegration.handleInstallRequest(MarketplaceUrlHandler$SolutionInstallationInfo, String) doesn't override method in superclass because parameter type org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler$SolutionInstallationInfo doesn't match superclass parameter type org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceBrowserIntegration] At MarketplaceBrowserIntegration.java:[lines 46-47] NM_WRONG_PACKAGE
[INFO] Redundant nullcheck of eventData, which is known to be non-null in org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDropAdapter$MarketplaceDropTargetListener.getUrl(Object) [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDropAdapter$MarketplaceDropTargetListener] Redundant null check at MarketplaceDropAdapter.java:[line 344] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[INFO] org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDropAdapter$TransferDataTraceFormatter.toString() may return null [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDropAdapter$TransferDataTraceFormatter] At MarketplaceDropAdapter.java:[line 377] NP_TOSTRING_COULD_RETURN_NULL
[INFO] The class name org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler shadows the simple name of the superclass org.eclipse.epp.mpc.ui.MarketplaceUrlHandler [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler] At MarketplaceUrlHandler.java:[lines 23-63] NM_SAME_SIMPLE_NAME_AS_SUPERCLASS
[INFO] org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler.handleInstallRequest(MarketplaceUrlHandler$SolutionInstallationInfo, String) doesn't override method in superclass because parameter type org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler$SolutionInstallationInfo doesn't match superclass parameter type org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler] At MarketplaceUrlHandler.java:[line 54] NM_WRONG_PACKAGE_INTENTIONAL
[INFO] The class name org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler$SolutionInstallationInfo shadows the simple name of the superclass org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler$SolutionInstallationInfo] At MarketplaceUrlHandler.java:[lines 33-38] NM_SAME_SIMPLE_NAME_AS_SUPERCLASS
[INFO] org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceViewer.CONTENT_TYPE_PROPERTY isn't final but should be [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceViewer] At MarketplaceViewer.java:[line 210] MS_SHOULD_BE_FINAL
[INFO] Inconsistent synchronization of org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.installedFeatures; locked 80% of time [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard, org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard, org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard, org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard, org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] Unsynchronized access at MarketplaceWizard.java:[line 619]Synchronized access at MarketplaceWizard.java:[line 615]Synchronized access at MarketplaceWizard.java:[line 631]Synchronized access at MarketplaceWizard.java:[line 621]Synchronized access at MarketplaceWizard.java:[line 625] IS2_INCONSISTENT_SYNC
[INFO] Null passed for non-null parameter of org.eclipse.epp.mpc.ui.MarketplaceUrlHandler.getMPCState(String) in org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.resumeWizard(Display, Object, boolean) [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard, org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] Method invoked at MarketplaceWizard.java:[line 1165]Known null at MarketplaceWizard.java:[line 1157] NP_NULL_PARAM_DEREF
[INFO] Switch statement found in org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.updateProfileChangeOperation() where default case is missing [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] At MarketplaceWizard.java:[lines 824-846] SF_SWITCH_NO_DEFAULT
[INFO] Vacuous ior operation on shellStyle in new org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizardDialog(Shell, MarketplaceWizard) [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizardDialog] At MarketplaceWizardDialog.java:[line 38] INT_VACUOUS_BIT_OPERATION
[INFO] Dead store to catalogDescriptor in org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizardDialog$1.proceedInstallation(String) [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizardDialog$1] At MarketplaceWizardDialog.java:[line 52] DLS_DEAD_LOCAL_STORE
[INFO] org.eclipse.epp.internal.mpc.ui.wizards.NewsUrlHandler.handleInstallRequest(MarketplaceUrlHandler$SolutionInstallationInfo, String) doesn't override method in superclass because parameter type org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceUrlHandler$SolutionInstallationInfo doesn't match superclass parameter type org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo [org.eclipse.epp.internal.mpc.ui.wizards.NewsUrlHandler] At NewsUrlHandler.java:[lines 204-208] NM_WRONG_PACKAGE
[INFO] Inconsistent synchronization of org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable.done; locked 50% of time [org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable, org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable] Unsynchronized access at NewsViewer.java:[line 305]Synchronized access at NewsViewer.java:[line 350] IS2_INCONSISTENT_SYNC
[INFO] Inconsistent synchronization of org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable.total; locked 50% of time [org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable, org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable, org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable, org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer$ProgressRunnable] Unsynchronized access at NewsViewer.java:[line 300]Unsynchronized access at NewsViewer.java:[line 273]Synchronized access at NewsViewer.java:[line 311]Synchronized access at NewsViewer.java:[line 345] IS2_INCONSISTENT_SYNC
[INFO] Invocation of java.net.URL.equals(Object), which blocks to do domain name resolution, in org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip.loadStylesheet(StyleHelper, String) [org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip] At OverviewToolTip.java:[line 275] DMI_BLOCKING_METHODS_ON_URL
[INFO] Found reliance on default encoding in org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip.loadStylesheet(StyleHelper, String): new java.util.Scanner(InputStream) [org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip] At OverviewToolTip.java:[line 280] DM_DEFAULT_ENCODING
[INFO] Switch statement found in org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel.select(CatalogItem, Operation) where default case is missing [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel] At SelectionModel.java:[lines 83-91] SF_SWITCH_NO_DEFAULT
[INFO] Should org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$FeatureEntry be a _static_ inner class? [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$FeatureEntry] At SelectionModel.java:[lines 267-427] SIC_INNER_SHOULD_BE_STATIC
[INFO] Exception is caught when Exception is not thrown in org.eclipse.epp.internal.mpc.ui.wizards.ShareSolutionLink.isAwtMailSupported() [org.eclipse.epp.internal.mpc.ui.wizards.ShareSolutionLink] At ShareSolutionLink.java:[line 242] REC_CATCH_EXCEPTION
[INFO] Load of known null value in org.eclipse.epp.mpc.ui.CatalogDescriptor.imageDescriptorForUrl(ICatalog, String) [org.eclipse.epp.mpc.ui.CatalogDescriptor, org.eclipse.epp.mpc.ui.CatalogDescriptor] At CatalogDescriptor.java:[line 112]Another occurrence at CatalogDescriptor.java:[line 116] NP_LOAD_OF_KNOWN_NULL_VALUE
[INFO]
To see bug detail using the Findbugs GUI, use the following command "mvn findbugs:gui"
[INFO]
[INFO] >>> maven-pmd-plugin:3.9.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.ui >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd (cpd) @ org.eclipse.epp.mpc.ui ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] <<< maven-pmd-plugin:3.9.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.ui <<<
[INFO]
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd-check (default) @ org.eclipse.epp.mpc.ui ---
[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building org.eclipse.epp.mpc.help.ui 1.7.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Deleting /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/target
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.help.ui ---
[INFO] The project's OSGi version is 1.7.0.v20180517-1219
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-id (default-validate-id) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-version (default-validate-version) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-java) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/src/main/resources
[INFO]
[INFO] --- tycho-compiler-plugin:1.1.0:compile (default-compile) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/src/test/resources
[INFO]
[INFO] --- tycho-source-plugin:1.1.0:plugin-source (attach-source) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.7.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- target-platform-configuration:1.1.0:target-platform (default-target-platform) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] --- tycho-pack200a-plugin:1.1.0:normalize (pack200-normalize) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Pack200 normalizing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.7.0-SNAPSHOT.jar
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.7.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- tycho-pack200b-plugin:1.1.0:pack (pack200-pack) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Pack200 packing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] >>> findbugs-maven-plugin:3.0.5:check (default) > :findbugs @ org.eclipse.epp.mpc.help.ui >>>
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:findbugs (findbugs) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] <<< findbugs-maven-plugin:3.0.5:check (default) < :findbugs @ org.eclipse.epp.mpc.help.ui <<<
[INFO]
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:check (default) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] >>> maven-pmd-plugin:3.9.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.help.ui >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd (cpd) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO] <<< maven-pmd-plugin:3.9.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.help.ui <<<
[INFO]
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd-check (default) @ org.eclipse.epp.mpc.help.ui ---
[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building org.eclipse.epp.mpc 1.7.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.epp.mpc ---
[INFO] Deleting /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.feature/target
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.epp.mpc ---
[INFO] The project's OSGi version is 1.7.0.v20180517-1219
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-id (default-validate-id) @ org.eclipse.epp.mpc ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-version (default-validate-version) @ org.eclipse.epp.mpc ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-java) @ org.eclipse.epp.mpc ---
[INFO]
[INFO] --- target-platform-configuration:1.1.0:target-platform (default-target-platform) @ org.eclipse.epp.mpc ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:package-feature (default-package-feature) @ org.eclipse.epp.mpc ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc ---
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:feature-p2-metadata (default-feature-p2-metadata) @ org.eclipse.epp.mpc ---
[INFO]
[INFO] --- tycho-source-feature-plugin:1.1.0:source-feature (source-feature) @ org.eclipse.epp.mpc ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.7.0-SNAPSHOT-sources-feature.jar
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.epp.mpc ---
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.7.0-SNAPSHOT.jar
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.7.0-SNAPSHOT-sources-feature.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building EPP Marketplace Client 1.7.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.epp.mpc.site ---
[INFO] Deleting /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.epp.mpc.site ---
[INFO] The project's OSGi version is 1.7.0.v20180517-1219
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-java) @ org.eclipse.epp.mpc.site ---
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean-1) @ org.eclipse.epp.mpc.site ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ org.eclipse.epp.mpc.site ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/src/main/resources
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:copy-resources (copy-resources) @ org.eclipse.epp.mpc.site ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:copy-resources (copy-promotion) @ org.eclipse.epp.mpc.site ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- target-platform-configuration:1.1.0:target-platform (default-target-platform) @ org.eclipse.epp.mpc.site ---
[INFO]
[INFO] --- tycho-p2-publisher-plugin:1.1.0:publish-products (default-publish-products) @ org.eclipse.epp.mpc.site ---
[INFO]
[INFO] --- tycho-p2-publisher-plugin:1.1.0:publish-categories (default-publish-categories) @ org.eclipse.epp.mpc.site ---
[INFO]
[INFO] --- tycho-p2-publisher-plugin:1.1.0:attach-artifacts (default-attach-artifacts) @ org.eclipse.epp.mpc.site ---
[INFO]
[INFO] --- tycho-p2-repository-plugin:1.1.0:assemble-repository (default-assemble-repository) @ org.eclipse.epp.mpc.site ---
[INFO]
[INFO] --- tycho-p2-repository-plugin:1.1.0:archive-repository (default-archive-repository) @ org.eclipse.epp.mpc.site ---
[INFO] Building zip: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/org.eclipse.epp.mpc.site-1.7.0-SNAPSHOT.zip
[INFO]
[INFO] --- maven-antrun-plugin:1.8:run (repository-reference) @ org.eclipse.epp.mpc.site ---
Downloading from eclipse-maven-releases: https://repo.eclipse.org/content/repositories/releases/org/apache/ant/ant/maven-metadata.xml
Downloading from tycho-snapshots: https://repo.eclipse.org/content/repositories/tycho-snapshots/org/apache/ant/ant/maven-metadata.xml
Downloading from apache.snapshots: http://repository.apache.org/snapshots/org/apache/ant/ant/maven-metadata.xml
[INFO] Executing tasks
main:
transform-repository-xml:
[copy] Copying 1 file to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/repository
[xslt] Processing /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/repository/content.xml to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/repository/content.xml.tmp
[xslt] Loading stylesheet /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/p2content.xslt
[move] Moving 1 file to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/repository
[delete] Deleting: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/repository/content.xml.orig
[copy] Copying 1 file to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target
[xslt] Processing /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/p2content.xml to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/p2content.xml.tmp
[xslt] Loading stylesheet /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/p2content.xslt
[move] Moving 1 file to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target
[delete] Deleting: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/p2content.xml.orig
compress-repository-files:
[jar] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/repository/content.jar
[jar] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/repository/artifacts.jar
[comp:xz] Building: content.xml.xz
[comp:xz] Building: artifacts.xml.xz
[move] Moving 2 files to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target
update-repository-archive:
[move] Moving 1 file to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target
[zip] Building zip: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/org.eclipse.epp.mpc.site-1.7.0-SNAPSHOT.zip
[delete] Deleting: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.site/target/org.eclipse.epp.mpc.site-1.7.0-SNAPSHOT.zip.tmp
process-repository:
[INFO] Executed tasks
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building org.eclipse.epp.mpc.tests 1.7.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.epp.mpc.tests ---
[INFO] Deleting /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.tests ---
[INFO] The project's OSGi version is 1.7.0.v20180419-1531
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-id (default-validate-id) @ org.eclipse.epp.mpc.tests ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-version (default-validate-version) @ org.eclipse.epp.mpc.tests ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-java) @ org.eclipse.epp.mpc.tests ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ org.eclipse.epp.mpc.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/main/resources
[INFO]
[INFO] --- tycho-compiler-plugin:1.1.0:compile (default-compile) @ org.eclipse.epp.mpc.tests ---
[INFO] Compiling 35 source files to /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/classes
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/catalog/MarketplaceInfoSerializationTest.java:[264]
private void copyRegistryFile(File target, int percent) throws Exception {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method copyRegistryFile(File, int) from the type MarketplaceInfoSerializationTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/catalog/MarketplaceInfoSerializationTest.java:[290]
private void createEmptyRegistryFile(File target) throws IOException {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method createEmptyRegistryFile(File) from the type MarketplaceInfoSerializationTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/util/TransportFactoryTest.java:[76]
import org.mockito.Matchers;
^^^^^^^^^^^^^^^^^^^^
The type Matchers is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/util/TransportFactoryTest.java:[266]
Mockito.when(secondaryTransport.stream(Matchers.<URI> any(), Matchers.<IProgressMonitor> any())).thenReturn(
^^^^^^^^
The type Matchers is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/util/TransportFactoryTest.java:[266]
Mockito.when(secondaryTransport.stream(Matchers.<URI> any(), Matchers.<IProgressMonitor> any())).thenReturn(
^^^^^^^^
The type Matchers is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/util/TransportFactoryTest.java:[280]
Mockito.when(customizer.customizeBuilder(Matchers.any())).thenAnswer(invocation -> {
^^^^^^^^
The type Matchers is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/util/TransportFactoryTest.java:[286]
Mockito.when(customizer.customizeCredentialsProvider(Matchers.any())).thenReturn(null);
^^^^^^^^
The type Matchers is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/util/TransportFactoryTest.java:[290]
Mockito.verify(customizer).customizeBuilder(Matchers.any());
^^^^^^^^
The type Matchers is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/util/TransportFactoryTest.java:[291]
Mockito.verify(customizer).customizeCredentialsProvider(Matchers.any());
^^^^^^^^
The type Matchers is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/xml/UnmarshallerTest.java:[353]
assertEquals(expectedIus.length, node.getIus().getIu().size());
^^^^^^^
The method getIu() from the type IIus is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/xml/UnmarshallerTest.java:[355]
assertEquals(expectedIus[x], node.getIus().getIu().get(x));
^^^^^^^
The method getIu() from the type IIus is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/xml/UnmarshallerTest.java:[532]
private IStatus getErrorContentInfo(UnmarshalException e) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method getErrorContentInfo(UnmarshalException) from the type UnmarshallerTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/xml/UnmarshallerTest.java:[561]
private InputStream getResourceAsStream(String resource) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method getResourceAsStream(String) from the type UnmarshallerTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/CatalogServiceTest.java:[25]
import org.eclipse.epp.internal.mpc.core.service.CatalogService;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The type CatalogService is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/CatalogServiceTest.java:[47]
private final class MockCatalogService implements CatalogService {
^^^^^^^^^^^^^^
The type CatalogService is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/CatalogServiceTest.java:[48]
public List<Catalog> listCatalogs(IProgressMonitor monitor) throws CoreException {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method CatalogServiceTest.MockCatalogService.listCatalogs(IProgressMonitor) overrides a deprecated method from CatalogService
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/CatalogServiceTest.java:[90]
catalogService = ServiceLocator.getInstance().getCatalogService();
^^^^^^^^^^^^^
The method getInstance() from the type ServiceLocator is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/catalog/MarketplaceInfoTest.java:[67]
item.setInstallableUnits(node.getIus().getIu());
^^^^^^^
The method getIu() from the type Ius is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/catalog/MarketplaceInfoTest.java:[154]
private InstallableUnit addIU(Map<String, IInstallableUnit> installedIus, String id) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method addIU(Map<String,IInstallableUnit>, String) from the type MarketplaceInfoTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/MarketplaceClientUiTest.java:[83]
private Exception wrapInCoreException(Throwable rootCause) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method wrapInCoreException(Throwable) from the type MarketplaceClientUiTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/MarketplaceClientUiTest.java:[92]
final DefaultCatalogService catalogService = (DefaultCatalogService) ServiceLocator.getInstance()
^^^^^^^^^^^^^
The method getInstance() from the type ServiceLocator is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/MarketplaceClientUiTest.java:[96]
ServiceLocator.setInstance(new ServiceLocator() {
@Override
public ICatalogService getCatalogService() {
return catalogService;
}
});
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method setInstance(ServiceLocator) from the type ServiceLocator is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/MarketplaceClientUiTest.java:[106]
ServiceLocator.setInstance(new ServiceLocator());
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method setInstance(ServiceLocator) from the type ServiceLocator is deprecated
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/DefaultMarketplaceServiceTest.java:[236]
private ICategory findCategory(IMarket toolsMarket, String categoryName) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method findCategory(IMarket, String) from the type DefaultMarketplaceServiceTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/service/SolutionCompatibilityFilterTest.java:[250]
public boolean installable() {
^^^^^^^^^^^^^
The method installable() from the type SolutionCompatibilityFilterTest.Solution can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/wizard/MarketplaceDiscoveryStrategyTest.java:[61]
public IMarketplaceService createMarketplaceService() {
^^^^^^^^^^^^^^^^^^^^^^^^^^
The method new MarketplaceDiscoveryStrategy(){}.createMarketplaceService() overrides a deprecated method from MarketplaceDiscoveryStrategy
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/wizard/SelectionModelStateSerializerTest.java:[60]
public IMarketplaceService createMarketplaceService() {
^^^^^^^^^^^^^^^^^^^^^^^^^^
The method new MarketplaceDiscoveryStrategy(){}.createMarketplaceService() overrides a deprecated method from MarketplaceDiscoveryStrategy
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/wizard/AbstractMarketplaceWizardBotTest.java:[312]
private void dumpThreads() {
^^^^^^^^^^^^^
The method dumpThreads() from the type AbstractMarketplaceWizardBotTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/wizard/AbstractMarketplaceWizardBotTest.java:[332]
private String captureShellScreenshot(SWTBotShell botShell) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method captureShellScreenshot(SWTBotShell) from the type AbstractMarketplaceWizardBotTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/wizard/AbstractMarketplaceWizardBotTest.java:[350]
private String describeShell(SWTBotShell botShell) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method describeShell(SWTBotShell) from the type AbstractMarketplaceWizardBotTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/wizard/AbstractMarketplaceWizardBotTest.java:[474]
private StyleRange[] findStyleRanges(final SWTBotStyledText styledText) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method findStyleRanges(SWTBotStyledText) from the type AbstractMarketplaceWizardBotTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/ui/wizard/AbstractMarketplaceWizardBotTest.java:[516]
private void checkSelected(AbstractTagFilter filter, String selection) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method checkSelected(AbstractTagFilter, String) from the type AbstractMarketplaceWizardBotTest can be declared as static
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/LambdaMatchers.java:[73]
T transformedItem = function.apply((S) item);
^^^^^^^^
Type safety: Unchecked cast from Object to S
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/LambdaMatchers.java:[78]
private static final class OptionalFunction<S, T> implements Function<Optional<S>, Optional<T>> {
^^^^^^^^^^^^^^^^
The type LambdaMatchers.OptionalFunction<S,T> is never used locally
[WARNING] /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/org/eclipse/epp/mpc/tests/LambdaMatchers.java:[81]
public OptionalFunction(Function<S, T> function) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The constructor LambdaMatchers.OptionalFunction<S,T>(Function<S,T>) is never used locally
35 problems (35 warnings)
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ org.eclipse.epp.mpc.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/src/test/resources
[INFO]
[INFO] --- tycho-source-plugin:1.1.0:plugin-source (attach-source) @ org.eclipse.epp.mpc.tests ---
[WARNING] bundle localization file /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/plugin.properties not found
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.7.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- target-platform-configuration:1.1.0:target-platform (default-target-platform) @ org.eclipse.epp.mpc.tests ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.tests ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.tests ---
[INFO]
[INFO] --- tycho-pack200a-plugin:1.1.0:normalize (pack200-normalize) @ org.eclipse.epp.mpc.tests ---
[INFO] Pack200 normalizing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.epp.mpc.tests ---
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.7.0-SNAPSHOT.jar
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.7.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- tycho-pack200b-plugin:1.1.0:pack (pack200-pack) @ org.eclipse.epp.mpc.tests ---
[INFO] Pack200 packing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.tests ---
[INFO]
[INFO] --- tycho-surefire-plugin:1.1.0:test (default-test) @ org.eclipse.epp.mpc.tests ---
[INFO] Skipping tests
[INFO]
[INFO] >>> findbugs-maven-plugin:3.0.5:check (default) > :findbugs @ org.eclipse.epp.mpc.tests >>>
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:findbugs (findbugs) @ org.eclipse.epp.mpc.tests ---
[INFO] Fork Value is true
[java] Picked up JAVA_TOOL_OPTIONS: -Xmx2G -Djava.io.tmpdir=/tmp/genie.mpc
[java] Warnings generated: 15
[INFO] Done FindBugs Analysis....
[INFO]
[INFO] <<< findbugs-maven-plugin:3.0.5:check (default) < :findbugs @ org.eclipse.epp.mpc.tests <<<
[INFO]
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:check (default) @ org.eclipse.epp.mpc.tests ---
[INFO] BugInstance size is 15
[INFO] Error size is 0
[INFO] Total bugs: 15
[INFO] Write to static field org.eclipse.epp.mpc.tests.LoggingSuite.isLogging from instance method org.eclipse.epp.mpc.tests.LoggingSuite.run(RunNotifier) [org.eclipse.epp.mpc.tests.LoggingSuite, org.eclipse.epp.mpc.tests.LoggingSuite] At LoggingSuite.java:[line 71]Another occurrence at LoggingSuite.java:[line 78] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD
[INFO] Should org.eclipse.epp.mpc.tests.service.CatalogServiceTest$MockCatalogService be a _static_ inner class? [org.eclipse.epp.mpc.tests.service.CatalogServiceTest$MockCatalogService] At CatalogServiceTest.java:[lines 47-51] SIC_INNER_SHOULD_BE_STATIC
[INFO] Exception is caught when Exception is not thrown in org.eclipse.epp.mpc.tests.service.SolutionCompatibilityFilterTest$2.findOutputDir() [org.eclipse.epp.mpc.tests.service.SolutionCompatibilityFilterTest$2] At SolutionCompatibilityFilterTest.java:[line 714] REC_CATCH_EXCEPTION
[INFO] org.eclipse.epp.mpc.tests.service.SolutionCompatibilityFilterTest$Solution.systems() may expose internal representation by returning SolutionCompatibilityFilterTest$Solution.systems [org.eclipse.epp.mpc.tests.service.SolutionCompatibilityFilterTest$Solution] At SolutionCompatibilityFilterTest.java:[line 264] EI_EXPOSE_REP
[INFO] org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.node() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 144] DM_NUMBER_CTOR
[INFO] Possible null pointer dereference in org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest.delete(File) due to return value of called method [org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest, org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest] Dereferenced at MarketplaceInfoSerializationTest.java:[line 125]Known null at MarketplaceInfoSerializationTest.java:[line 124] NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE
[INFO] org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest.loadGarbage() may fail to clean up java.io.OutputStream on checked exception [org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest, org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest, org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest, org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest, org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest] Obligation to clean up resource created at MarketplaceInfoSerializationTest.java:[line 252] is not dischargedPath continues at MarketplaceInfoSerializationTest.java:[line 253]Path continues at MarketplaceInfoSerializationTest.java:[line 254]Path continues at MarketplaceInfoSerializationTest.java:[line 255]Path continues at MarketplaceInfoSerializationTest.java:[line 256] OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE
[INFO] Exceptional return value of java.io.File.delete() ignored in org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest.before() [org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest] At MarketplaceInfoSerializationTest.java:[line 105] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Exceptional return value of java.io.File.mkdirs() ignored in org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest.before() [org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest] At MarketplaceInfoSerializationTest.java:[line 106] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Exceptional return value of java.io.File.mkdirs() ignored in org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest.copyRegistryFile(File, int) [org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest] At MarketplaceInfoSerializationTest.java:[line 273] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Exceptional return value of java.io.File.createNewFile() ignored in org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest.createEmptyRegistryFile(File) [org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest] At MarketplaceInfoSerializationTest.java:[line 293] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] Exceptional return value of java.io.File.mkdirs() ignored in org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest.createEmptyRegistryFile(File) [org.eclipse.epp.mpc.tests.ui.catalog.MarketplaceInfoSerializationTest] At MarketplaceInfoSerializationTest.java:[line 291] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[INFO] org.eclipse.epp.mpc.tests.ui.wizard.AbstractMarketplaceWizardBotTest.TEST_NODES should be package protected [org.eclipse.epp.mpc.tests.ui.wizard.AbstractMarketplaceWizardBotTest] At AbstractMarketplaceWizardBotTest.java:[line 102] MS_PKGPROTECT
[INFO] Redundant nullcheck of problem, which is known to be non-null in org.eclipse.epp.mpc.tests.ui.wizard.AbstractMarketplaceWizardBotTest.closeWizard() [org.eclipse.epp.mpc.tests.ui.wizard.AbstractMarketplaceWizardBotTest] Redundant null check at AbstractMarketplaceWizardBotTest.java:[line 299] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[INFO] Return value of org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientCustomizer.customizeCredentialsProvider(CredentialsProvider) ignored, but method has no side effect [org.eclipse.epp.mpc.tests.util.TransportFactoryTest] At TransportFactoryTest.java:[line 291] RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT
[INFO]
To see bug detail using the Findbugs GUI, use the following command "mvn findbugs:gui"
[INFO]
[INFO] >>> maven-pmd-plugin:3.9.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.tests >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd (cpd) @ org.eclipse.epp.mpc.tests ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO]
[INFO] <<< maven-pmd-plugin:3.9.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.tests <<<
[INFO]
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd-check (default) @ org.eclipse.epp.mpc.tests ---
[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building org.eclipse.epp.mpc.tests.catalog 1.7.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Deleting /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests.catalog/target
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] The project's OSGi version is 1.7.0.v20171123-1547
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-id (default-validate-id) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:validate-version (default-validate-version) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-java) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests.catalog/src/main/resources
[INFO]
[INFO] --- tycho-compiler-plugin:1.1.0:compile (default-compile) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests.catalog/src/test/resources
[INFO]
[INFO] --- tycho-source-plugin:1.1.0:plugin-source (attach-source) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] --- target-platform-configuration:1.1.0:target-platform (default-target-platform) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] --- tycho-packaging-plugin:1.1.0:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Building jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests.catalog/target/org.eclipse.epp.mpc.tests.catalog-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] --- tycho-pack200a-plugin:1.1.0:normalize (pack200-normalize) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Pack200 normalizing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests.catalog/target/org.eclipse.epp.mpc.tests.catalog-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- eclipse-jarsigner-plugin:1.1.5:sign (sign) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Signing jar: /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests.catalog/target/org.eclipse.epp.mpc.tests.catalog-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-pack200b-plugin:1.1.0:pack (pack200-pack) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Pack200 packing jar /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests.catalog/target/org.eclipse.epp.mpc.tests.catalog-1.7.0-SNAPSHOT.jar
[INFO]
[INFO] --- tycho-p2-plugin:1.1.0:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] >>> findbugs-maven-plugin:3.0.5:check (default) > :findbugs @ org.eclipse.epp.mpc.tests.catalog >>>
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:findbugs (findbugs) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] <<< findbugs-maven-plugin:3.0.5:check (default) < :findbugs @ org.eclipse.epp.mpc.tests.catalog <<<
[INFO]
[INFO]
[INFO] --- findbugs-maven-plugin:3.0.5:check (default) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] >>> maven-pmd-plugin:3.9.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.tests.catalog >>>
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd (cpd) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO] <<< maven-pmd-plugin:3.9.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.tests.catalog <<<
[INFO]
[INFO]
[INFO] --- maven-pmd-plugin:3.9.0:cpd-check (default) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building org.eclipse.epp.mpc-root 1.7.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.eclipse.epp.mpc-root ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M1:enforce (enforce-java) @ org.eclipse.epp.mpc-root ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] org.eclipse.epp.mpc-target ......................... SUCCESS [ 0.237 s]
[INFO] org.eclipse.epp.mpc.core ........................... SUCCESS [ 24.638 s]
[INFO] org.eclipse.epp.mpc.core.win32 ..................... SUCCESS [ 8.755 s]
[INFO] org.eclipse.epp.mpc.dependencies ................... SUCCESS [ 1.605 s]
[INFO] org.eclipse.epp.mpc.ui.css ......................... SUCCESS [ 6.541 s]
[INFO] org.eclipse.epp.mpc.ui ............................. SUCCESS [ 24.762 s]
[INFO] org.eclipse.epp.mpc.help.ui ........................ SUCCESS [ 2.272 s]
[INFO] org.eclipse.epp.mpc ................................ SUCCESS [ 1.615 s]
[INFO] EPP Marketplace Client ............................. SUCCESS [ 3.385 s]
[INFO] org.eclipse.epp.mpc.tests .......................... SUCCESS [ 16.802 s]
[INFO] org.eclipse.epp.mpc.tests.catalog .................. SUCCESS [ 0.747 s]
[INFO] org.eclipse.epp.mpc-root ........................... SUCCESS [ 0.002 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:02 min
[INFO] Finished at: 2018-05-17T08:35:51-04:00
[INFO] Final Memory: 94M/1921M
[INFO] ------------------------------------------------------------------------
Terminating xvnc.
[FINDBUGS] Collecting findbugs analysis files...
[FINDBUGS] Searching for all files in /home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace that match the pattern org.eclipse.epp.mpc*/target/findbugsXml.xml
[FINDBUGS] Parsing 5 files in /home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace
[FINDBUGS] Successfully parsed file /home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/org.eclipse.epp.mpc.core.win32/target/findbugsXml.xml of module Marketplace Client Core Win32 Proxy Support with 1 unique warning and 0 duplicates.
[FINDBUGS] Successfully parsed file /home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/org.eclipse.epp.mpc.core/target/findbugsXml.xml of module Marketplace Client Core with 22 unique warnings and 0 duplicates.
[FINDBUGS] Successfully parsed file /home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/org.eclipse.epp.mpc.tests/target/findbugsXml.xml of module Marketplace Client Tests with 37 unique warnings and 0 duplicates.
[FINDBUGS] Successfully parsed file /home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui.css/target/findbugsXml.xml of module Marketplace Client Theme Support with 38 unique warnings and 0 duplicates.
[FINDBUGS] Successfully parsed file /home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace/org.eclipse.epp.mpc.ui/target/findbugsXml.xml of module Marketplace Client with 81 unique warnings and 0 duplicates.
<Git Blamer> Using GitBlamer to create author and commit information for all warnings.
<Git Blamer> GIT_COMMIT=33db7f73befcdc5d4fcf1f8c75253ac5de131eeb, workspace=/home/hudson/genie.mpc/.jenkins/jobs/epp-mpc-release/workspace
> /usr/local/bin/git rev-parse 33db7f73befcdc5d4fcf1f8c75253ac5de131eeb^{commit} # timeout=10
<Git Blamer> Skipping file /jobs/genie.mpc/epp-mpc-release/workspace/org.eclipse.epp.mpc.core/src/org/eclipse/epp/internal/mpc/core/util/ITransport.java, no result found.
[FINDBUGS] Computing warning deltas based on reference build #96
Archiving artifacts
Started calculate disk usage of build
Finished Calculation of disk usage of build in 0 seconds
Started calculate disk usage of workspace
Finished Calculation of disk usage of workspace in 0 seconds
Finished: SUCCESS