[
https://issues.apache.org/jira/browse/CXF-8410?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Francisco Mateo updated CXF-8410:
---------------------------------
Attachment: stacktrace.log
Description:
I'm doing a POC using clients generated from wsdl2java and Spring Webflux.
When I enable BlockHound to check for any blocking calls, the logger from
HTTPTransportFactory blocks.
>From debugging, when the logger is initialized, it attempts to load
>[https://github.com/apache/cxf/blob/cxf-3.4.2/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Messages.properties]
Loading that file from the containing JAR via ResourceBundle is a blocking
operation as far as I can tell.
My expectation is that when I use an async method from the generated client,
there should not be any blocking calls made.
I've created a sample project and a failing test that showcases the issue:
https://github.com/ciscoo/cxf-blockhound-webflux
Summary: HTTPTransportFactory's logger performs blocking call (was:
HTTPTransportFactory)
> HTTPTransportFactory's logger performs blocking call
> ----------------------------------------------------
>
> Key: CXF-8410
> URL: https://issues.apache.org/jira/browse/CXF-8410
> Project: CXF
> Issue Type: Bug
> Components: Transports
> Affects Versions: 3.4.1
> Reporter: Francisco Mateo
> Priority: Major
> Attachments: stacktrace.log
>
>
> I'm doing a POC using clients generated from wsdl2java and Spring Webflux.
> When I enable BlockHound to check for any blocking calls, the logger from
> HTTPTransportFactory blocks.
> From debugging, when the logger is initialized, it attempts to load
> [https://github.com/apache/cxf/blob/cxf-3.4.2/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Messages.properties]
> Loading that file from the containing JAR via ResourceBundle is a blocking
> operation as far as I can tell.
> My expectation is that when I use an async method from the generated client,
> there should not be any blocking calls made.
> I've created a sample project and a failing test that showcases the issue:
> https://github.com/ciscoo/cxf-blockhound-webflux
--
This message was sent by Atlassian Jira
(v8.3.4#803005)