Investigate execution failure
During execution of a function that synchronously returns a succeeded Future, we receive the following exception only when running on a build server, within the java client:
Caused by: java.util.NoSuchElementException: Observable emitted no items
at rx.internal.operators.OnSubscribeSingle$1.onCompleted(OnSubscribeSingle.java:57) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at rx.subjects.PublishSubject$PublishSubjectState.call(PublishSubject.java:154) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at rx.subjects.PublishSubject$PublishSubjectState.call(PublishSubject.java:120) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at rx.Observable.unsafeSubscribe(Observable.java:10256) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:81) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at rx.internal.operators.OnSubscribeSingle.call(OnSubscribeSingle.java:27) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at rx.Single.subscribe(Single.java:1962) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at rx.Single.subscribe(Single.java:1772) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at io.bluebank.braid.core.async.AsyncKt.toFuture(Async.kt:25) ~[cordite-commons-0.3.3-SNAPSHOT.jar:?]
at io.bluebank.braid.client.BraidProxyClient$ProxyInvocation.awaitResult(BraidProxy.kt:198) ~[braid-client-3.2.7.jar:?]
at io.bluebank.braid.client.BraidProxyClient.invoke(BraidProxy.kt:126) ~[braid-client-3.2.7.jar:?]
at com.sun.proxy.$Proxy85.balanceForAccount(Unknown Source) ~[?:?]
at io.cordite.dgl.DglFlowTests$balanceForAccount$balances$1.invoke(DglFlowTests.kt:799) ~[test/:?]
at io.cordite.dgl.DglFlowTests$balanceForAccount$balances$1.invoke(DglFlowTests.kt:69) ~[test/:?]
at io.cordite.test.utils.GenericTestUtilsKt.run(GenericTestUtils.kt:43) ~[cordite-test-utils-0.3.3-SNAPSHOT.jar:?]```