diff --git a/modules/ROOT/content-nav.adoc b/modules/ROOT/content-nav.adoc index b4df78d7..9606b5fb 100644 --- a/modules/ROOT/content-nav.adoc +++ b/modules/ROOT/content-nav.adoc @@ -526,6 +526,8 @@ **** xref:errors/gql-errors/51N76.adoc[] **** xref:errors/gql-errors/51N77.adoc[] **** xref:errors/gql-errors/51N7A.adoc[] +**** xref:errors/gql-errors/51N7C.adoc[] +**** xref:errors/gql-errors/51N7D.adoc[] *** xref:errors/gql-errors/index.adoc#procedure-exceptions[Procedure exceptions] **** xref:errors/gql-errors/52N01.adoc[] **** xref:errors/gql-errors/52N02.adoc[] diff --git a/modules/ROOT/pages/errors/gql-errors/51N7C.adoc b/modules/ROOT/pages/errors/gql-errors/51N7C.adoc new file mode 100644 index 00000000..334c54e1 --- /dev/null +++ b/modules/ROOT/pages/errors/gql-errors/51N7C.adoc @@ -0,0 +1,19 @@ += 51N7C + +== Status description +error: system configuration or operation exception - secret provider is not enabled. Secret provider `{ <> }` is not available. Enable it with the setting `{ <> }`. + +== Explanation +This error occurs when you call a secret provider that has not been configured. +The secret provider must be enabled in the _neo4j.conf_ file before calling any methods on it. + +== Possible solutions + +To resolve this issue, add the required secret provider to the list of active providers in the configuration setting `dbms.secretmanager.type`. + +ifndef::backend-pdf[] +[discrete.glossary] +== Glossary + +include::partial$glossary.adoc[] +endif::[] \ No newline at end of file diff --git a/modules/ROOT/pages/errors/gql-errors/51N7D.adoc b/modules/ROOT/pages/errors/gql-errors/51N7D.adoc new file mode 100644 index 00000000..636b5628 --- /dev/null +++ b/modules/ROOT/pages/errors/gql-errors/51N7D.adoc @@ -0,0 +1,30 @@ += 51N7D + +== Status description +error: system configuration or operation exception - secret provider error. Secret provider `{ <> }` returned an error. + +== Explanation +This error occurs when a call to an upstream secret provider fails with an unexpected error. +This could be due to a misconfiguration of the secret provider, network issues, or other problems with the secret provider itself. + +Related status code xref:errors/gql-errors/51N7C.adoc[51N7C]. + +== Example scenarios + +* The DBMS is configured to use Google Cloud Secret Manager, but the DBMS is prevented from making calls to Google Cloud due to a firewall. +* The length of the secret that you try to store in Google Cloud Secret Manager is not supported. + +== Possible solutions + +To resolve the issue, examine the logs to determine the underlying cause of the error. +You may need to resolve it within the underlying provider. + + + +ifndef::backend-pdf[] +[discrete.glossary] +== Glossary + +include::partial$glossary.adoc[] +endif::[] + diff --git a/modules/ROOT/pages/errors/gql-errors/index.adoc b/modules/ROOT/pages/errors/gql-errors/index.adoc index 5a3ff346..0a24b5b8 100644 --- a/modules/ROOT/pages/errors/gql-errors/index.adoc +++ b/modules/ROOT/pages/errors/gql-errors/index.adoc @@ -1697,7 +1697,7 @@ Status description:: error: syntax error or access rule violation - unsupported === xref:errors/gql-errors/42NAP.adoc[42NAP] -Status description:: error: syntax error or access rule violation - unsupported trim specification. Unknown Trim Specification: `{ <> }`. +Status description:: error: syntax error or access rule violation - unsupported trim specification. Unknown trim specification: `{ <> }`. === xref:errors/gql-errors/42NFC.adoc[42NFC] @@ -2124,6 +2124,14 @@ Status description:: error: system configuration or operation exception - not su Status description:: error: system configuration or operation exception - no admin user candidate. No admin user candidate is found. Use `neo4j-admin dbms set-default-admin` to select a valid admin. +=== xref:errors/gql-errors/51N7C.adoc[51N7C] + +Status description:: error: system configuration or operation exception - secret provider is not enabled. Secret provider `{ <> }` is not available. Enable it with the setting `{ <> }`. + +=== xref:errors/gql-errors/51N7D.adoc[51N7D] + +Status description:: error: system configuration or operation exception - secret provider error. Secret provider `{ <> }` returned an error. + [[procedure-exceptions]] == Procedure exceptions diff --git a/modules/ROOT/partials/glossary.adoc b/modules/ROOT/partials/glossary.adoc index 4392c828..826dd28f 100644 --- a/modules/ROOT/partials/glossary.adoc +++ b/modules/ROOT/partials/glossary.adoc @@ -119,6 +119,7 @@ [[runtime]]$runtime:: Cypher runtime name. One of `slotted`, `pipelined`, and `parallel`. [[schemaDescr]]$schemaDescr:: Schema descriptor, for example, `(:Label1 \{prop1})`. [[schemaDescrType]]$schemaDescrType:: Freeform type of schema descriptor, for example, `label property existence constraint`. +[[secretProviderType]]$secretProviderType:: The secret provider used by the secret manager, for example 'AWS', 'GCP', etc. [[selector]]$selector:: GPM path selector, for example, `ALL PATHS`, `SHORTEST 2`, etc. [[selectorOrPathMode]]$selectorOrPathMode:: GPM path selector, for example, `ALL PATHS`, `SHORTEST 2`, etc, or GPM path mode, for example `ACYCLIC`, `TRAIL`, etc. [[selectorType]]$selectorType:: Selector type.