[INFO] [INFO] --------------< org.eclipse.ecf:org.eclipse.ecf.provider >-------------- [INFO] Building org.eclipse.ecf.provider 4.8.200-SNAPSHOT [22/155] [INFO] ---------------------------[ eclipse-plugin ]--------------------------- [INFO] [INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-packaging-plugin:1.5.0:build-qualifier (default-build-qualifier) @ org.eclipse.ecf.provider --- [INFO] The project's OSGi version is 4.8.200.v20191024-1546 [INFO] [INFO] --- tycho-packaging-plugin:1.5.0:validate-id (default-validate-id) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-packaging-plugin:1.5.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.5.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/gmm/GMMImpl.java:[24] 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/SOWrapper.java:[79] 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:[79] 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:[42] 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:[136] 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:[59] 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:[77] 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:[77] 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:[79] 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:[281] 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:[49] 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:[82] 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:[82] 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:[373] 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:[238] 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:[249] 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/SOContainerConfig.java:[41] 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:[50] 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/SOConfig.java:[94] 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/SOContainerGroup.java:[34] 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:[34] 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:[40] 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/SOContainerGMM.java:[160] 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:[182] 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:[188] 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:[282] 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:[285] 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:[34] 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:[69] 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 29 problems (29 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.5.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.200-SNAPSHOT-sources.jar [INFO] [INFO] --- target-platform-configuration:1.5.0:target-platform (default-target-platform) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-packaging-plugin:1.5.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.200-SNAPSHOT.jar [INFO] [INFO] --- tycho-source-feature-plugin:1.5.0:source-feature (source-feature) @ org.eclipse.ecf.provider --- [INFO] [INFO] --- tycho-pack200a-plugin:1.5.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.200-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.200-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.200-SNAPSHOT-sources.jar [INFO] [INFO] --- tycho-pack200b-plugin:1.5.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.200-SNAPSHOT.jar [INFO] [INFO] --- tycho-p2-plugin:1.5.0:p2-metadata (attach-p2-metadata) @ org.eclipse.ecf.provider ---