You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Alex Park (Jira)" <ji...@apache.org> on 2020/10/03 09:59:00 UTC
[jira] [Commented] (CAMEL-15624) camel-undertow-starter:
AutoConfiguration property type error
[ https://issues.apache.org/jira/browse/CAMEL-15624?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17206665#comment-17206665 ]
Alex Park commented on CAMEL-15624:
-----------------------------------
This is actually source code generation problem.... I found a code where the suppressed the complex types into String in camel-spring-boot-generator-maven-plugin. SpringBootAutoConfigurationMojo.java Line: 686~700. screenshot attached.
In the comment, it says spring-boot doesn't support complex types.
!Suppressed_Complex_Type_to_String.png!
After I removed the block of codes, and I compiled and fixed the camel-undertow-starter auto config problem successfully.
And the all properties in host-options are working!!! Fantastic!!
However, it's source generation tools for all camel springboot starters. When I run all unit test cases I've got another errors in other 4 modules.
* camel-activemq-starter : compile error by generated codes for Long type value
* camel-debezium-mongodb-starter : compile error by generated codes for Long type value
* camel-reactive-streams-starter : compile error in ReactiveStreamsServiceAutoConfiguration.java
* camel-wordpress-starter : compile error by conflicting class name WordpressComponentConfiguration with camel-wordpress module.
I'm working on it....
> camel-undertow-starter: AutoConfiguration property type error
> -------------------------------------------------------------
>
> Key: CAMEL-15624
> URL: https://issues.apache.org/jira/browse/CAMEL-15624
> Project: Camel
> Issue Type: Bug
> Components: camel-spring-boot-starters, camel-undertow, tooling
> Affects Versions: 3.5.0
> Reporter: Alex Park
> Priority: Major
> Attachments: Suppressed_Complex_Type_to_String.png, camel-undertow-starter-autoconfig-error.png
>
>
> I'm trying to test an rest api with camel-undertow-starter v3.5.0 and want to configure the hostOptions to control the threads referred by this, https://camel.apache.org/camel-spring-boot/latest/undertow-starter.html
> Here is my configuration as an example,
>
> {code:java}
> camel.component.undertow.host-options.io-threads=2
> camel.component.undertow.host-options.worker-threads=5
> {code}
> In my STS 4.0, it complains error as java.lang.String type. (screenshot attached)
> this property actually doesn't recognised on runtime undertow component.
> With some of investigation, I found a clue from the maven tooling.
> Will send a PR if I could fix this.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)