This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 1fbf7d9f452a6c2ace07f13d94ab89acbcea374a
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed Mar 24 18:43:30 2021 +0100

    CAMEL-16393: Add WARN to json-path documentation about concat function has 
a bug and does not work.
---
 .../org/apache/camel/catalog/docs/jsonpath-language.adoc         | 9 ++++++---
 components/camel-jsonpath/src/main/docs/jsonpath-language.adoc   | 9 ++++++---
 docs/components/modules/languages/pages/jsonpath-language.adoc   | 9 ++++++---
 3 files changed, 18 insertions(+), 9 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jsonpath-language.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jsonpath-language.adoc
index 6744e62..77d521d 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jsonpath-language.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jsonpath-language.adoc
@@ -80,9 +80,12 @@ follows
 
 == Syntax
 
-See the https://code.google.com/p/json-path/[JSonPath] project page for
+See the https://github.com/json-path/JsonPath[JSonPath] project page for
 further examples.
 
+WARNING: The `concat` function in 
https://github.com/json-path/JsonPath[JSonPath] has a 
https://issues.apache.org/jira/browse/CAMEL-16393[bug] and does not work. Do 
not use this function.
+You can instead store information in Camel exchange properties or headers and 
then concat those together afterwards using Camel's simple language.
+
 == Easy Syntax
 
 *Since Camel 2.19*
@@ -134,8 +137,8 @@ Camel JSonPath supports message body using the following 
types:
 | List | Message bodies as `java.util.List` types
 | POJO | *Optional* If Jackson is on the classpath, then camel-jsonpath
   is able to use Jackson to read the message body as POJO and convert to 
`java.util.Map`
-  which is supported by JSonPath. For example you can add `camel-jackson` as 
dependency to include Jackson.
-| InputStream | If none of the above types matches, then Camel will attempt to 
read the message body as an `java.io.InputStream`.
+  which is supported by JSonPath. For example, you can add `camel-jackson` as 
dependency to include Jackson.
+| InputStream | If none of the above types matches, then Camel will attempt to 
read the message body as a `java.io.InputStream`.
 |===
 
 If a message body is of unsupported type then an exception is thrown by 
default, however you
diff --git a/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc 
b/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
index 6744e62..77d521d 100644
--- a/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
+++ b/components/camel-jsonpath/src/main/docs/jsonpath-language.adoc
@@ -80,9 +80,12 @@ follows
 
 == Syntax
 
-See the https://code.google.com/p/json-path/[JSonPath] project page for
+See the https://github.com/json-path/JsonPath[JSonPath] project page for
 further examples.
 
+WARNING: The `concat` function in 
https://github.com/json-path/JsonPath[JSonPath] has a 
https://issues.apache.org/jira/browse/CAMEL-16393[bug] and does not work. Do 
not use this function.
+You can instead store information in Camel exchange properties or headers and 
then concat those together afterwards using Camel's simple language.
+
 == Easy Syntax
 
 *Since Camel 2.19*
@@ -134,8 +137,8 @@ Camel JSonPath supports message body using the following 
types:
 | List | Message bodies as `java.util.List` types
 | POJO | *Optional* If Jackson is on the classpath, then camel-jsonpath
   is able to use Jackson to read the message body as POJO and convert to 
`java.util.Map`
-  which is supported by JSonPath. For example you can add `camel-jackson` as 
dependency to include Jackson.
-| InputStream | If none of the above types matches, then Camel will attempt to 
read the message body as an `java.io.InputStream`.
+  which is supported by JSonPath. For example, you can add `camel-jackson` as 
dependency to include Jackson.
+| InputStream | If none of the above types matches, then Camel will attempt to 
read the message body as a `java.io.InputStream`.
 |===
 
 If a message body is of unsupported type then an exception is thrown by 
default, however you
diff --git a/docs/components/modules/languages/pages/jsonpath-language.adoc 
b/docs/components/modules/languages/pages/jsonpath-language.adoc
index 0c26e35..f2f0f17 100644
--- a/docs/components/modules/languages/pages/jsonpath-language.adoc
+++ b/docs/components/modules/languages/pages/jsonpath-language.adoc
@@ -82,9 +82,12 @@ follows
 
 == Syntax
 
-See the https://code.google.com/p/json-path/[JSonPath] project page for
+See the https://github.com/json-path/JsonPath[JSonPath] project page for
 further examples.
 
+WARNING: The `concat` function in 
https://github.com/json-path/JsonPath[JSonPath] has a 
https://issues.apache.org/jira/browse/CAMEL-16393[bug] and does not work. Do 
not use this function.
+You can instead store information in Camel exchange properties or headers and 
then concat those together afterwards using Camel's simple language.
+
 == Easy Syntax
 
 *Since Camel 2.19*
@@ -136,8 +139,8 @@ Camel JSonPath supports message body using the following 
types:
 | List | Message bodies as `java.util.List` types
 | POJO | *Optional* If Jackson is on the classpath, then camel-jsonpath
   is able to use Jackson to read the message body as POJO and convert to 
`java.util.Map`
-  which is supported by JSonPath. For example you can add `camel-jackson` as 
dependency to include Jackson.
-| InputStream | If none of the above types matches, then Camel will attempt to 
read the message body as an `java.io.InputStream`.
+  which is supported by JSonPath. For example, you can add `camel-jackson` as 
dependency to include Jackson.
+| InputStream | If none of the above types matches, then Camel will attempt to 
read the message body as a `java.io.InputStream`.
 |===
 
 If a message body is of unsupported type then an exception is thrown by 
default, however you

Reply via email to