diff --git a/node/src/main/kotlin/net/corda/node/services/vault/NodeVaultService.kt b/node/src/main/kotlin/net/corda/node/services/vault/NodeVaultService.kt index 17f905313d..8cc9634425 100644 --- a/node/src/main/kotlin/net/corda/node/services/vault/NodeVaultService.kt +++ b/node/src/main/kotlin/net/corda/node/services/vault/NodeVaultService.kt @@ -454,9 +454,9 @@ class NodeVaultService( val results = query.resultList // final pagination check (fail-fast on too many results when no pagination specified) - if (!skipPagingChecks && paging.isDefault && results.size > DEFAULT_PAGE_SIZE) - throw VaultQueryException("Please specify a `PageSpecification` as there are more results [${results.size}] than the default page size [$DEFAULT_PAGE_SIZE]") - + if (!skipPagingChecks && paging.isDefault && results.size > DEFAULT_PAGE_SIZE) { + throw VaultQueryException("There are ${results.size} results, which exceeds the limit of $DEFAULT_PAGE_SIZE for queries that do not specify paging. In order to retrieve these results, provide a `PageSpecification(pageNumber, pageSize)` to the method invoked.") + } val statesAndRefs: MutableList> = mutableListOf() val statesMeta: MutableList = mutableListOf() val otherResults: MutableList = mutableListOf() diff --git a/node/src/test/kotlin/net/corda/node/services/vault/VaultQueryTests.kt b/node/src/test/kotlin/net/corda/node/services/vault/VaultQueryTests.kt index 3f8f4ef7d2..27c8a869c7 100644 --- a/node/src/test/kotlin/net/corda/node/services/vault/VaultQueryTests.kt +++ b/node/src/test/kotlin/net/corda/node/services/vault/VaultQueryTests.kt @@ -1176,7 +1176,7 @@ abstract class VaultQueryTestsBase : VaultQueryParties { @Test fun `pagination not specified but more than default results available`() { expectedEx.expect(VaultQueryException::class.java) - expectedEx.expectMessage("Please specify a `PageSpecification`") + expectedEx.expectMessage("provide a `PageSpecification(pageNumber, pageSize)`") database.transaction { vaultFiller.fillWithSomeTestCash(201.DOLLARS, notaryServices, 201, DUMMY_CASH_ISSUER) diff --git a/webserver/src/main/kotlin/net/corda/webserver/WebServer.kt b/webserver/src/main/kotlin/net/corda/webserver/WebServer.kt index e33adc70ff..68a537130b 100644 --- a/webserver/src/main/kotlin/net/corda/webserver/WebServer.kt +++ b/webserver/src/main/kotlin/net/corda/webserver/WebServer.kt @@ -71,7 +71,7 @@ fun main(args: Array) { log.error(e.message) exitProcess(1) } catch (e: Exception) { - log.error("Exception during node startup", e) + log.error("Exception during webserver startup", e) exitProcess(1) } } \ No newline at end of file