Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2018-09-13 16:21:31 +0000
committerdonald.g.dunne2018-09-19 15:53:13 +0000
commitf0da416abc6bd65592943caff6194b393b181635 (patch)
tree92c15a33b9285d98930138bffc3c2b186ac45392
parent21a25905e84164467d89e2f1d59357e90d1ccd88 (diff)
downloadorg.eclipse.osee-f0da416abc6bd65592943caff6194b393b181635.tar.gz
org.eclipse.osee-f0da416abc6bd65592943caff6194b393b181635.tar.xz
org.eclipse.osee-f0da416abc6bd65592943caff6194b393b181635.zip
bug[ats_ATS402131]: Concurrent modification exception during Send Notifications
-rw-r--r--plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitem.json.reader.xml8
-rw-r--r--plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitems.json.reader.xml8
-rw-r--r--plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientService.java3
3 files changed, 17 insertions, 2 deletions
diff --git a/plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitem.json.reader.xml b/plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitem.json.reader.xml
new file mode 100644
index 00000000000..8c83e1886fb
--- /dev/null
+++ b/plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitem.json.reader.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0">
+ <implementation class="org.eclipse.osee.ats.core.client.workflow.WorkItemJsonReader"/>
+ <service>
+ <provide interface="java.lang.Object"/>
+ <provide interface="javax.ws.rs.ext.MessageBodyReader"/>
+ </service>
+</scr:component>
diff --git a/plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitems.json.reader.xml b/plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitems.json.reader.xml
new file mode 100644
index 00000000000..db221e5657e
--- /dev/null
+++ b/plugins/org.eclipse.osee.ats.core.client/OSGI-INF/workitems.json.reader.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<scr:component xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0">
+ <implementation class="org.eclipse.osee.ats.core.client.workflow.WorkItemsJsonReader"/>
+ <service>
+ <provide interface="java.lang.Object"/>
+ <provide interface="javax.ws.rs.ext.MessageBodyReader"/>
+ </service>
+</scr:component>
diff --git a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientService.java b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientService.java
index 94955571203..0175f9e6965 100644
--- a/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientService.java
+++ b/plugins/org.eclipse.osee.ats.core.client/src/org/eclipse/osee/ats/core/client/internal/AtsClientService.java
@@ -16,7 +16,6 @@ import org.eclipse.osee.ats.api.notify.AtsNotifyEndpointApi;
import org.eclipse.osee.ats.api.task.AtsTaskEndpointApi;
import org.eclipse.osee.ats.api.workflow.AtsRuleEndpointApi;
import org.eclipse.osee.ats.core.client.IAtsClient;
-import org.eclipse.osee.ats.core.client.workflow.WorkItemJsonReader;
import org.eclipse.osee.framework.core.client.OseeClientProperties;
import org.eclipse.osee.jaxrs.client.JaxRsClient;
import org.eclipse.osee.jaxrs.client.JaxRsWebTarget;
@@ -47,7 +46,7 @@ public class AtsClientService {
String appServer = OseeClientProperties.getOseeApplicationServer();
String atsUri = String.format("%s/ats", appServer);
JaxRsClient jaxRsClient = JaxRsClient.newBuilder().createThreadSafeProxyClients(true).build();
- target = jaxRsClient.target(atsUri).register(WorkItemJsonReader.class);
+ target = jaxRsClient.target(atsUri);
}
return target;
}

Back to the top