Console Output

[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<E> 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<T>) 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<Object>
[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<T> 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<E> 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<T>) 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<Object>
[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<T> 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<E> 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<T>) 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<Object>
[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<String,?> 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<String,?> 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<String,?> 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<K,V>) 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<Object,Object>
[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<K,V> 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<K,V> 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<E> 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<K,V> 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<E> 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<E> 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<K,V> 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<E> 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