Commit 519b63f
committed
ci: fix Language auto-config ClassCastException
Not all Language implementations extend LanguageSupport/CamelContextAware
(e.g. ExchangePropertyLanguage). Use instanceof check with pattern
matching instead of an unsafe cast or ObjectProvider (which triggers the
circular dependency during camelContext.build()).1 parent dd7d79b commit 519b63f
31 files changed
Lines changed: 94 additions & 40 deletions
File tree
- catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog
- dataformats
- transformers
- components-starter
- camel-bean-starter/src/main/java/org/apache/camel/language/bean/springboot
- camel-core-starter/src/main/java/org/apache/camel/language
- constant/springboot
- csimple/springboot
- header/springboot
- property/springboot
- ref/springboot
- simple/springboot
- tokenizer/springboot
- variable/springboot
- camel-datasonnet-starter/src/main/java/org/apache/camel/language/datasonnet/springboot
- camel-groovy-starter/src/main/java/org/apache/camel/language/groovy/springboot
- camel-hl7-starter/src/main/java/org/apache/camel/component/hl7/springboot
- camel-javascript-starter/src/main/java/org/apache/camel/language/js/springboot
- camel-joor-starter/src/main/java/org/apache/camel/language/joor/springboot
- camel-jq-starter/src/main/java/org/apache/camel/language/jq/springboot
- camel-jsonpath-starter/src/main/java/org/apache/camel/jsonpath/springboot
- camel-mvel-starter/src/main/java/org/apache/camel/language/mvel/springboot
- camel-ognl-starter/src/main/java/org/apache/camel/language/ognl/springboot
- camel-python-starter/src/main/java/org/apache/camel/language/python/springboot
- camel-saxon-starter/src/main/java/org/apache/camel/language/xquery/springboot
- camel-spring-starter/src/main/java/org/apache/camel/language/spel/springboot
- camel-stax-starter/src/main/java/org/apache/camel/language/xtokenizer/springboot
- camel-wasm-starter/src/main/java/org/apache/camel/language/wasm/springboot
- camel-xpath-starter/src/main/java/org/apache/camel/language/xpath/springboot
- tooling/camel-spring-boot-generator-maven-plugin/src/main/java/org/apache/camel/springboot/maven
Lines changed: 7 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
29 | 29 | | |
30 | | - | |
31 | | - | |
| 30 | + | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
0 commit comments