Started by user Leif Geiger Running as Leif Geiger Agent centos-7-rqsxp is provisioned from template centos-7 --- apiVersion: "v1" kind: "Pod" metadata: labels: jenkins: "slave" jenkins/label-digest: "55a177a28a71a1957f582df488f25d8c2f70df30" jenkins/label: "migration_jipp-migration_centos-7" name: "centos-7-rqsxp" namespace: "mpc" spec: containers: - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.mpc.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "centos-7-rqsxp" - name: "JENKINS_REMOTING_JAVA_OPTS" value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true\ \ -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - name: "JAVA_TOOL_OPTIONS" value: "" - name: "_JAVA_OPTIONS" value: "" - name: "OPENJ9_JAVA_OPTIONS" value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - name: "JENKINS_NAME" value: "centos-7-rqsxp" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.mpc.svc.cluster.local/mpc/" image: "docker.io/eclipsecbi/jiro-agent-centos-7:remoting-3160.vd76b_9ddd10cc" imagePullPolicy: "Always" name: "jnlp" resources: limits: cpu: "2000m" memory: "4096Mi" requests: cpu: "1000m" memory: "4096Mi" tty: true volumeMounts: - mountPath: "/home/jenkins/.m2/toolchains.xml" name: "m2-dir" readOnly: true subPath: "toolchains.xml" - mountPath: "/home/jenkins/.mavenrc" name: "m2-dir" readOnly: true subPath: ".mavenrc" - mountPath: "/opt/tools" name: "volume-0" readOnly: false - mountPath: "/home/jenkins" name: "volume-2" readOnly: false - mountPath: "/home/jenkins/.m2/repository" name: "volume-3" readOnly: false - mountPath: "/home/jenkins/.m2/settings-security.xml" name: "m2-secret-dir" readOnly: true subPath: "settings-security.xml" - mountPath: "/home/jenkins/.m2/wrapper" name: "volume-4" readOnly: false - mountPath: "/home/jenkins/.m2/settings.xml" name: "m2-secret-dir" readOnly: true subPath: "settings.xml" - mountPath: "/home/jenkins/.ssh" name: "volume-1" readOnly: false subPath: "" - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false workingDir: "/home/jenkins/agent" nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - name: "volume-0" persistentVolumeClaim: claimName: "tools-claim-jiro-mpc" readOnly: true - name: "m2-secret-dir" secret: secretName: "m2-secret-dir" - emptyDir: medium: "" name: "volume-2" - configMap: name: "m2-dir" name: "m2-dir" - configMap: name: "known-hosts" name: "volume-1" - emptyDir: medium: "" name: "workspace-volume" - emptyDir: medium: "" name: "volume-4" - emptyDir: medium: "" name: "volume-3" Building remotely on centos-7-rqsxp (centos-7 jipp-migration migration) in workspace /home/jenkins/agent/workspace/epp-mpc-release The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://github.com/eclipse-mpc/epp.mpc.git > git init /home/jenkins/agent/workspace/epp-mpc-release # timeout=10 Fetching upstream changes from https://github.com/eclipse-mpc/epp.mpc.git > git --version # timeout=10 > git --version # 'git version 2.36.6' > git fetch --tags --force --progress -- https://github.com/eclipse-mpc/epp.mpc.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/eclipse-mpc/epp.mpc.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse origin/master^{commit} # timeout=10 Checking out Revision ac25773f60a1e4654bfd224f270f1f1415d5dc5a (origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f ac25773f60a1e4654bfd224f270f1f1415d5dc5a # timeout=10 Commit message: "Issue #1: Removed unneeded shortcut" > git rev-list --no-walk c6931d53fbfa0d2e15df8ec7875083a8779c2904 # timeout=10 $ pkill Xvnc $ pkill Xrealvnc $ sh -c "rm -f /tmp/.X*-lock /tmp/.X11-unix/X*" [epp-mpc-release] $ Xvnc -help Starting xvnc [epp-mpc-release] $ Xvnc :42 -geometry 1024x768 -depth 24 -ac -SecurityTypes none -noreset Xvnc TigerVNC 1.8.0 - built Jan 10 2024 16:20:34 Copyright (C) 1999-2017 TigerVNC Team and many others (see README.txt) See http://www.tigervnc.org for information on TigerVNC. Underlying X server release 12004000, The X.Org Foundation Wed Feb 28 10:29:22 2024 vncext: VNC extension running! vncext: Listening for VNC connections on all interface(s), port 5942 vncext: created VNC server for screen 0 [epp-mpc-release] $ /opt/tools/apache-maven/latest/bin/mvn -f pom.xml -Dtycho.localArtifacts=ignore -Dtycho.disableP2Mirrors=true -DskipTests=true -Dmaven.test.failure.ignore=true -Dsurefire.timeout=1500 -Dmaven.repo.local=/home/jenkins/agent/workspace/epp-mpc-release/.repository clean verify -Pstaging -Prelease -B Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546) Maven home: /opt/tools/apache-maven/latest Java version: 17.0.2, vendor: Oracle Corporation, runtime: /opt/tools/java/openjdk/jdk-17/17.0.2+8 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "6.1.11-200.fc37.x86_64", arch: "amd64", family: "unix" [INFO] Scanning for projects... [INFO] Tycho Version: 4.0.4 (868454bf476f18ad997abdfd7ef5f88a8fa2d67f) [INFO] Tycho Mode: project [INFO] Tycho Builder: maven [INFO] Declared TargetEnvironment(s) {osgi.os=linux, osgi.ws=gtk, osgi.arch=x86_64}, {osgi.os=macosx, osgi.ws=cocoa, osgi.arch=x86_64} are skipped for org.eclipse.epp.mpc:org.eclipse.epp.mpc.core.win32:eclipse-plugin:1.10.3-SNAPSHOT as they do not match the project filter (osgi.os=win32). [INFO] Declared TargetEnvironment(s) {osgi.os=linux, osgi.ws=gtk, osgi.arch=x86_64}, {osgi.os=macosx, osgi.ws=cocoa, osgi.arch=x86_64} are skipped for org.eclipse.epp.mpc:org.eclipse.epp.mpc.core.win32:eclipse-plugin:1.10.3-SNAPSHOT as they do not match the project filter (osgi.os=win32). [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] org.eclipse.epp.mpc-target [pom] [INFO] org.eclipse.epp.mpc.core [eclipse-plugin] [INFO] org.eclipse.epp.mpc.core.win32 [eclipse-plugin] [INFO] org.eclipse.epp.mpc.dependencies [eclipse-feature] [INFO] org.eclipse.epp.mpc.ui.css [eclipse-plugin] [INFO] org.eclipse.epp.mpc.ui [eclipse-plugin] [INFO] org.eclipse.epp.mpc.help.ui [eclipse-plugin] [INFO] org.eclipse.epp.mpc [eclipse-feature] [INFO] EPP Marketplace Client [eclipse-repository] [INFO] org.eclipse.epp.mpc.tests [eclipse-test-plugin] [INFO] org.eclipse.epp.mpc.tests.catalog [eclipse-plugin] [INFO] org.eclipse.epp.mpc-root [pom] [INFO] [INFO] -----------< org.eclipse.epp.mpc:org.eclipse.epp.mpc-target >----------- [INFO] Building org.eclipse.epp.mpc-target 1.10.3-SNAPSHOT [1/12] [INFO] from org.eclipse.epp.mpc-target/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc-target --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc-target --- [INFO] [INFO] --- build-helper:3.2.0:attach-artifact (attach-artifacts) @ org.eclipse.epp.mpc-target --- [INFO] [INFO] ------------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.core >------------ [INFO] Building org.eclipse.epp.mpc.core 1.10.3-SNAPSHOT [2/12] [INFO] from org.eclipse.epp.mpc.core/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 target definition file:/home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc-target/staging.target for environments=[win32/win32/x86_64, linux/gtk/x86_64, macosx/cocoa/x86_64], include source mode=honor, referenced repository mode =ignore, execution environment=StandardEEResolutionHints [executionEnvironment=OSGi profile 'JavaSE-17' { source level: 17, target level: 17}], remote p2 repository options=org.eclipse.tycho.p2maven.DefaultProvisioningAgent@1e060d4b [INFO] ### Using TychoRepositoryTransport for remote P2 access ### [INFO] Cache location: /home/jenkins/agent/workspace/epp-mpc-release/.repository/.cache/tycho [INFO] Transport mode: online [INFO] Http Transport type: Java11Client [INFO] Update mode: cache first [INFO] Minimum cache duration: 60 minutes [INFO] (you can configure this with -Dtycho.p2.transport.min-cache-minutes=) [INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.core:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core/pom.xml [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] --- tycho-packaging:4.0.4:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.core --- [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.core --- [INFO] [INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] --- tycho-compiler:4.0.4:validate-classpath (default-validate-classpath) @ org.eclipse.epp.mpc.core --- [INFO] Resolving class path of org.eclipse.epp.mpc.core [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.core --- [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.core/src/main/resources [INFO] [INFO] --- tycho-compiler:4.0.4:compile (default-compile) @ org.eclipse.epp.mpc.core --- [INFO] Compiling 122 source files to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core/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.core --- [INFO] [INFO] --- tycho-ds:4.0.4:declarative-services (default-declarative-services) @ org.eclipse.epp.mpc.core --- [INFO] Using Declarative Service specification version 1.3.0 to generate component definitions [INFO] 0 component(s) where generated, 9 where kept. [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ org.eclipse.epp.mpc.core --- [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.core/src/test/resources [INFO] [INFO] --- tycho-compiler:4.0.4:testCompile (default-testCompile) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] --- tycho-source:4.0.4:plugin-source (attach-source) @ org.eclipse.epp.mpc.core --- [INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core/target/org.eclipse.epp.mpc.core-1.10.3-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-packaging:4.0.4:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.core --- [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.core/target/org.eclipse.epp.mpc.core-1.10.3-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.core --- [INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core/target/org.eclipse.epp.mpc.core-1.10.3-SNAPSHOT.jar [INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core/target/org.eclipse.epp.mpc.core-1.10.3-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.core --- [INFO] [INFO] >>> spotbugs:4.8.1.0:check (default) > :spotbugs @ org.eclipse.epp.mpc.core >>> [INFO] [INFO] --- spotbugs:4.8.1.0:spotbugs (spotbugs) @ org.eclipse.epp.mpc.core --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.1.0:check (default) < :spotbugs @ org.eclipse.epp.mpc.core <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.1.0:check (default) @ org.eclipse.epp.mpc.core --- [INFO] BugInstance size is 104 [INFO] Error size is 0 [INFO] Total bugs: 104 [ERROR] Medium: Load of known null value in org.eclipse.epp.internal.mpc.core.MarketplaceClientCore.error(String, Throwable) [org.eclipse.epp.internal.mpc.core.MarketplaceClientCore] At MarketplaceClientCore.java:[line 60] NP_LOAD_OF_KNOWN_NULL_VALUE [ERROR] Medium: Public static org.eclipse.epp.internal.mpc.core.ServiceHelperImpl.getImplInstance() may expose internal representation by returning ServiceHelperImpl.instance [org.eclipse.epp.internal.mpc.core.ServiceHelperImpl] At ServiceHelperImpl.java:[line 255] MS_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.ServiceLocator.getHttpClient() may expose internal representation by returning ServiceLocator.httpClient [org.eclipse.epp.internal.mpc.core.ServiceLocator] At ServiceLocator.java:[line 159] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.ServiceLocator.setHttpClient(HttpClientService) may expose internal representation by storing an externally mutable object into ServiceLocator.httpClient [org.eclipse.epp.internal.mpc.core.ServiceLocator] At ServiceLocator.java:[line 164] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.ServiceLocator.setInstance(ServiceLocator) may expose internal static state by storing a mutable object into a static field org.eclipse.epp.internal.mpc.core.ServiceLocator.instance [org.eclipse.epp.internal.mpc.core.ServiceLocator] At ServiceLocator.java:[line 614] EI_EXPOSE_STATIC_REP2 [ERROR] Medium: Inconsistent synchronization of org.eclipse.epp.internal.mpc.core.ServiceLocator.favoritesServiceTracker; locked 50% of time [org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator] Unsynchronized access at ServiceLocator.java:[line 307]Unsynchronized access at ServiceLocator.java:[line 493]Unsynchronized access at ServiceLocator.java:[line 517]Unsynchronized access at ServiceLocator.java:[line 470]Unsynchronized access at ServiceLocator.java:[line 182]Synchronized access at ServiceLocator.java:[line 421]Synchronized access at ServiceLocator.java:[line 453]Synchronized access at ServiceLocator.java:[line 569]Synchronized access at ServiceLocator.java:[line 570]Synchronized access at ServiceLocator.java:[line 571] IS2_INCONSISTENT_SYNC [ERROR] Medium: Inconsistent synchronization of org.eclipse.epp.internal.mpc.core.ServiceLocator.marketplaceServiceTracker; locked 85% of time [org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator] Unsynchronized access at ServiceLocator.java:[line 199]Synchronized access at ServiceLocator.java:[line 380]Synchronized access at ServiceLocator.java:[line 381]Synchronized access at ServiceLocator.java:[line 229]Synchronized access at ServiceLocator.java:[line 577]Synchronized access at ServiceLocator.java:[line 578]Synchronized access at ServiceLocator.java:[line 579] IS2_INCONSISTENT_SYNC [ERROR] Medium: Public static org.eclipse.epp.internal.mpc.core.ServiceLocator.getCompatibilityLocator() may expose internal representation by returning ServiceLocator.instance [org.eclipse.epp.internal.mpc.core.ServiceLocator] At ServiceLocator.java:[line 647] MS_EXPOSE_REP [ERROR] Medium: Public static org.eclipse.epp.internal.mpc.core.ServiceLocator.getInstance() may expose internal representation by returning ServiceLocator.instance [org.eclipse.epp.internal.mpc.core.ServiceLocator, org.eclipse.epp.internal.mpc.core.ServiceLocator] At ServiceLocator.java:[line 623]Another occurrence at ServiceLocator.java:[line 632] MS_EXPOSE_REP [ERROR] Medium: Redundant nullcheck of registration, which is known to be non-null in org.eclipse.epp.internal.mpc.core.ServiceLocator.unbindFromUserFavoritesService(ServiceReference, ServiceReference, IMarketplaceStorageService) [org.eclipse.epp.internal.mpc.core.ServiceLocator] Redundant null check at ServiceLocator.java:[line 541] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: Unwritten field: org.eclipse.epp.internal.mpc.core.ServiceLocator.catalogService [org.eclipse.epp.internal.mpc.core.ServiceLocator] At ServiceLocator.java:[line 599] UWF_UNWRITTEN_FIELD [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Catalog.getBranding() may expose internal representation by returning Catalog.branding [org.eclipse.epp.internal.mpc.core.model.Catalog] At Catalog.java:[line 68] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Catalog.getNews() may expose internal representation by returning Catalog.news [org.eclipse.epp.internal.mpc.core.model.Catalog] At Catalog.java:[line 86] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Catalog.setBranding(CatalogBranding) may expose internal representation by storing an externally mutable object into Catalog.branding [org.eclipse.epp.internal.mpc.core.model.Catalog] At Catalog.java:[line 72] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Catalog.setNews(News) may expose internal representation by storing an externally mutable object into Catalog.news [org.eclipse.epp.internal.mpc.core.model.Catalog] At Catalog.java:[line 90] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Catalogs.getCatalogs() may expose internal representation by returning Catalogs.catalogs [org.eclipse.epp.internal.mpc.core.model.Catalogs] At Catalogs.java:[line 30] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Catalogs.setCatalogs(List) may expose internal representation by storing an externally mutable object into Catalogs.catalogs [org.eclipse.epp.internal.mpc.core.model.Catalogs] At Catalogs.java:[line 34] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Categories.getCategory() may expose internal representation by returning Categories.category [org.eclipse.epp.internal.mpc.core.model.Categories] At Categories.java:[line 31] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Categories.setCategory(List) may expose internal representation by storing an externally mutable object into Categories.category [org.eclipse.epp.internal.mpc.core.model.Categories] At Categories.java:[line 35] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Category.getNode() may expose internal representation by returning Category.node [org.eclipse.epp.internal.mpc.core.model.Category] At Category.java:[line 42] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Category.setNode(List) may expose internal representation by storing an externally mutable object into Category.node [org.eclipse.epp.internal.mpc.core.model.Category] At Category.java:[line 46] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.FavoriteList.getNodes() may expose internal representation by returning FavoriteList.nodes [org.eclipse.epp.internal.mpc.core.model.FavoriteList] At FavoriteList.java:[line 60] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.FavoriteList.setNodes(List) may expose internal representation by storing an externally mutable object into FavoriteList.nodes [org.eclipse.epp.internal.mpc.core.model.FavoriteList] At FavoriteList.java:[line 64] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Ius.getIuElements() may expose internal representation by returning Ius.iuElements [org.eclipse.epp.internal.mpc.core.model.Ius] At Ius.java:[line 49] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Ius.setIuElements(List) may expose internal representation by storing an externally mutable object into Ius.iuElements [org.eclipse.epp.internal.mpc.core.model.Ius] At Ius.java:[line 44] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Market.getCategory() may expose internal representation by returning Market.category [org.eclipse.epp.internal.mpc.core.model.Market] At Market.java:[line 31] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Market.setCategory(List) may expose internal representation by storing an externally mutable object into Market.category [org.eclipse.epp.internal.mpc.core.model.Market] At Market.java:[line 35] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getCategory() may expose internal representation by returning Marketplace.category [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 47] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getFavorites() may expose internal representation by returning Marketplace.favorites [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 79] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getFeatured() may expose internal representation by returning Marketplace.featured [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 63] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getMarket() may expose internal representation by returning Marketplace.market [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 39] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getNews() may expose internal representation by returning Marketplace.news [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 111] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getNode() may expose internal representation by returning Marketplace.node [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 55] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getPopular() may expose internal representation by returning Marketplace.popular [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 87] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getRecent() may expose internal representation by returning Marketplace.recent [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 95] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getRelated() may expose internal representation by returning Marketplace.related [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 103] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.getSearch() may expose internal representation by returning Marketplace.search [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 71] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setCategory(List) may expose internal representation by storing an externally mutable object into Marketplace.category [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 51] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setFavorites(Favorites) may expose internal representation by storing an externally mutable object into Marketplace.favorites [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 83] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setFeatured(Featured) may expose internal representation by storing an externally mutable object into Marketplace.featured [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 67] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setMarket(List) may expose internal representation by storing an externally mutable object into Marketplace.market [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 43] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setNews(News) may expose internal representation by storing an externally mutable object into Marketplace.news [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 115] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setNode(List) may expose internal representation by storing an externally mutable object into Marketplace.node [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 59] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setPopular(Popular) may expose internal representation by storing an externally mutable object into Marketplace.popular [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 91] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setRecent(Recent) may expose internal representation by storing an externally mutable object into Marketplace.recent [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 99] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setRelated(Related) may expose internal representation by storing an externally mutable object into Marketplace.related [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 107] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Marketplace.setSearch(Search) may expose internal representation by storing an externally mutable object into Marketplace.search [org.eclipse.epp.internal.mpc.core.model.Marketplace] At Marketplace.java:[line 75] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.getCategories() may expose internal representation by returning Node.categories [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 120] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.getChanged() may expose internal representation by returning Node.changed [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 187] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.getCreated() may expose internal representation by returning Node.created [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 175] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.getIus() may expose internal representation by returning Node.ius [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 295] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.getPlatforms() may expose internal representation by returning Node.platforms [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 304] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.setCategories(Categories) may expose internal representation by storing an externally mutable object into Node.categories [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 124] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.setChanged(Date) may expose internal representation by storing an externally mutable object into Node.changed [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 191] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.setCreated(Date) may expose internal representation by storing an externally mutable object into Node.created [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 179] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.setIus(Ius) may expose internal representation by storing an externally mutable object into Node.ius [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 299] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Node.setPlatforms(Platforms) may expose internal representation by storing an externally mutable object into Node.platforms [org.eclipse.epp.internal.mpc.core.model.Node] At Node.java:[line 308] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.NodeListing.getNode() may expose internal representation by returning NodeListing.node [org.eclipse.epp.internal.mpc.core.model.NodeListing] At NodeListing.java:[line 39] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.NodeListing.setNode(List) may expose internal representation by storing an externally mutable object into NodeListing.node [org.eclipse.epp.internal.mpc.core.model.NodeListing] At NodeListing.java:[line 43] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Platforms.getPlatform() may expose internal representation by returning Platforms.platform [org.eclipse.epp.internal.mpc.core.model.Platforms] At Platforms.java:[line 31] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Platforms.setPlatform(List) may expose internal representation by storing an externally mutable object into Platforms.platform [org.eclipse.epp.internal.mpc.core.model.Platforms] At Platforms.java:[line 35] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.SearchResult.getNodes() may expose internal representation by returning SearchResult.nodes [org.eclipse.epp.internal.mpc.core.model.SearchResult] At SearchResult.java:[line 49] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.SearchResult.setNodes(List) may expose internal representation by storing an externally mutable object into SearchResult.nodes [org.eclipse.epp.internal.mpc.core.model.SearchResult] At SearchResult.java:[line 56] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.model.Tags.getTags() may expose internal representation by returning Tags.tags [org.eclipse.epp.internal.mpc.core.model.Tags] At Tags.java:[line 30] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.AbstractDataStorageService.getStorageService() may expose internal representation by returning AbstractDataStorageService.storageService [org.eclipse.epp.internal.mpc.core.service.AbstractDataStorageService] At AbstractDataStorageService.java:[line 68] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.AbstractDataStorageService.setStorageService(IMarketplaceStorageService) may expose internal representation by storing an externally mutable object into AbstractDataStorageService.storageService [org.eclipse.epp.internal.mpc.core.service.AbstractDataStorageService] At AbstractDataStorageService.java:[line 72] EI_EXPOSE_REP2 [ERROR] Medium: Exception thrown in class org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService at new org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService(IMarketplaceService) will leave the constructor. The object under construction remains partially initialized and may be vulnerable to Finalizer attacks. [org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService, org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService] At CachingMarketplaceService.java:[line 58]At CachingMarketplaceService.java:[line 58] CT_CONSTRUCTOR_THROW [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService.getDelegate() may expose internal representation by returning CachingMarketplaceService.delegate [org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService] At CachingMarketplaceService.java:[line 64] EI_EXPOSE_REP [ERROR] Medium: new org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService(IMarketplaceService) may expose internal representation by storing an externally mutable object into CachingMarketplaceService.delegate [org.eclipse.epp.internal.mpc.core.service.CachingMarketplaceService] At CachingMarketplaceService.java:[line 60] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.getHttpClient() may expose internal representation by returning DefaultMarketplaceService.httpClient [org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService] At DefaultMarketplaceService.java:[line 866] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.getUserFavoritesService() may expose internal representation by returning DefaultMarketplaceService.userFavoritesService [org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService] At DefaultMarketplaceService.java:[line 854] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.setHttpClient(HttpClientService) may expose internal representation by storing an externally mutable object into DefaultMarketplaceService.httpClient [org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService] At DefaultMarketplaceService.java:[line 862] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.setUserFavoritesService(IUserFavoritesService) may expose internal representation by storing an externally mutable object into DefaultMarketplaceService.userFavoritesService [org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService] At DefaultMarketplaceService.java:[line 858] EI_EXPOSE_REP2 [ERROR] High: Redundant nullcheck of userFavoritesService, which is known to be non-null in org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService.userFavorites(List, IProgressMonitor) [org.eclipse.epp.internal.mpc.core.service.DefaultMarketplaceService] Redundant null check at DefaultMarketplaceService.java:[line 652] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService.getStorage() may expose internal representation by returning MarketplaceStorageService.storage [org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService] At MarketplaceStorageService.java:[line 147] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService.setStorage(IStorage) may expose internal representation by storing an externally mutable object into MarketplaceStorageService.storage [org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService] At MarketplaceStorageService.java:[line 151] EI_EXPOSE_REP2 [ERROR] Medium: Inconsistent synchronization of org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService.storage; locked 80% of time [org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService, org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService, org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService, org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService, org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService] Unsynchronized access at MarketplaceStorageService.java:[line 151]Synchronized access at MarketplaceStorageService.java:[line 92]Synchronized access at MarketplaceStorageService.java:[line 144]Synchronized access at MarketplaceStorageService.java:[line 147]Synchronized access at MarketplaceStorageService.java:[line 145] IS2_INCONSISTENT_SYNC [ERROR] Medium: Exceptional return value of java.io.File.mkdirs() ignored in org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService.ensureTmpdirExists() [org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService] At MarketplaceStorageService.java:[line 134] RV_RETURN_VALUE_IGNORED_BAD_PRACTICE [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService.getServiceUri() is unsynchronized, org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService.setServiceUri(URI) is synchronized [org.eclipse.epp.internal.mpc.core.service.MarketplaceStorageService] At MarketplaceStorageService.java:[line 84] UG_SYNC_SET_UNSYNC_GET [ERROR] Medium: Exception is caught when Exception is not thrown in org.eclipse.epp.internal.mpc.core.service.MarketplaceUnmarshaller.createContentInfo(ByteBuffer) [org.eclipse.epp.internal.mpc.core.service.MarketplaceUnmarshaller] At MarketplaceUnmarshaller.java:[line 149] REC_CATCH_EXCEPTION [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService.getRequestMetaParameters() may expose internal representation by returning RemoteMarketplaceService.requestMetaParameters [org.eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService] At RemoteMarketplaceService.java:[line 236] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService.setRequestMetaParameters(Map) may expose internal representation by storing an externally mutable object into RemoteMarketplaceService.requestMetaParameters [org.eclipse.epp.internal.mpc.core.service.RemoteMarketplaceService] At RemoteMarketplaceService.java:[line 246] EI_EXPOSE_REP2 [ERROR] High: The class name org.eclipse.epp.internal.mpc.core.service.ServiceUnavailableException shadows the simple name of the superclass org.eclipse.epp.mpc.core.service.ServiceUnavailableException [org.eclipse.epp.internal.mpc.core.service.ServiceUnavailableException] At ServiceUnavailableException.java:[lines 29-30] NM_SAME_SIMPLE_NAME_AS_SUPERCLASS [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.UserFavoritesService.getHttpClient() may expose internal representation by returning UserFavoritesService.httpClient [org.eclipse.epp.internal.mpc.core.service.UserFavoritesService] At UserFavoritesService.java:[line 695] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.UserFavoritesService.setHttpClient(HttpClientService) may expose internal representation by storing an externally mutable object into UserFavoritesService.httpClient [org.eclipse.epp.internal.mpc.core.service.UserFavoritesService] At UserFavoritesService.java:[line 691] EI_EXPOSE_REP2 [ERROR] Medium: Redundant nullcheck of bytes, which is known to be non-null in org.eclipse.epp.internal.mpc.core.service.UserFavoritesService$AbstractJSONListRequest.read(InputStream, Charset) [org.eclipse.epp.internal.mpc.core.service.UserFavoritesService$AbstractJSONListRequest] Redundant null check at UserFavoritesService.java:[line 642] RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.xml.NodeListingContentHandler.getModel() may expose internal representation by returning NodeListingContentHandler.model [org.eclipse.epp.internal.mpc.core.service.xml.NodeListingContentHandler] At NodeListingContentHandler.java:[line 42] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.service.xml.UnmarshalContentHandler.toBoolean(String) has Boolean return type and returns explicit null [org.eclipse.epp.internal.mpc.core.service.xml.UnmarshalContentHandler, org.eclipse.epp.internal.mpc.core.service.xml.UnmarshalContentHandler] At UnmarshalContentHandler.java:[line 118]Another occurrence at UnmarshalContentHandler.java:[line 122] NP_BOOLEAN_RETURN_NULL [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider.getFirst() may expose internal representation by returning ChainedCredentialsProvider.first [org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider] At ChainedCredentialsProvider.java:[line 58] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider.getSecond() may expose internal representation by returning ChainedCredentialsProvider.second [org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider] At ChainedCredentialsProvider.java:[line 65] EI_EXPOSE_REP [ERROR] Medium: new org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider(CredentialsStore, CredentialsStore) may expose internal representation by storing an externally mutable object into ChainedCredentialsProvider.first [org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider] At ChainedCredentialsProvider.java:[line 28] EI_EXPOSE_REP2 [ERROR] Medium: new org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider(CredentialsStore, CredentialsStore) may expose internal representation by storing an externally mutable object into ChainedCredentialsProvider.second [org.eclipse.epp.internal.mpc.core.transport.httpclient.ChainedCredentialsProvider] At ChainedCredentialsProvider.java:[line 29] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientFactory.getCustomizers() may expose internal representation by returning HttpClientFactory.customizers [org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientFactory] At HttpClientFactory.java:[line 42] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientFactory.setCustomizers(List) may expose internal representation by storing an externally mutable object into HttpClientFactory.customizers [org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientFactory] At HttpClientFactory.java:[line 46] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientService.getProxyService() may expose internal representation by returning HttpClientService.proxyService [org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientService] At HttpClientService.java:[line 152] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientTransport.bindHttpClientService(HttpClientService) may expose internal representation by storing an externally mutable object into HttpClientTransport.clientService [org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpClientTransport] At HttpClientTransport.java:[line 86] EI_EXPOSE_REP2 [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpServiceContext.getCookieStore() may expose internal representation by returning HttpServiceContext.cookieStore [org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpServiceContext] At HttpServiceContext.java:[line 45] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpServiceContext.getCredentialsProvider() may expose internal representation by returning HttpServiceContext.credentialsProvider [org.eclipse.epp.internal.mpc.core.transport.httpclient.HttpServiceContext] At HttpServiceContext.java:[line 49] EI_EXPOSE_REP [ERROR] Medium: org.eclipse.epp.internal.mpc.core.transport.httpclient.SynchronizedCredentialsProvider.getDelegate() may expose internal representation by returning SynchronizedCredentialsProvider.delegate [org.eclipse.epp.internal.mpc.core.transport.httpclient.SynchronizedCredentialsProvider] At SynchronizedCredentialsProvider.java:[line 73] EI_EXPOSE_REP [ERROR] Medium: new org.eclipse.epp.internal.mpc.core.transport.httpclient.SynchronizedCredentialsProvider(CredentialsStore) may expose internal representation by storing an externally mutable object into SynchronizedCredentialsProvider.delegate [org.eclipse.epp.internal.mpc.core.transport.httpclient.SynchronizedCredentialsProvider] At SynchronizedCredentialsProvider.java:[line 28] EI_EXPOSE_REP2 [ERROR] Medium: Exception is caught when Exception is not thrown in org.eclipse.epp.internal.mpc.core.util.Eclipse36TransportFactory.getTransportService() [org.eclipse.epp.internal.mpc.core.util.Eclipse36TransportFactory] At Eclipse36TransportFactory.java:[line 40] REC_CATCH_EXCEPTION [ERROR] Medium: org.eclipse.epp.internal.mpc.core.util.FallbackTransportFactory$FallbackTransport.tryBuffer(BufferedInputStream) ignores result of java.io.BufferedInputStream.read(byte[]) [org.eclipse.epp.internal.mpc.core.util.FallbackTransportFactory$FallbackTransport] At FallbackTransportFactory.java:[line 119] RR_NOT_CHECKED [ERROR] Medium: The class name org.eclipse.epp.internal.mpc.core.util.ITransport shadows the simple name of implemented interface org.eclipse.epp.mpc.core.service.ITransport [org.eclipse.epp.internal.mpc.core.util.ITransport] In ITransport.java NM_SAME_SIMPLE_NAME_AS_INTERFACE [ERROR] Medium: org.eclipse.epp.internal.mpc.core.util.TextUtil.stripHtmlMarkup(String) concatenates strings using + in a loop [org.eclipse.epp.internal.mpc.core.util.TextUtil] At TextUtil.java:[line 44] SBSC_USE_STRINGBUFFER_CONCATENATION [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.core >>> [INFO] [INFO] --- pmd:3.13.0:cpd (cpd) @ org.eclipse.epp.mpc.core --- [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] <<< pmd:3.13.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.core <<< [INFO] [INFO] [INFO] --- pmd:3.13.0:cpd-check (default) @ org.eclipse.epp.mpc.core --- [INFO] PMD version: 6.21.0 [INFO] You have 2 CPD duplications. For more details see: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core/target/cpd.xml [INFO] [INFO] ---------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.core.win32 >--------- [INFO] Building org.eclipse.epp.mpc.core.win32 1.10.3-SNAPSHOT [3/12] [INFO] from org.eclipse.epp.mpc.core.win32/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 target definition file:/home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc-target/staging.target for environments=[win32/win32/x86_64], include source mode=honor, referenced repository mode =ignore, execution environment=StandardEEResolutionHints [executionEnvironment=OSGi profile 'JavaSE-17' { source level: 17, target level: 17}], remote p2 repository options=org.eclipse.tycho.p2maven.DefaultProvisioningAgent@1e060d4b [INFO] Resolving dependencies of MavenProject: org.eclipse.epp.mpc:org.eclipse.epp.mpc.core.win32:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core.win32/pom.xml [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- tycho-packaging:4.0.4:build-qualifier (default-build-qualifier) @ org.eclipse.epp.mpc.core.win32 --- [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.core.win32 --- [INFO] [INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- tycho-compiler:4.0.4:validate-classpath (default-validate-classpath) @ org.eclipse.epp.mpc.core.win32 --- [INFO] Resolving class path of org.eclipse.epp.mpc.core.win32 [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.core.win32 --- [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.core.win32/src/main/resources [INFO] [INFO] --- tycho-compiler:4.0.4:compile (default-compile) @ org.eclipse.epp.mpc.core.win32 --- [INFO] Compiling 1 source file to /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core.win32/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.core.win32 --- [INFO] [INFO] --- tycho-ds:4.0.4:declarative-services (default-declarative-services) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- resources:3.2.0:testResources (default-testResources) @ org.eclipse.epp.mpc.core.win32 --- [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.core.win32/src/test/resources [INFO] [INFO] --- tycho-compiler:4.0.4:testCompile (default-testCompile) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- tycho-source:4.0.4:plugin-source (attach-source) @ org.eclipse.epp.mpc.core.win32 --- [INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core.win32/target/org.eclipse.epp.mpc.core.win32-1.10.3-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-packaging:4.0.4:package-plugin (default-package-plugin) @ org.eclipse.epp.mpc.core.win32 --- [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.core.win32/target/org.eclipse.epp.mpc.core.win32-1.10.3-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.core.win32 --- [INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core.win32/target/org.eclipse.epp.mpc.core.win32-1.10.3-SNAPSHOT.jar [INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.core.win32/target/org.eclipse.epp.mpc.core.win32-1.10.3-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.core.win32 --- [INFO] [INFO] >>> spotbugs:4.8.1.0:check (default) > :spotbugs @ org.eclipse.epp.mpc.core.win32 >>> [INFO] [INFO] --- spotbugs:4.8.1.0:spotbugs (spotbugs) @ org.eclipse.epp.mpc.core.win32 --- [INFO] Fork Value is true [INFO] Done SpotBugs Analysis.... [INFO] [INFO] <<< spotbugs:4.8.1.0:check (default) < :spotbugs @ org.eclipse.epp.mpc.core.win32 <<< [INFO] [INFO] [INFO] --- spotbugs:4.8.1.0:check (default) @ org.eclipse.epp.mpc.core.win32 --- [INFO] BugInstance size is 1 [INFO] Error size is 0 [INFO] Total bugs: 1 [ERROR] Medium: Incorrect lazy initialization of static field org.eclipse.epp.internal.mpc.core.transport.httpclient.win32.WinClientBuilderCustomizer.winAuthAvailable in org.eclipse.epp.internal.mpc.core.transport.httpclient.win32.WinClientBuilderCustomizer.isWinAuthAvailable() [org.eclipse.epp.internal.mpc.core.transport.httpclient.win32.WinClientBuilderCustomizer] At WinClientBuilderCustomizer.java:[lines 49-52] LI_LAZY_INIT_STATIC [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.core.win32 >>> [INFO] [INFO] --- pmd:3.13.0:cpd (cpd) @ org.eclipse.epp.mpc.core.win32 --- [WARNING] Unable to locate Source XRef to link to - DISABLED [INFO] [INFO] <<< pmd:3.13.0:cpd-check (default) < :cpd @ org.eclipse.epp.mpc.core.win32 <<< [INFO] [INFO] [INFO] --- pmd:3.13.0:cpd-check (default) @ org.eclipse.epp.mpc.core.win32 --- [INFO] PMD version: 6.21.0 [INFO] [INFO] [INFO] --------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.dependencies >-------- [INFO] Building org.eclipse.epp.mpc.dependencies 1.10.3-SNAPSHOT [4/12] [INFO] from org.eclipse.epp.mpc.dependencies.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.dependencies:1.10.3-SNAPSHOT @ /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.dependencies.feature/pom.xml [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ org.eclipse.epp.mpc.dependencies --- [INFO] Deleting /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.dependencies.feature/target [INFO] [INFO] --- tycho-packaging:4.0.4:build-qualifier-aggregator (default-build-qualifier-aggregator) @ org.eclipse.epp.mpc.dependencies --- [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.dependencies --- [INFO] [INFO] --- tycho-packaging:4.0.4:validate-version (default-validate-version) @ org.eclipse.epp.mpc.dependencies --- [INFO] [INFO] --- enforcer:3.0.0-M3:enforce (enforce-java) @ org.eclipse.epp.mpc.dependencies --- [INFO] [INFO] --- target-platform-configuration:4.0.4:target-platform (default-target-platform) @ org.eclipse.epp.mpc.dependencies --- [INFO] [INFO] --- resources:3.2.0:resources (default-resources) @ org.eclipse.epp.mpc.dependencies --- [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.dependencies.feature/src/main/resources [INFO] [INFO] --- tycho-packaging:4.0.4:update-consumer-pom (default-update-consumer-pom) @ org.eclipse.epp.mpc.dependencies --- [INFO] [INFO] --- tycho-packaging:4.0.4:package-feature (default-package-feature) @ org.eclipse.epp.mpc.dependencies --- [INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.dependencies.feature/target/org.eclipse.epp.mpc.dependencies-1.10.3-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2:4.0.4:p2-metadata-default (default-p2-metadata-default) @ org.eclipse.epp.mpc.dependencies --- [INFO] [INFO] --- tycho-p2:4.0.4:feature-p2-metadata (default-feature-p2-metadata) @ org.eclipse.epp.mpc.dependencies --- [INFO] [INFO] --- tycho-source:4.0.4:feature-source (feature-source) @ org.eclipse.epp.mpc.dependencies --- [WARNING] The following referenced plugins has missing sources com.sun.jna_5.14.0.v20231211-1200 [INFO] Building jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.dependencies.feature/target/org.eclipse.epp.mpc.dependencies-1.10.3-SNAPSHOT-sources-feature.jar [INFO] [INFO] --- eclipse-jarsigner:1.3.2:sign (sign) @ org.eclipse.epp.mpc.dependencies --- [INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.dependencies.feature/target/org.eclipse.epp.mpc.dependencies-1.10.3-SNAPSHOT.jar [INFO] Signing jar: /home/jenkins/agent/workspace/epp-mpc-release/org.eclipse.epp.mpc.dependencies.feature/target/org.eclipse.epp.mpc.dependencies-1.10.3-SNAPSHOT-sources-feature.jar [INFO] [INFO] --- tycho-p2:4.0.4:p2-metadata (attach-p2-metadata) @ org.eclipse.epp.mpc.dependencies --- [WARNING] artifact org.eclipse.epp.mpc:org.eclipse.epp.mpc.dependencies:xml:p2metadata:1.10.3-SNAPSHOT already attached, replace previous instance [WARNING] artifact org.eclipse.epp.mpc:org.eclipse.epp.mpc.dependencies:xml:p2artifacts:1.10.3-SNAPSHOT already attached, replace previous instance [INFO] [INFO] -----------< org.eclipse.epp.mpc:org.eclipse.epp.mpc.ui.css >----------- [INFO] Building org.eclipse.epp.mpc.ui.css 1.10.3-SNAPSHOT [5/12] [INFO] from org.eclipse.epp.mpc.ui.css/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.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.() 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