wandos:
Estoy tratando de conseguir todas las cuentas que están disponibles en un determinado nodo.
Estoy utilizando el código de abajo:
@RequestMapping("/accounts/all", method = [RequestMethod.GET])
fun allKnownAccounts(): List<AccountInfoView> {
return getAllAccounts().map { it.toAccountView() }
}
private fun getAllAccounts() = rpc.proxy.startFlowDynamic(AllAccounts::class.java, false).returnValue.get()
Pero estoy consiguiendo el error abajo
Hubo un error inesperado (tipo = Error interno del servidor, estado = 500). net.corda.core.flows.IllegalFlowLogicException: Un FlowLogicRef no puede construirse para FlowLogic de com.r3.corda.lib.accounts.workflows.flows.AllAccounts Tipo: debido a la concordancia ambigua frente a los constructores: [clase java.lang.Boolean ]
no estoy seguro de lo que está causando la excepción que se produzca. Gracias por toda la ayuda.
wandos:
El problema se resolvió mediante la actualización de los getAllAccounts () para el siguiente:
private fun getAllAccounts() = rpc.proxy.startFlowDynamic(AllAccounts::class.java).returnValue.get()