problema al implementar un contrato inteligente en Quorum usando web3j

Estoy usando web3J cuando intento implementar el contrato que obtengo

Error processing transaction request: Non-200 status code: &{Status:400 Bad Request StatusCode:400 Proto:HTTP/1.1 ProtoMajor:1 ProtoMinor:1 Header:map[Date:[Mon, 29 May 2017 13:03:02 GMT] Server:[Warp/3.2.8]] Body:0xc425668cc0 ContentLength:-1 TransferEncoding:[chunked] Close:false Uncompressed:false Trailer:map[] Request:0xc42045a690 TLS:<nil>}

Usé estos métodos

ClientTransactionManager transactionManager = new ClientTransactionManager(quorum,
            "0x0fbdc686b912d7722dc86510934589e0aaf3b55a", Arrays.asList(""));


    BigInteger contract = InstanceOkoro.deploy(quorum, transactionManager, GAS_PRICE, GAS_LIMIT, BigInteger.ZERO)
            .get().getGasPrice();

con

private static final BigInteger GAS_PRICE = new BigInteger("0");
private static final BigInteger GAS_LIMIT = new BigInteger("900000");
En la configuración de su nodo Quorum, ¿la cuenta que está utilizando para las transacciones está desbloqueada 0x0fbdc686b912d7722dc86510934589e0aaf3b55a? Además, ¿puede proporcionar la salida JSON-RPC asociada con las solicitudes; consulte docs.web3j.io/… ?
¿Puede darme un código de quórum de muestra, cómo llamó a su aplicación binaria, ejecutó las funciones? ?

Respuestas (1)

¡Lo resuelvo cambiando GAS_LIMIT!

¿Lo cambió a qué? ¿Podrías mejorar tu respuesta?
También recibo el mismo error al implementar el contrato de forma privada en el quórum. ¿Podría explicar cómo lo resolvió?