Skip to content

Console Output

Skipping 89 KB.. Full Log
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:package-plugin (default-package-plugin)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:check (default)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:spotbugs (spotbugs)'
[INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.ui.css:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/pom.xml
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.ui.css ---
[INFO] The project's OSGi version is 1.10.3.v20240221-1216
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-id (default-validate-id) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- tycho-compiler:4.0.4:validate-classpath (default-validate-classpath) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Resolving class path of org.eclipse.epp.mpc.ui.css
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/src/main/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:compile (default-compile) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Compiling 4 source files to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/target/classes using Eclipse Compiler for Java(TM) 3.35.0.v20230814-2020
[INFO] 
[INFO] --- tycho-bnd:4.0.4:process (default-process) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- tycho-ds:4.0.4:declarative-services (default-declarative-services) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/src/test/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:testCompile (default-testCompile) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- tycho-source:4.0.4:plugin-source (attach-source) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/target/org.eclipse.epp.mpc.ui.css-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-packaging:4.0.4:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/target/org.eclipse.epp.mpc.ui.css-1.10.3-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/target/org.eclipse.epp.mpc.ui.css-1.10.3-SNAPSHOT.jar
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui.css/target/org.eclipse.epp.mpc.ui.css-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.ui.css ---
[INFO] 
[INFO] >>> spotbugs:4.8.1.0:check (default) > :spotbugs @ org.eclipse.epp.mpc.ui.css >>>
[INFO] 
[INFO] --- spotbugs:4.8.1.0:spotbugs (spotbugs) @ org.eclipse.epp.mpc.ui.css ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.1.0:check (default) < :spotbugs @ org.eclipse.epp.mpc.ui.css <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.1.0:check (default) @ org.eclipse.epp.mpc.ui.css ---
[INFO] BugInstance size is 2
[INFO] Error size is 0
[INFO] Total bugs: 2
[ERROR] Medium: Exception is caught when Exception is not thrown in org.eclipse.epp.internal.mpc.ui.css.GradientCanvasElement$GradientCanvasAccess.read(GradientCanvas) [org.eclipse.epp.internal.mpc.ui.css.GradientCanvasElement$GradientCanvasAccess] At GradientCanvasElement.java:[line 103] REC_CATCH_EXCEPTION
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.css.StyleHelper.on(Widget) may expose internal representation by storing an externally mutable object into StyleHelper.widget [org.eclipse.epp.internal.mpc.ui.css.StyleHelper] At StyleHelper.java:[line 42] EI_EXPOSE_REP2
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[INFO] 
[INFO] >>> pmd:3.13.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.ui.css >>>
[INFO] 
[INFO] --- pmd:3.13.0:cpd (cpd) @ org.eclipse.epp.mpc.ui.css ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] <<< pmd:3.13.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.ui.css <<<
[INFO] 
[INFO] 
[INFO] --- pmd:3.13.0:cpd-check (default) @ org.eclipse.epp.mpc.ui.css ---
[INFO] PMD version: 6.21.0
[INFO] 
[INFO] 
[INFO] -------------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.ui >-------------
[INFO] Building org.eclipse.epp.mpc.ui 1.10.3-SNAPSHOT                   [6/12]
[INFO]   from org.eclipse.epp.mpc.ui/pom.xml
[INFO] ---------------------------[ eclipse-plugin ]---------------------------
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:build-qualifier (default-build-qualifier)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-id (default-validate-id)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-version (default-validate-version)'
[WARNING] Parameter 'resolver' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'ignoreTychoRepositories' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'includePackedArtifacts' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:update-consumer-pom (default-update-consumer-pom)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:package-plugin (default-package-plugin)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:check (default)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:spotbugs (spotbugs)'
[INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.ui:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/pom.xml
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.ui ---
[INFO] The project's OSGi version is 1.10.3.v20240228-1000
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-id (default-validate-id) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- tycho-compiler:4.0.4:validate-classpath (default-validate-classpath) @ org.eclipse.epp.mpc.ui ---
[INFO] Resolving class path of org.eclipse.epp.mpc.ui
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.ui ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/src/main/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:compile (default-compile) @ org.eclipse.epp.mpc.ui ---
[INFO] Compiling 129 source files to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/target/classes using Eclipse Compiler for Java(TM) 3.35.0.v20230814-2020
[INFO] 
[INFO] --- tycho-bnd:4.0.4:process (default-process) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- tycho-ds:4.0.4:declarative-services (default-declarative-services) @ org.eclipse.epp.mpc.ui ---
[INFO] Using Declarative Service specification version 1.3.0 to generate component definitions
[INFO] 0 component(s) where generated, 3 where kept.
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ org.eclipse.epp.mpc.ui ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/src/test/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:testCompile (default-testCompile) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- tycho-source:4.0.4:plugin-source (attach-source) @ org.eclipse.epp.mpc.ui ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-packaging:4.0.4:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.ui ---
[WARNING] Checking Service-Component header that contains wildcards is currently not supported
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.10.3-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.ui ---
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.10.3-SNAPSHOT.jar
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/target/org.eclipse.epp.mpc.ui-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.ui ---
[INFO] 
[INFO] >>> spotbugs:4.8.1.0:check (default) > :spotbugs @ org.eclipse.epp.mpc.ui >>>
[INFO] 
[INFO] --- spotbugs:4.8.1.0:spotbugs (spotbugs) @ org.eclipse.epp.mpc.ui ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.1.0:check (default) < :spotbugs @ org.eclipse.epp.mpc.ui <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.1.0:check (default) @ org.eclipse.epp.mpc.ui ---
[INFO] BugInstance size is 133
[INFO] Error size is 0
[INFO] Total bugs: 133
[ERROR] Medium: Public static org.eclipse.epp.internal.mpc.ui.CatalogRegistry.getInstance() may expose internal representation by returning CatalogRegistry.instance [org.eclipse.epp.internal.mpc.ui.CatalogRegistry] At CatalogRegistry.java:[line 40] MS_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.MarketplaceClientDebug.DEBUG isn't final and cannot be protected from malicious code [org.eclipse.epp.internal.mpc.ui.MarketplaceClientDebug] At MarketplaceClientDebug.java:[line 33] MS_CANNOT_BE_FINAL
[ERROR] Medium: Write to static field org.eclipse.epp.internal.mpc.ui.MarketplaceClientDebug.debugTrace from instance method org.eclipse.epp.internal.mpc.ui.MarketplaceClientDebug$DebugOptionsInitializer.optionsChanged(DebugOptions) [org.eclipse.epp.internal.mpc.ui.MarketplaceClientDebug$DebugOptionsInitializer] At MarketplaceClientDebug.java:[line 56] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD
[ERROR] Medium: 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 95]Known null at MarketplaceClientUi.java:[line 92] NP_NULL_PARAM_DEREF
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiResources.getResourceProvider() may expose internal representation by returning MarketplaceClientUiResources.resourceProvider [org.eclipse.epp.internal.mpc.ui.MarketplaceClientUiResources] At MarketplaceClientUiResources.java:[line 148] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalog.getAvailableUpdates() may expose internal representation by returning MarketplaceCatalog.availableUpdates [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalog] At MarketplaceCatalog.java:[line 655] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource.getId() may expose internal representation by returning MarketplaceCatalogSource.marketplaceService [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource] At MarketplaceCatalogSource.java:[line 40] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource.getMarketplaceService() may expose internal representation by returning MarketplaceCatalogSource.marketplaceService [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource] At MarketplaceCatalogSource.java:[line 60] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource.getResourceProvider() may expose internal representation by returning MarketplaceCatalogSource.resourceProvider [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource] At MarketplaceCatalogSource.java:[line 56] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource(IMarketplaceService) may expose internal representation by storing an externally mutable object into MarketplaceCatalogSource.marketplaceService [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCatalogSource] At MarketplaceCatalogSource.java:[line 34] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCategory.getMarkets() may expose internal representation by returning MarketplaceCategory.markets [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCategory] At MarketplaceCategory.java:[line 47] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCategory.setMarkets(List) may expose internal representation by storing an externally mutable object into MarketplaceCategory.markets [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceCategory] At MarketplaceCategory.java:[line 43] EI_EXPOSE_REP2
[ERROR] Medium: Exception thrown in class org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy at new org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy(CatalogDescriptor) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy] At MarketplaceDiscoveryStrategy.java:[line 107]At MarketplaceDiscoveryStrategy.java:[line 107] CT_CONSTRUCTOR_THROW
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy.getMarketplaceService() may expose internal representation by returning MarketplaceDiscoveryStrategy.marketplaceService [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy] At MarketplaceDiscoveryStrategy.java:[line 965] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy(CatalogDescriptor) may expose internal representation by storing an externally mutable object into MarketplaceDiscoveryStrategy.catalogDescriptor [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy] At MarketplaceDiscoveryStrategy.java:[line 109] EI_EXPOSE_REP2
[ERROR] High: Nullcheck of node at line 390 of value previously dereferenced in org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy.createCatalogItem(INode, String, boolean, IProgressMonitor) [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy, org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceDiscoveryStrategy] At MarketplaceDiscoveryStrategy.java:[line 298]Redundant null check at MarketplaceDiscoveryStrategy.java:[line 390] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.getIuToNodeKey() may expose internal representation by returning MarketplaceInfo.iuToNodeKey [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] At MarketplaceInfo.java:[line 93] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.getNodeKeyToIU() may expose internal representation by returning MarketplaceInfo.nodeKeyToIU [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] At MarketplaceInfo.java:[line 85] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.setIuToNodeKey(Map) may expose internal representation by storing an externally mutable object into MarketplaceInfo.iuToNodeKey [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] At MarketplaceInfo.java:[line 97] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.setNodeKeyToIU(Map) may expose internal representation by storing an externally mutable object into MarketplaceInfo.nodeKeyToIU [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] At MarketplaceInfo.java:[line 89] EI_EXPOSE_REP2
[ERROR] Medium: 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 97]Unsynchronized access at MarketplaceInfo.java:[line 93]Synchronized access at MarketplaceInfo.java:[line 292]Synchronized access at MarketplaceInfo.java:[line 296]Synchronized access at MarketplaceInfo.java:[line 277]Synchronized access at MarketplaceInfo.java:[line 285] IS2_INCONSISTENT_SYNC
[ERROR] Medium: 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 85]Unsynchronized access at MarketplaceInfo.java:[line 89]Synchronized access at MarketplaceInfo.java:[line 145]Synchronized access at MarketplaceInfo.java:[line 147]Synchronized access at MarketplaceInfo.java:[line 116]Synchronized access at MarketplaceInfo.java:[line 118]Synchronized access at MarketplaceInfo.java:[line 289]Synchronized access at MarketplaceInfo.java:[line 275] IS2_INCONSISTENT_SYNC
[ERROR] High: Redundant nullcheck of nodeUrlsValue, which is known to be non-null in org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.computeInstalledNodes(URL, Map) [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] Redundant null check at MarketplaceInfo.java:[line 160] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: Exceptional return value of java.io.File.delete() ignored in org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo.doLoad(File) [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceInfo] At MarketplaceInfo.java:[line 365] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: 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 385] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceNodeCatalogItem.getInstallableUnitItems() may expose internal representation by returning MarketplaceNodeCatalogItem.installableUnitItems [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceNodeCatalogItem] At MarketplaceNodeCatalogItem.java:[line 155] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceNodeInstallableUnitItem.getCatalogItem() may expose internal representation by returning MarketplaceNodeInstallableUnitItem.catalogItem [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceNodeInstallableUnitItem] At MarketplaceNodeInstallableUnitItem.java:[line 46] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceNodeInstallableUnitItem.setCatalogItem(MarketplaceNodeCatalogItem) may expose internal representation by storing an externally mutable object into MarketplaceNodeInstallableUnitItem.catalogItem [org.eclipse.epp.internal.mpc.ui.catalog.MarketplaceNodeInstallableUnitItem] At MarketplaceNodeInstallableUnitItem.java:[line 50] EI_EXPOSE_REP2
[ERROR] Medium: 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 342]Another occurrence at ResourceProvider.java:[line 345] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: 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 206] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: 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 66]Unsynchronized access at ResourceProvider.java:[line 93]Synchronized access at ResourceProvider.java:[line 142]Synchronized access at ResourceProvider.java:[line 145]Synchronized access at ResourceProvider.java:[line 155]Synchronized access at ResourceProvider.java:[line 155] IS2_INCONSISTENT_SYNC
[ERROR] Medium: Exceptional return value of java.io.File.delete() ignored in org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture.lambda$0(String, File) [org.eclipse.epp.internal.mpc.ui.catalog.ResourceProvider$ResourceFuture] At ResourceProvider.java:[line 102] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.catalog.ResourceProviderImageDescriptor.getResourceProvider() may expose internal representation by returning ResourceProviderImageDescriptor.resourceProvider [org.eclipse.epp.internal.mpc.ui.catalog.ResourceProviderImageDescriptor] At ResourceProviderImageDescriptor.java:[line 49] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.catalog.ResourceProviderImageDescriptor(ResourceProvider, String) may expose internal representation by storing an externally mutable object into ResourceProviderImageDescriptor.resourceProvider [org.eclipse.epp.internal.mpc.ui.catalog.ResourceProviderImageDescriptor] At ResourceProviderImageDescriptor.java:[line 40] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand.setCatalogDescriptors(List) may expose internal representation by storing an externally mutable object into AbstractMarketplaceWizardCommand.catalogDescriptors [org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand] At AbstractMarketplaceWizardCommand.java:[line 155] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand.setSelectedCatalogDescriptor(CatalogDescriptor) may expose internal representation by storing an externally mutable object into AbstractMarketplaceWizardCommand.selectedCatalogDescriptor [org.eclipse.epp.internal.mpc.ui.commands.AbstractMarketplaceWizardCommand] At AbstractMarketplaceWizardCommand.java:[line 159] EI_EXPOSE_REP2
[ERROR] Medium: 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 63] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand.setOperations(Map) may expose internal representation by storing an externally mutable object into MarketplaceWizardCommand.operations [org.eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand] At MarketplaceWizardCommand.java:[line 183] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand.setWizardDialogState(MarketplaceWizard$WizardState) may expose internal representation by storing an externally mutable object into MarketplaceWizardCommand.wizardDialogState [org.eclipse.epp.internal.mpc.ui.commands.MarketplaceWizardCommand] At MarketplaceWizardCommand.java:[line 171] EI_EXPOSE_REP2
[ERROR] Medium: 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 148] UC_USELESS_OBJECT
[ERROR] Medium: Nullcheck of pref at line 126 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 126]Redundant null check at ShowFileSupportProposalsDialog.java:[line 127] RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE
[ERROR] Medium: Exception thrown in class org.eclipse.epp.internal.mpc.ui.operations.AbstractProvisioningOperation at new org.eclipse.epp.internal.mpc.ui.operations.AbstractProvisioningOperation(Collection) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.internal.mpc.ui.operations.AbstractProvisioningOperation, org.eclipse.epp.internal.mpc.ui.operations.AbstractProvisioningOperation] At AbstractProvisioningOperation.java:[line 55]At AbstractProvisioningOperation.java:[line 55] CT_CONSTRUCTOR_THROW
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.operations.AbstractProvisioningOperation.getAddedRepositoryLocations() may expose internal representation by returning AbstractProvisioningOperation.addedRepositoryLocations [org.eclipse.epp.internal.mpc.ui.operations.AbstractProvisioningOperation] At AbstractProvisioningOperation.java:[line 158] EI_EXPOSE_REP
[ERROR] Medium: Exception thrown in class org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer at new org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer(ProfileChangeOperationComputer$OperationType, Collection, Collection, URI, ProfileChangeOperationComputer$ResolutionStrategy, boolean) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer, org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer] At ProfileChangeOperationComputer.java:[line 142]At ProfileChangeOperationComputer.java:[line 142] CT_CONSTRUCTOR_THROW
[ERROR] Medium: 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 273] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer.getOperation() may expose internal representation by returning ProfileChangeOperationComputer.operation [org.eclipse.epp.internal.mpc.ui.operations.ProfileChangeOperationComputer] At ProfileChangeOperationComputer.java:[line 269] EI_EXPOSE_REP
[ERROR] Medium: Exception thrown in class org.eclipse.epp.internal.mpc.ui.operations.RepositoryTransactionHelper$RepositoryTracker at new org.eclipse.epp.internal.mpc.ui.operations.RepositoryTransactionHelper$RepositoryTracker(IRepositoryManager) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.internal.mpc.ui.operations.RepositoryTransactionHelper$RepositoryTracker, org.eclipse.epp.internal.mpc.ui.operations.RepositoryTransactionHelper$RepositoryTracker] At RepositoryTransactionHelper.java:[line 102]At RepositoryTransactionHelper.java:[line 102] CT_CONSTRUCTOR_THROW
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.operations.ResolveFeatureNamesOperation.getFeatureDescriptors() may expose internal representation by returning ResolveFeatureNamesOperation.featureDescriptors [org.eclipse.epp.internal.mpc.ui.operations.ResolveFeatureNamesOperation] At ResolveFeatureNamesOperation.java:[line 86] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.operations.ResolveFeatureNamesOperation.getUnresolvedFeatureDescriptors() may expose internal representation by returning ResolveFeatureNamesOperation.unresolvedFeatureDescriptors [org.eclipse.epp.internal.mpc.ui.operations.ResolveFeatureNamesOperation] At ResolveFeatureNamesOperation.java:[line 90] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.util.ConcurrentTaskManager.getFutures() may expose internal representation by returning ConcurrentTaskManager.futures [org.eclipse.epp.internal.mpc.ui.util.ConcurrentTaskManager] At ConcurrentTaskManager.java:[line 76] EI_EXPOSE_REP
[ERROR] Medium: 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 86] DM_STRING_CTOR
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem(Composite, int, MarketplaceDiscoveryResources, IMarketplaceWebBrowser, CatalogItem, CatalogViewer) may expose internal representation by storing an externally mutable object into AbstractMarketplaceDiscoveryItem.connector [org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem] At AbstractMarketplaceDiscoveryItem.java:[line 166] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem(Composite, int, MarketplaceDiscoveryResources, IMarketplaceWebBrowser, CatalogItem, CatalogViewer) may expose internal representation by storing an externally mutable object into AbstractMarketplaceDiscoveryItem.viewer [org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem] At AbstractMarketplaceDiscoveryItem.java:[line 167] EI_EXPOSE_REP2
[ERROR] Medium: Switch statement found in org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem.lambda$8(ToolTip, Control, Event) where default case is missing [org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem] At AbstractMarketplaceDiscoveryItem.java:[lines 811-836] SF_SWITCH_NO_DEFAULT
[ERROR] Medium: Static field "browserAvailable" is modified by an instance level synchronized method. [org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem, org.eclipse.epp.internal.mpc.ui.wizards.AbstractMarketplaceDiscoveryItem] At AbstractMarketplaceDiscoveryItem.java:[line 522]Another occurrence at AbstractMarketplaceDiscoveryItem.java:[line 524] SSD_DO_NOT_USE_INSTANCE_LOCK_ON_SHARED_STATIC_DATA
[ERROR] Medium: 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 93-104] SF_SWITCH_NO_DEFAULT
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.AbstractTagFilter.getChoices() may expose internal representation by returning AbstractTagFilter.choices [org.eclipse.epp.internal.mpc.ui.wizards.AbstractTagFilter] At AbstractTagFilter.java:[line 70] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.AbstractTagFilter.getSelected() may expose internal representation by returning AbstractTagFilter.selected [org.eclipse.epp.internal.mpc.ui.wizards.AbstractTagFilter] At AbstractTagFilter.java:[line 86] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.AbstractTagFilter.setChoices(List) may expose internal representation by storing an externally mutable object into AbstractTagFilter.choices [org.eclipse.epp.internal.mpc.ui.wizards.AbstractTagFilter] At AbstractTagFilter.java:[line 75] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.BrowseCatalogItem(Composite, DiscoveryResources, IShellProvider, IMarketplaceWebBrowser, MarketplaceCategory, CatalogDescriptor, MarketplaceViewer) may expose internal representation by storing an externally mutable object into BrowseCatalogItem.category [org.eclipse.epp.internal.mpc.ui.wizards.BrowseCatalogItem] At BrowseCatalogItem.java:[line 54] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.CatalogSwitcher(Composite, int, MarketplaceCatalogConfiguration) may expose internal representation by storing an externally mutable object into CatalogSwitcher.configuration [org.eclipse.epp.internal.mpc.ui.wizards.CatalogSwitcher] At CatalogSwitcher.java:[line 68] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.CatalogSwitcherItem(Composite, ImageRegistry, CatalogDescriptor) may expose internal representation by storing an externally mutable object into CatalogSwitcherItem.imageRegistry [org.eclipse.epp.internal.mpc.ui.wizards.CatalogSwitcherItem] At CatalogSwitcherItem.java:[line 54] EI_EXPOSE_REP2
[ERROR] Medium: 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 227]Another occurrence at DiscoveryItem.java:[line 231] BX_UNBOXING_IMMEDIATELY_REBOXED
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.DropDownButton.getButton() may expose internal representation by returning DropDownButton.button [org.eclipse.epp.internal.mpc.ui.wizards.DropDownButton] At DropDownButton.java:[line 196] EI_EXPOSE_REP
[ERROR] High: Primitive is boxed to call Integer.compareTo(Integer): use Integer.compare(int, int) instead [org.eclipse.epp.internal.mpc.ui.wizards.FeatureSelectionWizardPage$1] At FeatureSelectionWizardPage.java:[line 304] DM_BOXED_PRIMITIVE_FOR_COMPARE
[ERROR] Medium: 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 94-102] SF_SWITCH_NO_DEFAULT
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.ImportFavoritesActionLink(MarketplacePage) may expose internal representation by storing an externally mutable object into ImportFavoritesActionLink.marketplacePage [org.eclipse.epp.internal.mpc.ui.wizards.ImportFavoritesActionLink] At ImportFavoritesActionLink.java:[line 24] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.ImportFavoritesWizard.getImportFavoritesPage() may expose internal representation by returning ImportFavoritesWizard.importFavoritesPage [org.eclipse.epp.internal.mpc.ui.wizards.ImportFavoritesWizard] At ImportFavoritesWizard.java:[line 112] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.ImportFavoritesWizard(MarketplaceCatalog, MarketplaceCatalogConfiguration, MarketplaceWizard) may expose internal representation by storing an externally mutable object into ImportFavoritesWizard.parent [org.eclipse.epp.internal.mpc.ui.wizards.ImportFavoritesWizard] At ImportFavoritesWizard.java:[line 43] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.InstallAllActionLink(MarketplacePage) may expose internal representation by storing an externally mutable object into InstallAllActionLink.marketplacePage [org.eclipse.epp.internal.mpc.ui.wizards.InstallAllActionLink] At InstallAllActionLink.java:[line 31] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.InstallUpdatesNotificationItem(Composite, MarketplaceDiscoveryResources, UserActionCatalogItem, MarketplacePage) may expose internal representation by storing an externally mutable object into InstallUpdatesNotificationItem.marketplacePage [org.eclipse.epp.internal.mpc.ui.wizards.InstallUpdatesNotificationItem] At InstallUpdatesNotificationItem.java:[line 37] EI_EXPOSE_REP2
[ERROR] Medium: Switch statement found in org.eclipse.epp.internal.mpc.ui.wizards.InstallUpdatesNotificationItem.buttonPressed(int) where default case is missing [org.eclipse.epp.internal.mpc.ui.wizards.InstallUpdatesNotificationItem] At InstallUpdatesNotificationItem.java:[lines 112-117] SF_SWITCH_NO_DEFAULT
[ERROR] Medium: 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 48-49] NM_WRONG_PACKAGE
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration.getCatalogDescriptor() may expose internal representation by returning MarketplaceCatalogConfiguration.catalogDescriptor [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration] At MarketplaceCatalogConfiguration.java:[line 79] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration.getCatalogDescriptors() may expose internal representation by returning MarketplaceCatalogConfiguration.catalogDescriptors [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration] At MarketplaceCatalogConfiguration.java:[line 69] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration.setCatalogDescriptor(CatalogDescriptor) may expose internal representation by storing an externally mutable object into MarketplaceCatalogConfiguration.catalogDescriptor [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration] At MarketplaceCatalogConfiguration.java:[line 84] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration.setCatalogDescriptors(List) may expose internal representation by storing an externally mutable object into MarketplaceCatalogConfiguration.catalogDescriptors [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceCatalogConfiguration] At MarketplaceCatalogConfiguration.java:[line 74] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDiscoveryResources(Display) may expose internal representation by storing an externally mutable object into MarketplaceDiscoveryResources.display [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceDiscoveryResources] At MarketplaceDiscoveryResources.java:[line 57] EI_EXPOSE_REP2
[ERROR] Medium: 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 364] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE
[ERROR] Medium: 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 397] NP_TOSTRING_COULD_RETURN_NULL
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceFilter.getCatalog() may expose internal representation by returning MarketplaceFilter.catalog [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceFilter] At MarketplaceFilter.java:[line 40] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceFilter.setCatalog(Catalog) may expose internal representation by storing an externally mutable object into MarketplaceFilter.catalog [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceFilter] At MarketplaceFilter.java:[line 44] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.MarketplacePage(MarketplaceCatalog, MarketplaceCatalogConfiguration) may expose internal representation by storing an externally mutable object into MarketplacePage.configuration [org.eclipse.epp.internal.mpc.ui.wizards.MarketplacePage] At MarketplacePage.java:[line 162] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplacePage.showMarketplace(CatalogDescriptor) may expose internal representation by storing an externally mutable object into MarketplacePage.lastSelection [org.eclipse.epp.internal.mpc.ui.wizards.MarketplacePage] At MarketplacePage.java:[line 1072] EI_EXPOSE_REP2
[ERROR] Medium: Exception is caught when Exception is not thrown in org.eclipse.epp.internal.mpc.ui.wizards.MarketplacePage$4.handleEvent(Event) [org.eclipse.epp.internal.mpc.ui.wizards.MarketplacePage$4] At MarketplacePage.java:[line 323] REC_CATCH_EXCEPTION
[ERROR] High: 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 25-65] NM_SAME_SIMPLE_NAME_AS_SUPERCLASS
[ERROR] Medium: 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 56] NM_WRONG_PACKAGE_INTENTIONAL
[ERROR] High: 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 35-40] NM_SAME_SIMPLE_NAME_AS_SUPERCLASS
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceViewer.getSelectionModel() may expose internal representation by returning MarketplaceViewer.selectionModel [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceViewer] At MarketplaceViewer.java:[line 1083] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceViewer(Catalog, IShellProvider, MarketplaceWizard) may expose internal representation by storing an externally mutable object into MarketplaceViewer.wizard [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceViewer] At MarketplaceViewer.java:[line 261] EI_EXPOSE_REP2
[ERROR] High: 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 214] MS_SHOULD_BE_FINAL
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.getInitialState() may expose internal representation by returning MarketplaceWizard.initialState [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] At MarketplaceWizard.java:[line 1205] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.getInstalledFeatures() may expose internal representation by returning MarketplaceWizard.installedFeatures [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] At MarketplaceWizard.java:[line 642] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.getProfileChangeOperation() may expose internal representation by returning MarketplaceWizard.profileChangeOperation [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] At MarketplaceWizard.java:[line 273] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.getSelectionModel() may expose internal representation by returning MarketplaceWizard.selectionModel [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] At MarketplaceWizard.java:[line 646] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard.setInitialState(MarketplaceWizard$WizardState) may expose internal representation by storing an externally mutable object into MarketplaceWizard.initialState [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard] At MarketplaceWizard.java:[line 1201] EI_EXPOSE_REP2
[ERROR] Medium: 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 630]Synchronized access at MarketplaceWizard.java:[line 626]Synchronized access at MarketplaceWizard.java:[line 642]Synchronized access at MarketplaceWizard.java:[line 632]Synchronized access at MarketplaceWizard.java:[line 636] IS2_INCONSISTENT_SYNC
[ERROR] Medium: 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 836-858] SF_SWITCH_NO_DEFAULT
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard$WizardState.getContent() may expose internal representation by returning MarketplaceWizard$WizardState.content [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard$WizardState] At MarketplaceWizard.java:[line 159] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard$WizardState.setContent(Set) may expose internal representation by storing an externally mutable object into MarketplaceWizard$WizardState.content [org.eclipse.epp.internal.mpc.ui.wizards.MarketplaceWizard$WizardState] At MarketplaceWizard.java:[line 163] EI_EXPOSE_REP2
[ERROR] Medium: 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 39] INT_VACUOUS_BIT_OPERATION
[ERROR] Medium: 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 206-210] NM_WRONG_PACKAGE
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer.createControl(Composite) may expose internal representation by returning NewsViewer.control [org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer] At NewsViewer.java:[line 72] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer.getBrowser() may expose internal representation by returning NewsViewer.browser [org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer] At NewsViewer.java:[line 162] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer.getControl() may expose internal representation by returning NewsViewer.control [org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer] At NewsViewer.java:[line 153] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer.getWizard() may expose internal representation by returning NewsViewer.wizard [org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer] At NewsViewer.java:[line 157] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer(MarketplaceWizard) may expose internal representation by storing an externally mutable object into NewsViewer.wizard [org.eclipse.epp.internal.mpc.ui.wizards.NewsViewer] At NewsViewer.java:[line 64] EI_EXPOSE_REP2
[ERROR] Medium: 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 307]Synchronized access at NewsViewer.java:[line 352] IS2_INCONSISTENT_SYNC
[ERROR] Medium: 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 302]Unsynchronized access at NewsViewer.java:[line 275]Synchronized access at NewsViewer.java:[line 313]Synchronized access at NewsViewer.java:[line 347] IS2_INCONSISTENT_SYNC
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.OpenFavoritesNotificationItem(Composite, MarketplaceDiscoveryResources, UserActionCatalogItem, MarketplacePage) may expose internal representation by storing an externally mutable object into OpenFavoritesNotificationItem.marketplacePage [org.eclipse.epp.internal.mpc.ui.wizards.OpenFavoritesNotificationItem] At OpenFavoritesNotificationItem.java:[line 28] EI_EXPOSE_REP2
[ERROR] High: 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 277] DMI_BLOCKING_METHODS_ON_URL
[ERROR] High: 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 282] DM_DEFAULT_ENCODING
[ERROR] Medium: Unread field: org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip.SCREENSHOT_HEIGHT; should this field be static? [org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip] At OverviewToolTip.java:[line 78] SS_SHOULD_BE_STATIC
[ERROR] Medium: Unread field: org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip.SCREENSHOT_WIDTH; should this field be static? [org.eclipse.epp.internal.mpc.ui.wizards.OverviewToolTip] At OverviewToolTip.java:[line 80] SS_SHOULD_BE_STATIC
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel.getCatalogItemEntries() may expose internal representation by returning SelectionModel.entries [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel] At SelectionModel.java:[line 148] EI_EXPOSE_REP
[ERROR] Medium: 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 85-93] SF_SWITCH_NO_DEFAULT
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$CatalogItemEntry.getChildren() may expose internal representation by returning SelectionModel$CatalogItemEntry.children [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$CatalogItemEntry] At SelectionModel.java:[line 234] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$CatalogItemEntry.getItem() may expose internal representation by returning SelectionModel$CatalogItemEntry.item [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$CatalogItemEntry] At SelectionModel.java:[line 218] EI_EXPOSE_REP
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$FeatureEntry.getInstallableUnitItem() may expose internal representation by returning SelectionModel$FeatureEntry.installableUnitItem [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModel$FeatureEntry] At SelectionModel.java:[line 304] EI_EXPOSE_REP
[ERROR] Medium: 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 269-429] SIC_INNER_SHOULD_BE_STATIC
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.SelectionModelStateSerializer(MarketplaceCatalog, SelectionModel) may expose internal representation by storing an externally mutable object into SelectionModelStateSerializer.catalog [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModelStateSerializer] At SelectionModelStateSerializer.java:[line 46] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.SelectionModelStateSerializer(MarketplaceCatalog, SelectionModel) may expose internal representation by storing an externally mutable object into SelectionModelStateSerializer.selectionModel [org.eclipse.epp.internal.mpc.ui.wizards.SelectionModelStateSerializer] At SelectionModelStateSerializer.java:[line 47] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.internal.mpc.ui.wizards.ShareSolutionLink.getControl() may expose internal representation by returning ShareSolutionLink.control [org.eclipse.epp.internal.mpc.ui.wizards.ShareSolutionLink] At ShareSolutionLink.java:[line 67] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.ShareSolutionLink(Composite, CatalogItem) may expose internal representation by storing an externally mutable object into ShareSolutionLink.catalogItem [org.eclipse.epp.internal.mpc.ui.wizards.ShareSolutionLink] At ShareSolutionLink.java:[line 59] EI_EXPOSE_REP2
[ERROR] Medium: 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 243] REC_CATCH_EXCEPTION
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.UserActionViewerItem(Composite, DiscoveryResources, IShellProvider, Object, CatalogViewer) may expose internal representation by storing an externally mutable object into UserActionViewerItem.viewer [org.eclipse.epp.internal.mpc.ui.wizards.UserActionViewerItem] At UserActionViewerItem.java:[line 37] EI_EXPOSE_REP2
[ERROR] Medium: new org.eclipse.epp.internal.mpc.ui.wizards.UserFavoritesUnsupportedActionItem(Composite, MarketplaceDiscoveryResources, UserActionCatalogItem, MarketplacePage) may expose internal representation by storing an externally mutable object into UserFavoritesUnsupportedActionItem.marketplacePage [org.eclipse.epp.internal.mpc.ui.wizards.UserFavoritesUnsupportedActionItem] At UserFavoritesUnsupportedActionItem.java:[line 27] EI_EXPOSE_REP2
[ERROR] Medium: 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 114]Another occurrence at CatalogDescriptor.java:[line 118] NP_LOAD_OF_KNOWN_NULL_VALUE
[ERROR] Medium: org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$FavoritesDescriptor.getCatalogDescriptor() may expose internal representation by returning MarketplaceUrlHandler$FavoritesDescriptor.catalogDescriptor [org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$FavoritesDescriptor] At MarketplaceUrlHandler.java:[line 192] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$FavoritesDescriptor(String, CatalogDescriptor) may expose internal representation by storing an externally mutable object into MarketplaceUrlHandler$FavoritesDescriptor.catalogDescriptor [org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$FavoritesDescriptor] At MarketplaceUrlHandler.java:[line 184] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo.getCatalogDescriptor() may expose internal representation by returning MarketplaceUrlHandler$SolutionInstallationInfo.catalogDescriptor [org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo] At MarketplaceUrlHandler.java:[line 112] EI_EXPOSE_REP
[ERROR] Medium: new org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo(String, String, CatalogDescriptor) may expose internal representation by storing an externally mutable object into MarketplaceUrlHandler$SolutionInstallationInfo.catalogDescriptor [org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo] At MarketplaceUrlHandler.java:[line 88] EI_EXPOSE_REP2
[ERROR] Medium: org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo.setCatalogDescriptor(CatalogDescriptor) may expose internal representation by storing an externally mutable object into MarketplaceUrlHandler$SolutionInstallationInfo.catalogDescriptor [org.eclipse.epp.mpc.ui.MarketplaceUrlHandler$SolutionInstallationInfo] At MarketplaceUrlHandler.java:[line 108] EI_EXPOSE_REP2
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[INFO] 
[INFO] >>> pmd:3.13.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.ui >>>
[INFO] 
[INFO] --- pmd:3.13.0:cpd (cpd) @ org.eclipse.epp.mpc.ui ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] <<< pmd:3.13.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.ui <<<
[INFO] 
[INFO] 
[INFO] --- pmd:3.13.0:cpd-check (default) @ org.eclipse.epp.mpc.ui ---
[INFO] PMD version: 6.21.0
[INFO] You have 1 CPD duplication. For more details see: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.ui/target/cpd.xml
[INFO] 
[INFO] ----------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.help.ui >-----------
[INFO] Building org.eclipse.epp.mpc.help.ui 1.10.3-SNAPSHOT              [7/12]
[INFO]   from org.eclipse.epp.mpc.help.ui/pom.xml
[INFO] ---------------------------[ eclipse-plugin ]---------------------------
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:build-qualifier (default-build-qualifier)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-id (default-validate-id)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-version (default-validate-version)'
[WARNING] Parameter 'resolver' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'ignoreTychoRepositories' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'includePackedArtifacts' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:update-consumer-pom (default-update-consumer-pom)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:package-plugin (default-package-plugin)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:check (default)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:spotbugs (spotbugs)'
[INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.help.ui:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.help.ui/pom.xml
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.help.ui ---
[INFO] The project's OSGi version is 1.10.3.v20240221-1216
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-id (default-validate-id) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- tycho-compiler:4.0.4:validate-classpath (default-validate-classpath) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Resolving class path of org.eclipse.epp.mpc.help.ui
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.help.ui/src/main/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:compile (default-compile) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- tycho-bnd:4.0.4:process (default-process) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- tycho-ds:4.0.4:declarative-services (default-declarative-services) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.help.ui/src/test/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:testCompile (default-testCompile) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- tycho-source:4.0.4:plugin-source (attach-source) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-packaging:4.0.4:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.10.3-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.help.ui ---
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.10.3-SNAPSHOT.jar
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.help.ui/target/org.eclipse.epp.mpc.help.ui-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] >>> spotbugs:4.8.1.0:check (default) > :spotbugs @ org.eclipse.epp.mpc.help.ui >>>
[INFO] 
[INFO] --- spotbugs:4.8.1.0:spotbugs (spotbugs) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] <<< spotbugs:4.8.1.0:check (default) < :spotbugs @ org.eclipse.epp.mpc.help.ui <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.1.0:check (default) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] >>> pmd:3.13.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.help.ui >>>
[INFO] 
[INFO] --- pmd:3.13.0:cpd (cpd) @ org.eclipse.epp.mpc.help.ui ---
[INFO] 
[INFO] <<< pmd:3.13.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.help.ui <<<
[INFO] 
[INFO] 
[INFO] --- pmd:3.13.0:cpd-check (default) @ org.eclipse.epp.mpc.help.ui ---
[INFO] PMD version: 6.21.0
[INFO] 
[INFO] 
[INFO] --------------< org.eclipse.epp.mpc:org.eclipse.epp.mpc >---------------
[INFO] Building org.eclipse.epp.mpc 1.10.3-SNAPSHOT                      [8/12]
[INFO]   from org.eclipse.epp.mpc.feature/pom.xml
[INFO] --------------------------[ eclipse-feature ]---------------------------
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:build-qualifier-aggregator (default-build-qualifier-aggregator)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-id (default-validate-id)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-version (default-validate-version)'
[WARNING] Parameter 'resolver' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'ignoreTychoRepositories' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'includePackedArtifacts' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:update-consumer-pom (default-update-consumer-pom)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:package-feature (default-package-feature)'
[INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.feature/pom.xml
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc ---
[INFO] Deleting /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.feature/target
[INFO] 
[INFO] --- tycho-packaging:4.0.4:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.epp.mpc ---
[INFO] The project's OSGi version is 1.10.3.v20240228-1000
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-id (default-validate-id) @ org.eclipse.epp.mpc ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc ---
[INFO] 
[INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc ---
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.feature/src/main/resources
[INFO] 
[INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:package-feature (default-package-feature) @ org.eclipse.epp.mpc ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.10.3-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc ---
[INFO] 
[INFO] --- tycho-p2:4.0.4:feature-p2-metadata (default-feature-p2-metadata) @ org.eclipse.epp.mpc ---
[INFO] 
[INFO] --- tycho-source:4.0.4:feature-source (feature-source) @ org.eclipse.epp.mpc ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.10.3-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc ---
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.10.3-SNAPSHOT.jar
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.feature/target/org.eclipse.epp.mpc-1.10.3-SNAPSHOT-sources-feature.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc ---
[WARNING] artifact org.eclipse.epp.mpc:org.eclipse.epp.mpc:xml:p2metadata:1.10.3-SNAPSHOT already attached, replace previous instance
[WARNING] artifact org.eclipse.epp.mpc:org.eclipse.epp.mpc:xml:p2artifacts:1.10.3-SNAPSHOT already attached, replace previous instance
[INFO] 
[INFO] ------------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.site >------------
[INFO] Building EPP Marketplace Client 1.10.3-SNAPSHOT                   [9/12]
[INFO]   from org.eclipse.epp.mpc.site/pom.xml
[INFO] -------------------------[ eclipse-repository ]-------------------------
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:build-qualifier-aggregator (default-build-qualifier-aggregator)'
[WARNING] Parameter 'resolver' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'ignoreTychoRepositories' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'includePackedArtifacts' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.site:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/pom.xml
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.site ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.epp.mpc.site ---
[INFO] The project's OSGi version is 1.10.3.v20240228-1000
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.site ---
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean-1) @ org.eclipse.epp.mpc.site ---
[INFO] 
[INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.site ---
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.site ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/src/main/resources
[INFO] 
[INFO] --- resources:3.2.0:copy-resources (copy-resources) @ org.eclipse.epp.mpc.site ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] Copying 2 resources
[INFO] 
[INFO] --- resources:3.2.0:copy-resources (copy-promotion) @ org.eclipse.epp.mpc.site ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] Copying 2 resources
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[INFO] 
[INFO] --- tycho-p2-publisher:4.0.4:publish-osgi-ee (default-publish-osgi-ee) @ org.eclipse.epp.mpc.site ---
[WARNING]  Parameter 'qualifier' (user property 'buildQualifier') is read-only, must not be used in configuration
[INFO] Published profile IUs: [a.jre.javase 11.0.0]
[INFO] Published profile IUs: [a.jre.javase 12.0.0]
[INFO] Published profile IUs: [a.jre.javase 13.0.0]
[INFO] Published profile IUs: [a.jre.javase 14.0.0]
[INFO] Published profile IUs: [a.jre.javase 15.0.0]
[INFO] Published profile IUs: [a.jre.javase 16.0.0]
[INFO] Published profile IUs: [a.jre.javase 17.0.0]
[INFO] Published profile IUs: [a.jre.javase 18.0.0]
[INFO] Published profile IUs: [a.jre.javase 19.0.0]
[INFO] Published profile IUs: [a.jre.javase 21.0.0]
[INFO] Published profile IUs: [a.jre.javase 22.0.0]
[INFO] 
[INFO] --- tycho-p2-publisher:4.0.4:publish-products (default-publish-products) @ org.eclipse.epp.mpc.site ---
[WARNING]  Parameter 'qualifier' (user property 'buildQualifier') is read-only, must not be used in configuration
[INFO] 
[INFO] --- tycho-p2-publisher:4.0.4:publish-categories (default-publish-categories) @ org.eclipse.epp.mpc.site ---
[WARNING]  Parameter 'qualifier' (user property 'buildQualifier') is read-only, must not be used in configuration
[INFO] 
[INFO] --- tycho-p2-publisher:4.0.4:attach-artifacts (default-attach-artifacts) @ org.eclipse.epp.mpc.site ---
[WARNING]  Parameter 'qualifier' (user property 'buildQualifier') is read-only, must not be used in configuration
[INFO] 
[INFO] --- tycho-p2-repository:4.0.4:assemble-repository (default-assemble-repository) @ org.eclipse.epp.mpc.site ---
[WARNING]  Parameter 'qualifier' (user property 'buildQualifier') is read-only, must not be used in configuration
[INFO] 
[INFO] --- tycho-p2-repository:4.0.4:archive-repository (default-archive-repository) @ org.eclipse.epp.mpc.site ---
[WARNING]  Parameter 'qualifier' (user property 'buildQualifier') is read-only, must not be used in configuration
[INFO] Building zip: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/org.eclipse.epp.mpc.site-1.10.3-SNAPSHOT.zip
[INFO] 
[INFO] --- assembly:3.3.0:single (promote-assembly) @ org.eclipse.epp.mpc.site ---
[WARNING]  Parameter 'finalName' is read-only, must not be used in configuration
[INFO] Reading assembly descriptor: promote-assembly.xml
[INFO] Building zip: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/org.eclipse.epp.mpc.site-promote.zip
[INFO] 
[INFO] --- antrun:3.0.0:run (repository-reference) @ org.eclipse.epp.mpc.site ---
[INFO] Executing tasks
[INFO]      [copy] Copying 1 file to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/repository
[INFO]      [xslt] Processing /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/repository/content.xml to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/repository/content.xml.tmp
[INFO]      [xslt] Loading stylesheet /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/p2content.xslt
[INFO]      [move] Moving 1 file to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/repository
[INFO]    [delete] Deleting: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/repository/content.xml.orig
[INFO]      [copy] Copying 1 file to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target
[INFO]      [xslt] Processing /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/p2content.xml to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/p2content.xml.tmp
[INFO]      [xslt] Loading stylesheet /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/p2content.xslt
[INFO]      [move] Moving 1 file to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target
[INFO]    [delete] Deleting: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/p2content.xml.orig
[INFO]       [jar] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/repository/content.jar
[INFO]       [jar] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/repository/artifacts.jar
[INFO]   [comp:xz] Building: content.xml.xz
[INFO]   [comp:xz] Building: artifacts.xml.xz
[INFO]      [move] Moving 2 files to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target
[INFO]      [move] Moving 1 file to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target
[INFO]       [zip] Building zip: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/org.eclipse.epp.mpc.site-1.10.3-SNAPSHOT.zip
[INFO]    [delete] Deleting: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.site/target/org.eclipse.epp.mpc.site-1.10.3-SNAPSHOT.zip.tmp
[INFO] Executed tasks
[INFO] 
[INFO] -----------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.tests >------------
[INFO] Building org.eclipse.epp.mpc.tests 1.10.3-SNAPSHOT               [10/12]
[INFO]   from org.eclipse.epp.mpc.tests/pom.xml
[INFO] ------------------------[ eclipse-test-plugin ]-------------------------
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:build-qualifier (default-build-qualifier)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-id (default-validate-id)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-version (default-validate-version)'
[WARNING] Parameter 'resolver' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'ignoreTychoRepositories' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'includePackedArtifacts' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:update-consumer-pom (default-update-consumer-pom)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:package-plugin (default-package-plugin)'
[WARNING] Parameter 'testSuite' is unknown for plugin 'tycho-surefire-plugin:4.0.4:test (default-test)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:check (default)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:spotbugs (spotbugs)'
[INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.tests:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/pom.xml
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.tests ---
[INFO] The project's OSGi version is 1.10.3.v20240221-1216
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-id (default-validate-id) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- tycho-compiler:4.0.4:validate-classpath (default-validate-classpath) @ org.eclipse.epp.mpc.tests ---
[INFO] Resolving class path of org.eclipse.epp.mpc.tests
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/src/main/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:compile (default-compile) @ org.eclipse.epp.mpc.tests ---
[INFO] Compiling 36 source files to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/target/classes using Eclipse Compiler for Java(TM) 3.35.0.v20230814-2020
[INFO] 
[INFO] --- tycho-ds:4.0.4:declarative-services (default-declarative-services) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ org.eclipse.epp.mpc.tests ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/src/test/resources
[INFO] 
[INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- tycho-source:4.0.4:plugin-source (attach-source) @ org.eclipse.epp.mpc.tests ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-packaging:4.0.4:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.tests ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.10.3-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.tests ---
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.10.3-SNAPSHOT.jar
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests/target/org.eclipse.epp.mpc.tests-1.10.3-SNAPSHOT-sources.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.tests ---
[INFO] 
[INFO] --- tycho-surefire:4.0.4:test (default-test) @ org.eclipse.epp.mpc.tests ---
[INFO] Skipping tests
[INFO] 
[INFO] >>> spotbugs:4.8.1.0:check (default) > :spotbugs @ org.eclipse.epp.mpc.tests >>>
[INFO] 
[INFO] --- spotbugs:4.8.1.0:spotbugs (spotbugs) @ org.eclipse.epp.mpc.tests ---
[INFO] Fork Value is true
[INFO] Done SpotBugs Analysis....
[INFO] 
[INFO] <<< spotbugs:4.8.1.0:check (default) < :spotbugs @ org.eclipse.epp.mpc.tests <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.1.0:check (default) @ org.eclipse.epp.mpc.tests ---
[INFO] BugInstance size is 33
[INFO] Error size is 0
[INFO] Total bugs: 33
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.Categories$RemoteTests at new org.eclipse.epp.mpc.tests.Categories$RemoteTests() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.Categories$RemoteTests, org.eclipse.epp.mpc.tests.Categories$RemoteTests] At Categories.java:[line 34]At Categories.java:[line 34] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.Categories$SlowTests at new org.eclipse.epp.mpc.tests.Categories$SlowTests() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.Categories$SlowTests, org.eclipse.epp.mpc.tests.Categories$SlowTests] At Categories.java:[line 22]At Categories.java:[line 22] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.Categories$UITests at new org.eclipse.epp.mpc.tests.Categories$UITests() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.Categories$UITests, org.eclipse.epp.mpc.tests.Categories$UITests] At Categories.java:[line 28]At Categories.java:[line 28] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.LoggingSuite at new org.eclipse.epp.mpc.tests.LoggingSuite(Class, RunnerBuilder) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.LoggingSuite, org.eclipse.epp.mpc.tests.LoggingSuite] At LoggingSuite.java:[line 62]At LoggingSuite.java:[line 62] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.LoggingSuite at new org.eclipse.epp.mpc.tests.LoggingSuite(RunnerBuilder, Class[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.LoggingSuite, org.eclipse.epp.mpc.tests.LoggingSuite] At LoggingSuite.java:[line 66]At LoggingSuite.java:[line 66] CT_CONSTRUCTOR_THROW
[ERROR] Medium: 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 73]Another occurrence at LoggingSuite.java:[line 80] ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.UISuite at new org.eclipse.epp.mpc.tests.UISuite(Class, RunnerBuilder) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.UISuite, org.eclipse.epp.mpc.tests.UISuite] At UISuite.java:[line 26]At UISuite.java:[line 26] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.UISuite at new org.eclipse.epp.mpc.tests.UISuite(RunnerBuilder, Class[]) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.UISuite, org.eclipse.epp.mpc.tests.UISuite] At UISuite.java:[line 30]At UISuite.java:[line 30] CT_CONSTRUCTOR_THROW
[ERROR] Medium: 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 49-53] SIC_INNER_SHOULD_BE_STATIC
[ERROR] Medium: org.eclipse.epp.mpc.tests.service.MappedTransportFactory.getMapping() may expose internal representation by returning MappedTransportFactory.mapping [org.eclipse.epp.mpc.tests.service.MappedTransportFactory] At MappedTransportFactory.java:[line 115] EI_EXPOSE_REP
[ERROR] Medium:  Assertion of type org.eclipse.userstorage.IStorageService$Dynamic in org.eclipse.epp.mpc.tests.service.MarketplaceStorageServiceRegistrationTest.testCleanupDuplicateEclipseOrgStorageService() at MarketplaceStorageServiceRegistrationTest.java:[line 174] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.MarketplaceStorageServiceRegistrationTest] At MarketplaceStorageServiceRegistrationTest.java:[line 174] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium: 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 681] REC_CATCH_EXCEPTION
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.categoryTaxonomy() at UnmarshallerTest.java:[line 101] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 101] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.favorites() at UnmarshallerTest.java:[line 268] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 268] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.featured() at UnmarshallerTest.java:[line 167] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 167] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.marketplaceRoot() at UnmarshallerTest.java:[line 78] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 78] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.news() at UnmarshallerTest.java:[line 458] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 458] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.node() at UnmarshallerTest.java:[line 128] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 128] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.recent() at UnmarshallerTest.java:[line 314] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 314] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.internal.mpc.core.model.Marketplace in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.search() at UnmarshallerTest.java:[line 210] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 210] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium:  Assertion of type org.eclipse.epp.mpc.core.model.ICatalogs in org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest.marketplaceCatalogs() at UnmarshallerTest.java:[line 409] may hide useful information about why a cast may have failed. [org.eclipse.epp.mpc.tests.service.xml.UnmarshallerTest] At UnmarshallerTest.java:[line 409] JUA_DONT_ASSERT_INSTANCEOF_IN_TESTS
[ERROR] Medium: 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 442] is not dischargedPath continues at MarketplaceInfoSerializationTest.java:[line 443]Path continues at MarketplaceInfoSerializationTest.java:[line 444]Path continues at MarketplaceInfoSerializationTest.java:[line 445]Path continues at MarketplaceInfoSerializationTest.java:[line 446] OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE
[ERROR] Medium: 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 479] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: 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 499] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: 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 497] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE
[ERROR] Medium: 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 109] MS_PKGPROTECT
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText at new org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText(StyledText) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText, org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText] At SWTBotClickableStyledText.java:[line 32]At SWTBotClickableStyledText.java:[line 32] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText at new org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText(StyledText, SelfDescribing) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText, org.eclipse.epp.mpc.tests.ui.wizard.widgets.SWTBotClickableStyledText] At SWTBotClickableStyledText.java:[line 27]At SWTBotClickableStyledText.java:[line 27] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter at new org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter(CCombo) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter, org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter] At SWTBotComboAdapter.java:[line 76]At SWTBotComboAdapter.java:[line 76] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter at new org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter(CCombo, SelfDescribing) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter, org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$CComboAdapter] At SWTBotComboAdapter.java:[line 71]At SWTBotComboAdapter.java:[line 71] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter at new org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter(Combo) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter, org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter] At SWTBotComboAdapter.java:[line 64]At SWTBotComboAdapter.java:[line 64] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter at new org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter(Combo, SelfDescribing) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter, org.eclipse.epp.mpc.tests.util.SWTBotComboAdapter$ComboAdapter] At SWTBotComboAdapter.java:[line 59]At SWTBotComboAdapter.java:[line 59] CT_CONSTRUCTOR_THROW
[ERROR] Medium: Exception thrown in class org.eclipse.epp.mpc.tests.util.TestProperties at new org.eclipse.epp.mpc.tests.util.TestProperties() will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.mpc.tests.util.TestProperties, org.eclipse.epp.mpc.tests.util.TestProperties] At TestProperties.java:[line 24]At TestProperties.java:[line 24] CT_CONSTRUCTOR_THROW
[INFO] 


To see bug detail using the Spotbugs GUI, use the following command "mvn spotbugs:gui"



[INFO] 
[INFO] >>> pmd:3.13.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.tests >>>
[INFO] 
[INFO] --- pmd:3.13.0:cpd (cpd) @ org.eclipse.epp.mpc.tests ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] <<< pmd:3.13.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.tests <<<
[INFO] 
[INFO] 
[INFO] --- pmd:3.13.0:cpd-check (default) @ org.eclipse.epp.mpc.tests ---
[INFO] PMD version: 6.21.0
[INFO] 
[INFO] 
[INFO] -------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.tests.catalog >--------
[INFO] Building org.eclipse.epp.mpc.tests.catalog 1.10.3-SNAPSHOT       [11/12]
[INFO]   from org.eclipse.epp.mpc.tests.catalog/pom.xml
[INFO] ---------------------------[ eclipse-plugin ]---------------------------
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:build-qualifier (default-build-qualifier)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-id (default-validate-id)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:validate-version (default-validate-version)'
[WARNING] Parameter 'resolver' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'ignoreTychoRepositories' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'includePackedArtifacts' is unknown for plugin 'target-platform-configuration:4.0.4:target-platform (default-target-platform)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:update-consumer-pom (default-update-consumer-pom)'
[WARNING] Parameter 'archiveSite' is unknown for plugin 'tycho-packaging-plugin:4.0.4:package-plugin (default-package-plugin)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:check (default)'
[WARNING] Parameter 'findbugsXmlOutput' is unknown for plugin 'spotbugs-maven-plugin:4.8.1.0:spotbugs (spotbugs)'
[INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.tests.catalog:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests.catalog/pom.xml
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] The project's OSGi version is 1.10.3.v20240221-1216
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-id (default-validate-id) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-compiler:4.0.4:validate-classpath (default-validate-classpath) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Resolving class path of org.eclipse.epp.mpc.tests.catalog
[INFO] 
[INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests.catalog/src/main/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:compile (default-compile) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-bnd:4.0.4:process (default-process) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-ds:4.0.4:declarative-services (default-declarative-services) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- resources:3.2.0:testResources (default-testResources) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Using 'ISO-8859-1' encoding to copy filtered resources.
[INFO] Using 'ISO-8859-1' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests.catalog/src/test/resources
[INFO] 
[INFO] --- tycho-compiler:4.0.4:testCompile (default-testCompile) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-source:4.0.4:plugin-source (attach-source) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- tycho-packaging:4.0.4:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests.catalog/target/org.eclipse.epp.mpc.tests.catalog-1.10.3-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.tests.catalog/target/org.eclipse.epp.mpc.tests.catalog-1.10.3-SNAPSHOT.jar
[INFO] 
[INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] >>> spotbugs:4.8.1.0:check (default) > :spotbugs @ org.eclipse.epp.mpc.tests.catalog >>>
[INFO] 
[INFO] --- spotbugs:4.8.1.0:spotbugs (spotbugs) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] <<< spotbugs:4.8.1.0:check (default) < :spotbugs @ org.eclipse.epp.mpc.tests.catalog <<<
[INFO] 
[INFO] 
[INFO] --- spotbugs:4.8.1.0:check (default) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] >>> pmd:3.13.0:cpd-check (default) > :cpd @ org.eclipse.epp.mpc.tests.catalog >>>
[INFO] 
[INFO] --- pmd:3.13.0:cpd (cpd) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] 
[INFO] <<< pmd:3.13.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.tests.catalog <<<
[INFO] 
[INFO] 
[INFO] --- pmd:3.13.0:cpd-check (default) @ org.eclipse.epp.mpc.tests.catalog ---
[INFO] PMD version: 6.21.0
[INFO] 
[INFO] 
[INFO] ------------< org.eclipse.epp.mpc:org.eclipse.epp.mpc-root >------------
[INFO] Building org.eclipse.epp.mpc-root 1.10.3-SNAPSHOT                [12/12]
[INFO]   from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc-root ---
[INFO] 
[INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc-root ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for org.eclipse.epp.mpc-root 1.10.3-SNAPSHOT:
[INFO] 
[INFO] org.eclipse.epp.mpc-target ......................... SUCCESS [  3.669 s]
[INFO] org.eclipse.epp.mpc.core ........................... SUCCESS [01:02 min]
[INFO] org.eclipse.epp.mpc.core.win32 ..................... SUCCESS [  7.850 s]
[INFO] org.eclipse.epp.mpc.dependencies ................... SUCCESS [  2.684 s]
[INFO] org.eclipse.epp.mpc.ui.css ......................... SUCCESS [  8.426 s]
[INFO] org.eclipse.epp.mpc.ui ............................. SUCCESS [ 24.501 s]
[INFO] org.eclipse.epp.mpc.help.ui ........................ SUCCESS [  3.053 s]
[INFO] org.eclipse.epp.mpc ................................ SUCCESS [  2.181 s]
[INFO] EPP Marketplace Client ............................. SUCCESS [ 12.062 s]
[INFO] org.eclipse.epp.mpc.tests .......................... SUCCESS [ 44.943 s]
[INFO] org.eclipse.epp.mpc.tests.catalog .................. SUCCESS [  1.525 s]
[INFO] org.eclipse.epp.mpc-root ........................... SUCCESS [  0.002 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  03:18 min
[INFO] Finished at: 2024-02-28T10:32:43Z
[INFO] ------------------------------------------------------------------------
Terminating xvnc.
Archiving artifacts
Finished: SUCCESS