Fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=574134 along with
version increments
Change-Id: I6a6a660220774d51e45998070fc2a63cf6304787
diff --git a/providers/bundles/org.eclipse.ecf.provider.filetransfer/META-INF/MANIFEST.MF b/providers/bundles/org.eclipse.ecf.provider.filetransfer/META-INF/MANIFEST.MF
index f4cb66c..3ea041e 100644
--- a/providers/bundles/org.eclipse.ecf.provider.filetransfer/META-INF/MANIFEST.MF
+++ b/providers/bundles/org.eclipse.ecf.provider.filetransfer/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
Bundle-Name: %plugin.name
Bundle-SymbolicName: org.eclipse.ecf.provider.filetransfer;singleton:=true
Automatic-Module-Name: org.eclipse.ecf.provider.filetransfer
-Bundle-Version: 3.2.601.qualifier
+Bundle-Version: 3.2.700.qualifier
Bundle-Activator: org.eclipse.ecf.internal.provider.filetransfer.Activator
Bundle-Vendor: %plugin.provider
Bundle-Localization: plugin
diff --git a/providers/bundles/org.eclipse.ecf.provider.filetransfer/pom.xml b/providers/bundles/org.eclipse.ecf.provider.filetransfer/pom.xml
index 2d7f645..92eacd1 100644
--- a/providers/bundles/org.eclipse.ecf.provider.filetransfer/pom.xml
+++ b/providers/bundles/org.eclipse.ecf.provider.filetransfer/pom.xml
@@ -10,6 +10,6 @@
</parent>
<groupId>org.eclipse.ecf</groupId>
<artifactId>org.eclipse.ecf.provider.filetransfer</artifactId>
- <version>3.2.601-SNAPSHOT</version>
+ <version>3.2.700-SNAPSHOT</version>
<packaging>eclipse-plugin</packaging>
</project>
diff --git a/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/Activator.java b/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/Activator.java
index 39f1c72..3c42122 100644
--- a/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/Activator.java
+++ b/providers/bundles/org.eclipse.ecf.provider.filetransfer/src/org/eclipse/ecf/internal/provider/filetransfer/Activator.java
@@ -129,10 +129,10 @@
final IExtensionDelta retrieveDelta[] = event.getExtensionDeltas(PLUGIN_ID, RETRIEVE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT_NAME);
for (IExtensionDelta r : retrieveDelta) {
switch (r.getKind()) {
- case IExtensionDelta.ADDED:
+ case IExtensionDelta.ADDED :
addRetrieveExtensions(r.getExtension().getConfigurationElements());
break;
- case IExtensionDelta.REMOVED:
+ case IExtensionDelta.REMOVED :
removeRetrieveExtensions(r.getExtension().getConfigurationElements());
break;
}
@@ -140,10 +140,10 @@
final IExtensionDelta sendDelta[] = event.getExtensionDeltas(PLUGIN_ID, SEND_FILETRANSFER_PROTOCOL_FACTORY_EPOINT_NAME);
for (IExtensionDelta s : sendDelta) {
switch (s.getKind()) {
- case IExtensionDelta.ADDED:
+ case IExtensionDelta.ADDED :
addSendExtensions(s.getExtension().getConfigurationElements());
break;
- case IExtensionDelta.REMOVED:
+ case IExtensionDelta.REMOVED :
removeSendExtensions(s.getExtension().getConfigurationElements());
break;
}
@@ -151,10 +151,10 @@
final IExtensionDelta browseDelta[] = event.getExtensionDeltas(PLUGIN_ID, BROWSE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT_NAME);
for (IExtensionDelta b : browseDelta) {
switch (b.getKind()) {
- case IExtensionDelta.ADDED:
+ case IExtensionDelta.ADDED :
addBrowseExtensions(b.getExtension().getConfigurationElements());
break;
- case IExtensionDelta.REMOVED:
+ case IExtensionDelta.REMOVED :
removeBrowseExtensions(b.getExtension().getConfigurationElements());
break;
}
@@ -210,10 +210,15 @@
return null;
}
+ static boolean proxyWarningGiven = false;
+
public static void logNoProxyWarning(Throwable e) {
Activator a = getDefault();
if (a != null) {
- a.log(new Status(IStatus.WARNING, Activator.PLUGIN_ID, IStatus.ERROR, "Warning: Platform proxy API not available", e)); //$NON-NLS-1$
+ if (!proxyWarningGiven) {
+ a.log(new Status(IStatus.WARNING, Activator.PLUGIN_ID, IStatus.WARNING, "Warning: Platform proxy API not available", null)); //$NON-NLS-1$
+ proxyWarningGiven = true;
+ }
}
}
@@ -355,14 +360,14 @@
final Set protocols = new HashSet();
if (refs != null)
for (ServiceReference ref : refs) {
- final Object protocol = ref.getProperty(URL_HANDLER_PROTOCOL_NAME);
- if (protocol instanceof String) {
- protocols.add(protocol);
- } else if (protocol instanceof String[]) {
- final String[] ps = (String[]) protocol;
- protocols.addAll(Arrays.asList(ps));
+ final Object protocol = ref.getProperty(URL_HANDLER_PROTOCOL_NAME);
+ if (protocol instanceof String) {
+ protocols.add(protocol);
+ } else if (protocol instanceof String[]) {
+ final String[] ps = (String[]) protocol;
+ protocols.addAll(Arrays.asList(ps));
+ }
}
- }
handlers.close();
protocols.addAll(Arrays.asList(jvmSchemes));
return (String[]) protocols.toArray(new String[] {});
@@ -459,7 +464,7 @@
} else {
Activator.getDefault().log(new Status(IStatus.WARNING, PLUGIN_ID, IStatus.WARNING, "Plugin " + pluginId + " excluded from contributing retrieve factory", null)); //$NON-NLS-1$ //$NON-NLS-2$
}
- }catch (final CoreException e) {
+ } catch (final CoreException e) {
Activator.getDefault().log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, NLS.bind("Error loading from {0} extension point", RETRIEVE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT), e)); //$NON-NLS-1$
}
}
@@ -496,7 +501,7 @@
} else {
Activator.getDefault().log(new Status(IStatus.WARNING, PLUGIN_ID, IStatus.WARNING, "Plugin " + pluginId + " excluded from contributing send factory", null)); //$NON-NLS-1$ //$NON-NLS-2$
}
- }catch (final CoreException e) {
+ } catch (final CoreException e) {
Activator.getDefault().log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, NLS.bind("Error loading from {0} extension point", SEND_FILETRANSFER_PROTOCOL_FACTORY_EPOINT), e)); //$NON-NLS-1$
}
}
@@ -533,7 +538,7 @@
} else {
Activator.getDefault().log(new Status(IStatus.WARNING, PLUGIN_ID, IStatus.WARNING, "Plugin " + pluginId + " excluded from contributing browse factory", null)); //$NON-NLS-1$ //$NON-NLS-2$
}
- }catch (final CoreException e) {
+ } catch (final CoreException e) {
Activator.getDefault().log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, NLS.bind("Error loading from {0} extension point", BROWSE_FILETRANSFER_PROTOCOL_FACTORY_EPOINT), e)); //$NON-NLS-1$
}
}
diff --git a/releng/features/org.eclipse.ecf.filetransfer.feature/feature.xml b/releng/features/org.eclipse.ecf.filetransfer.feature/feature.xml
index 586e139..1449109 100644
--- a/releng/features/org.eclipse.ecf.filetransfer.feature/feature.xml
+++ b/releng/features/org.eclipse.ecf.filetransfer.feature/feature.xml
@@ -2,7 +2,7 @@
<feature
id="org.eclipse.ecf.filetransfer.feature"
label="%featureName"
- version="3.14.1703.qualifier"
+ version="3.14.1800.qualifier"
provider-name="%providerName"
license-feature="org.eclipse.license"
license-feature-version="0.0.0">
diff --git a/releng/features/org.eclipse.ecf.filetransfer.feature/pom.xml b/releng/features/org.eclipse.ecf.filetransfer.feature/pom.xml
index bc21671..96bd686 100644
--- a/releng/features/org.eclipse.ecf.filetransfer.feature/pom.xml
+++ b/releng/features/org.eclipse.ecf.filetransfer.feature/pom.xml
@@ -9,6 +9,6 @@
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.eclipse.ecf.filetransfer.feature</artifactId>
- <version>3.14.1703-SNAPSHOT</version>
+ <version>3.14.1800-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>
diff --git a/releng/org.eclipse.ecf.releng.target/pom.xml b/releng/org.eclipse.ecf.releng.target/pom.xml
index e396d55..83f5508 100644
--- a/releng/org.eclipse.ecf.releng.target/pom.xml
+++ b/releng/org.eclipse.ecf.releng.target/pom.xml
@@ -31,9 +31,9 @@
<configuration>
<artifacts>
<artifact>
- <file>ecf-2019-09.target</file>
+ <file>ecf-2020-09.target</file>
<type>target</type>
- <classifier>ecf-2019-09</classifier>
+ <classifier>ecf-2020-09</classifier>
</artifact>
</artifacts>
</configuration>