[INFO] [INFO] --------------< org.eclipse.ecf:org.eclipse.ecf.provider >-------------- [INFO] Building org.eclipse.ecf.provider 4.8.300-SNAPSHOT [15/161] [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:build-qualifier (default-build-qualifier) @ org.eclipse.ecf.provider --- [INFO] The project's OSGi version is 4.8.300.v20200611-2220 [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:validate-id (default-validate-id) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:validate-version (default-validate-version) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ org.eclipse.ecf.provider --- [INFO] Using 'ISO-8859-1' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/main/resources [INFO] [INFO] --- tycho-compiler-plugin:1.6.0:compile (default-compile) @ org.eclipse.ecf.provider --- [INFO] Compiling 57 source files to /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/target/classes [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SSLGenericContainerInstantiator.java:[84] return new Integer(-1); ^^^^^^^^^^^ The constructor Integer(int) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SSLGenericContainerInstantiator.java:[88] return new Integer((String) arg); ^^^^^^^^^^^^^^^^^^^^^ The constructor Integer(String) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SSLGenericContainerInstantiator.java:[90] return new Integer(-1); ^^^^^^^^^^^ The constructor Integer(int) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SSLGenericContainerInstantiator.java:[187] ka = new Integer(0); ^^^^^^^^^^ The constructor Integer(int) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SSLGenericContainerInstantiator.java:[282] ka = new Integer(SSLServerSOContainer.DEFAULT_KEEPALIVE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor Integer(int) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/gmm/GMMImpl.java:[18] public class GMMImpl extends Observable { ^^^^^^^^^^ The type Observable is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/gmm/GMMImpl.java:[26] final boolean res = mySet.add(m); ^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type TreeSet. References to generic type TreeSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/gmm/GMMImpl.java:[28] setChanged(); ^^^^^^^^^^^^ The method setChanged() from the type Observable is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/gmm/GMMImpl.java:[29] notifyObservers(new MemberChanged(m, true)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method notifyObservers(Object) from the type Observable is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/gmm/GMMImpl.java:[37] setChanged(); ^^^^^^^^^^^^ The method setChanged() from the type Observable is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/gmm/GMMImpl.java:[38] notifyObservers(new MemberChanged(m, false)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method notifyObservers(Object) from the type Observable is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOWrapper.java:[81] thread = (Thread) AccessController.doPrivileged(new PrivilegedAction() { public Object run() { Thread aThread = getThread(); return aThread; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(new PrivilegedAction(){}) of the generic method doPrivileged(PrivilegedAction) of type AccessController [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOWrapper.java:[81] thread = (Thread) AccessController.doPrivileged(new PrivilegedAction() { public Object run() { Thread aThread = getThread(); return aThread; } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedAction(){} needs unchecked conversion to conform to PrivilegedAction [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/gmm/Member.java:[44] return member.compareTo(((Member) o).member); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method compareTo(Object) belongs to the raw type Comparable. References to generic type Comparable should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/internal/provider/ProviderPlugin.java:[138] logService.log(LogHelper.getLogCode(status), LogHelper.getLogMessage(status), status.getException()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method log(int, String, Throwable) from the type LogService is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOManager.java:[61] connectors.add(conn); ^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Vector. References to generic type Vector should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOManager.java:[79] newObject = AccessController.doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { Constructor aConstructor = newClass.getConstructor(argTypes); aConstructor.setAccessible(true); return aConstructor.newInstance(args); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(new PrivilegedExceptionAction(){}) of the generic method doPrivileged(PrivilegedExceptionAction) of type AccessController [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOManager.java:[79] newObject = AccessController.doPrivileged(new PrivilegedExceptionAction() { public Object run() throws Exception { Constructor aConstructor = newClass.getConstructor(argTypes); aConstructor.setAccessible(true); return aConstructor.newInstance(args); } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedExceptionAction(){} needs unchecked conversion to conform to PrivilegedExceptionAction [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOManager.java:[81] Constructor aConstructor = newClass.getConstructor(argTypes); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method getConstructor(Class...) belongs to the raw type Class. References to generic type Class should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOManager.java:[283] results.add(conn); ^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainer.java:[52] public Object getAdapter(Class clazz) { ^^^^^^ Type safety: The return type Object for getAdapter(Class) from the type SOContainer.LoadingSharedObject needs unchecked conversion to conform to T from the type IAdaptable [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainer.java:[85] runner = (Thread) AccessController.doPrivileged(new PrivilegedAction() { public Object run() { return new Thread(loadingThreadGroup, new Runnable() { public void run() { try { if (Thread.currentThread().isInterrupted() || isClosing()) throw new InterruptedException("loading interrupted for " + getID().getName()); //$NON-NLS-1$ // First load object final ISharedObject obj = load(description); // Create wrapper object and // move from loading to // active // list. final SOWrapper wrap = createRemoteSharedObjectWrapper(fromID, description, obj); wrap.init(); // Check to make sure thread // has not been // interrupted...if it has, // throw if (Thread.currentThread().isInterrupted() || isClosing()) throw new InterruptedException("loading interrupted for " + getID().getName()); //$NON-NLS-1$ // Finally, we move from // loading to active, and // then the // object is done SOContainer.this.moveFromLoadingToActive(wrap); } catch (final Exception e) { traceStack("Exception loading:" + description, e); //$NON-NLS-1$ SOContainer.this.removeFromLoading(getID()); try { sendCreateResponse(getHomeID(), getID(), e, description.getIdentifier()); } catch (final Exception e1) { traceStack("Exception sending create response from LoadingSharedObject.run:" //$NON-NLS-1$ + description, e1); } } catch (final NoClassDefFoundError e) { traceStack("Exception loading:" + description, e); //$NON-NLS-1$ SOContainer.this.removeFromLoading(getID()); try { sendCreateResponse(getHomeID(), getID(), e, description.getIdentifier()); } catch (final Exception e1) { traceStack("Exception sending create response from LoadingSharedObject.run:" //$NON-NLS-1$ + description, e1); } } } }, getID().getName() + ":loading"); //$NON-NLS-1$ } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation doPrivileged(new PrivilegedAction(){}) of the generic method doPrivileged(PrivilegedAction) of type AccessController [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainer.java:[85] runner = (Thread) AccessController.doPrivileged(new PrivilegedAction() { public Object run() { return new Thread(loadingThreadGroup, new Runnable() { public void run() { try { if (Thread.currentThread().isInterrupted() || isClosing()) throw new InterruptedException("loading interrupted for " + getID().getName()); //$NON-NLS-1$ // First load object final ISharedObject obj = load(description); // Create wrapper object and // move from loading to // active // list. final SOWrapper wrap = createRemoteSharedObjectWrapper(fromID, description, obj); wrap.init(); // Check to make sure thread // has not been // interrupted...if it has, // throw if (Thread.currentThread().isInterrupted() || isClosing()) throw new InterruptedException("loading interrupted for " + getID().getName()); //$NON-NLS-1$ // Finally, we move from // loading to active, and // then the // object is done SOContainer.this.moveFromLoadingToActive(wrap); } catch (final Exception e) { traceStack("Exception loading:" + description, e); //$NON-NLS-1$ SOContainer.this.removeFromLoading(getID()); try { sendCreateResponse(getHomeID(), getID(), e, description.getIdentifier()); } catch (final Exception e1) { traceStack("Exception sending create response from LoadingSharedObject.run:" //$NON-NLS-1$ + description, e1); } } catch (final NoClassDefFoundError e) { traceStack("Exception loading:" + description, e); //$NON-NLS-1$ SOContainer.this.removeFromLoading(getID()); try { sendCreateResponse(getHomeID(), getID(), e, description.getIdentifier()); } catch (final Exception e1) { traceStack("Exception sending create response from LoadingSharedObject.run:" //$NON-NLS-1$ + description, e1); } } } }, getID().getName() + ":loading"); //$NON-NLS-1$ } }); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The expression of type new PrivilegedAction(){} needs unchecked conversion to conform to PrivilegedAction [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainer.java:[376] transaction = (ISharedObjectContainerTransaction) wrapper.sharedObject.getAdapter(ISharedObjectContainerTransaction.class); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Unnecessary cast from ISharedObjectContainerTransaction to ISharedObjectContainerTransaction [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContext.java:[240] public Object getAdapter(Class clazz) { ^^^^^^ Type safety: The return type Object for getAdapter(Class) from the type SOContext needs unchecked conversion to conform to T from the type IAdaptable [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContext.java:[251] public Map getLocalContainerProperties() { ^^^ Type safety: The return type Map for getLocalContainerProperties() from the type SOContext needs unchecked conversion to conform to Map from the type ISharedObjectContext [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOConfig.java:[96] public Map getProperties() { ^^^ Type safety: The return type Map for getProperties() from the type SOConfig needs unchecked conversion to conform to Map from the type ISharedObjectConfig [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerConfig.java:[43] public Map getProperties() { ^^^ Type safety: The return type Map for getProperties() from the type SOContainerConfig needs unchecked conversion to conform to Map from the type ISharedObjectContainerConfig [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerConfig.java:[52] public Object getAdapter(Class clazz) { ^^^^^^ Type safety: The return type Object for getAdapter(Class) from the type SOContainerConfig needs unchecked conversion to conform to T from the type IAdaptable [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGroup.java:[36] map = Collections.synchronizedMap(new TreeMap()); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: Unchecked invocation synchronizedMap(TreeMap) of the generic method synchronizedMap(Map) of type Collections [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGroup.java:[36] map = Collections.synchronizedMap(new TreeMap()); ^^^^^^^^^^^^^ Type safety: The expression of type TreeMap needs unchecked conversion to conform to Map [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGroup.java:[42] map.put(key, aSpace); ^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/GenericContainerInstantiator.java:[78] return new Integer(-1); ^^^^^^^^^^^ The constructor Integer(int) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/GenericContainerInstantiator.java:[82] return new Integer((String) arg); ^^^^^^^^^^^^^^^^^^^^^ The constructor Integer(String) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/GenericContainerInstantiator.java:[152] ka = new Integer(TCPServerSOContainer.DEFAULT_KEEPALIVE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor Integer(int) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/GenericContainerInstantiator.java:[231] ka = new Integer(TCPServerSOContainer.DEFAULT_KEEPALIVE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The constructor Integer(int) is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[23] class SOContainerGMM implements Observer { ^^^^^^^^ The type Observer is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[34] groupManager.addObserver(this); ^^^^^^^^^^^^^^^^^ The method addObserver(Observer) from the type Observable is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[162] loading.put(lso.getID(), new SOWrapper(lso, container)); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type TreeMap. References to generic type TreeMap should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[184] return (ID[]) active.keySet().toArray(new ID[0]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[190] active.put(so.getObjID(), so); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type TreeMap. References to generic type TreeMap should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[254] public void update(Observable o, Object arg) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method SOContainerGMM.update(Observable, Object) overrides a deprecated method from Observer [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[254] public void update(Observable o, Object arg) { ^^^^^^^^^^ The type Observable is deprecated [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[284] aSet.add(i.next()); ^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOContainerGMM.java:[287] aSet.add(i.next()); ^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOConnector.java:[36] receiverQueues.put(recv[i], queues[i]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable should be parameterized [WARNING] /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/org/eclipse/ecf/provider/generic/SOConnector.java:[71] return (ID[]) receiverQueues.keySet().toArray(new ID[receiverQueues.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set should be parameterized 47 problems (47 warnings) [INFO] [INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ org.eclipse.ecf.provider --- [INFO] Using 'ISO-8859-1' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/src/test/resources [INFO] [INFO] --- tycho-source-plugin:1.6.0:plugin-source (plugin-source) @ org.eclipse.ecf.provider --- [INFO] Building jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/target/org.eclipse.ecf.provider-4.8.300-SNAPSHOT-sources.jar [INFO] [INFO] --- target-platform-configuration:1.6.0:target-platform (default-target-platform) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-packaging-plugin:1.6.0:package-plugin (default-package-plugin) @ org.eclipse.ecf.provider --- [INFO] Building jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/target/org.eclipse.ecf.provider-4.8.300-SNAPSHOT.jar [INFO] [INFO] --- tycho-source-feature-plugin:1.6.0:source-feature (source-feature) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-pack200a-plugin:1.6.0:normalize (pack200-normalize) @ org.eclipse.ecf.provider --- [INFO] Pack200 normalizing jar /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/target/org.eclipse.ecf.provider-4.8.300-SNAPSHOT.jar [INFO] [INFO] --- eclipse-jarsigner-plugin:1.1.7:sign (sign) @ org.eclipse.ecf.provider --- [INFO] Signing jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/target/org.eclipse.ecf.provider-4.8.300-SNAPSHOT.jar [INFO] Signing jar: /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/target/org.eclipse.ecf.provider-4.8.300-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-pack200b-plugin:1.6.0:pack (pack200-pack) @ org.eclipse.ecf.provider --- [INFO] Pack200 packing jar /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/target/org.eclipse.ecf.provider-4.8.300-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:1.6.0:p2-metadata (attach-p2-metadata) @ org.eclipse.ecf.provider --- [INFO] MavenProject: org.eclipse.ecf:org.eclipse.ecf.provider:4.8.300-SNAPSHOT @ /home/jenkins/agent/workspace/ecf-tycho.master.stage-release/framework/bundles/org.eclipse.ecf.provider/pom.xml The main artifact has been replaced with the baseline version. The following attached artifacts have been replaced with the baseline version: [pack200, sources] [INFO] [INFO] --- tycho-p2-extras-plugin:1.6.0:compare-version-with-baselines (compare-version-with-baseline) @ org.eclipse.ecf.provider --- [INFO] Fetching org.eclipse.ecf.provider_4.8.300.v20200611-2220.jar.pack.gz from https://download.eclipse.org/rt/ecf/latest/site.p2/3.14.8.v20200611-2221/plugins/ (52.93kB) [INFO] Fetching org.eclipse.ecf.provider.source_4.8.300.v20200611-2220.jar from https://download.eclipse.org/rt/ecf/latest/site.p2/3.14.8.v20200611-2221/plugins/ (97.24kB) [JENKINS] Archiving disabled