Hi
We now made a stress test, simulating teachers entering marks for their classes. We recalculate promotion values (http call) after each change of a mark. The current implementation is much more stable than before. But raises errors after about 25 calls. See the error below.
Can anyone tell from the error: Is this related to the client? Or has the server an error handling all the calls?
Thank you and kind regards
Birgit
ERROR com.servoy.j2db.util.Debug - Error executing a request to
http://10.211.55.3:8183/servoy-service/ ... lePosition with method PUT with user: null, workstation: null, domain: null org.apache.http.impl.execchain.RequestAbortedException: Request execution failed
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:199) ~[?:?]
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) ~[?:?]
at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89) ~[?:?]
at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) ~[?:?]
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) ~[?:?]
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) ~[?:?]
at com.servoy.extensions.plugins.http.BaseRequest.executeRequest(BaseRequest.java:239) ~[?:?]
at com.servoy.extensions.plugins.http.BaseRequest.access$000(BaseRequest.java:52) ~[?:?]
at com.servoy.extensions.plugins.http.BaseRequest$1.run(BaseRequest.java:392) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[?:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: java.util.concurrent.CancellationException: Operation aborted
at org.apache.http.pool.AbstractConnPool.operationAborted(AbstractConnPool.java:182) ~[?:?]
at org.apache.http.pool.AbstractConnPool.getPoolEntryBlocking(AbstractConnPool.java:397) ~[?:?]
at org.apache.http.pool.AbstractConnPool.access$300(AbstractConnPool.java:70) ~[?:?]
at org.apache.http.pool.AbstractConnPool$2.get(AbstractConnPool.java:253) ~[?:?]
at org.apache.http.pool.AbstractConnPool$2.get(AbstractConnPool.java:198) ~[?:?]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.leaseConnection(PoolingHttpClientConnectionManager.java:306) ~[?:?]
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager$1.get(PoolingHttpClientConnectionManager.java:282) ~[?:?]
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:190) ~[?:?]