Hi Team,

As suggested in below mail we tried with CXF 4.0.4 and issue still persists.

He are the details :
JVM Vendor: Eclipse Adoptium
JVM Version: 17.0.10
OS Name: Windows Server 2022
OS Version: 10.0
OS Architecture: amd64

To check SSL Handshake details used open ssl connect:  openssl s_client 
-connect <hostname>:<port>
Below data it gave 
verify error:num=18:self-signed certificate
verify return:1
depth=0 ST=CA, C=US, O=OpenText, OU=admin@localhost, 
CN=mdd-newwin.lab.opentext.com
verify return:1
40320000:error:0A000126:SSL routines::unexpected eof while 
reading:ssl/record/rec_layer_s3.c:687:

Attaching CXF call stack during failure by enabling -Djavax.net.debug=all

Please help us if you can get any insights on this issue.

Thanks,
Lakshmi.

-----Original Message-----
From: Jamie G. <jamie.goody...@gmail.com> 
Sent: Thursday, January 2, 2025 6:35 PM
To: dev@cxf.apache.org
Subject: [EXTERNAL] - Re: Assistance Required: Intermittent SSL Communication 
Issue Between CXF Versions 4.0.0 and 4.0.5

CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe. If you feel that the email is suspicious, please report it using 
PhishAlarm.


In CXF 4.0.5 we updated a few test certs - this was in respect to IBM Semeru & 
RedHat JDKs:
https://urldefense.com/v3/__https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12354390__;!!Obbck6kTJA!dV5pTfSnIXBDxuHz-4gZb7VQpfsh6cl876Qkxx4cUGIJyAYRvjUwUOrqxQSmMl_RNno7Vw-jKteBGpnseGAbhx2a3pI$

These should not have caused any particular issues for regular runtime. You can 
test with CXF 4.0.4 to rule out those cert updates.

Getting zero content I'd be looking into if the Hand Shake completed.
Which JVM Vendor/Version/ISA/OS is in use here?

On the command line pass in the following parameters:
-Djavax.net.debug=all

This will output a lot of tracing data, etc.
org.apache.cxf.interceptor.Fault: Could not send Message.
        at 
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:67)
        at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
        at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:441)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:356)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:314)
        at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
        at 
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:140)
        at jdk.proxy2/jdk.proxy2.$Proxy124.startService(Unknown Source)
        at 
com.recommind.provision.soap.client.ProvisioningPmdServiceFacade.startService(ProvisioningPmdServiceFacade.java:36)
        at 
com.recommind.provision.service.MbirProvisionServiceImpl.startService(MbirProvisionServiceImpl.java:118)
        at 
com.recommind.provision.MbirProvisionServiceRunner.run(MbirProvisionServiceRunner.java:67)
        at 
org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:790)
        at 
org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:83)
        at 
org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60)
        at 
org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:88)
        at 
org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:798)
        at 
org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:789)
        at 
org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:774)
        at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
        at 
java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357)
        at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510)
        at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
        at 
org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:774)
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:342)
        at 
org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:149)
        at 
com.recommind.provision.MbirProvisionServiceApplication.main(MbirProvisionServiceApplication.java:22)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at 
org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91)
        at 
org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53)
        at 
org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58)
Caused by: java.net.http.HttpTimeoutException: HttpTimeoutException invoking 
https://localhost:8101/ihub: request timed out
        at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
        at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
        at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
        at 
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1452)
        at 
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1433)
        at 
org.apache.cxf.transport.http.HttpClientHTTPConduit$HttpClientWrappedOutputStream.close(HttpClientHTTPConduit.java:662)
        at 
org.apache.cxf.ext.logging.LoggingOutputStream.postClose(LoggingOutputStream.java:53)
        at 
org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:228)
        at 
org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
        at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:717)
        at 
org.apache.cxf.transport.http.HttpClientHTTPConduit.close(HttpClientHTTPConduit.java:249)
        at 
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63)
        ... 37 more
Caused by: java.net.http.HttpTimeoutException: request timed out
        at 
java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:63)
        at 
java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1270)
        at 
java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:899)
2025-01-03 16:11:44,980 [main] INFO  o.s.b.a.l.ConditionEvaluationReportLogger 
- 

Error starting ApplicationContext. To display the condition evaluation report 
re-run your application with 'debug' enabled.
2025-01-03 16:11:45,063 [main] ERROR o.s.b.SpringApplication - Application run 
failed
jakarta.xml.ws.WebServiceException: Could not send Message.
        at 
org.apache.cxf.jaxws.JaxWsClientProxy.mapException(JaxWsClientProxy.java:183)
        at 
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145)
        at jdk.proxy2/jdk.proxy2.$Proxy124.startService(Unknown Source)
        at 
com.recommind.provision.soap.client.ProvisioningPmdServiceFacade.startService(ProvisioningPmdServiceFacade.java:36)
        at 
com.recommind.provision.service.MbirProvisionServiceImpl.startService(MbirProvisionServiceImpl.java:118)
        at 
com.recommind.provision.MbirProvisionServiceRunner.run(MbirProvisionServiceRunner.java:67)
        at 
org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:790)
        at 
org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:83)
        at 
org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60)
        at 
org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:88)
        at 
org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:798)
        at 
org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:789)
        at 
org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:774)
        at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
        at 
java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357)
        at 
java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510)
        at 
java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at 
java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
        at 
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
        at 
java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at 
java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
        at 
org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:774)
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:342)
        at 
org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:149)
        at 
com.recommind.provision.MbirProvisionServiceApplication.main(MbirProvisionServiceApplication.java:22)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at 
org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91)
        at 
org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53)
        at 
org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58)
Caused by: java.net.http.HttpTimeoutException: HttpTimeoutException invoking 
https://localhost:8101/ihub: request timed out
        at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
        at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
        at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
        at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
        at 
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1452)
        at 
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1433)
        at 
org.apache.cxf.transport.http.HttpClientHTTPConduit$HttpClientWrappedOutputStream.close(HttpClientHTTPConduit.java:662)
        at 
org.apache.cxf.ext.logging.LoggingOutputStream.postClose(LoggingOutputStream.java:53)
        at 
org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:228)
        at 
org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
        at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:717)
        at 
org.apache.cxf.transport.http.HttpClientHTTPConduit.close(HttpClientHTTPConduit.java:249)
        at 
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63)
        at 
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)
        at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:441)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:356)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:314)
        at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
        at 
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:140)
        ... 30 more
Caused by: java.net.http.HttpTimeoutException: request timed out
        at 
java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:63)
        at 
java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1270)
        at 
java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:899)
2025-01-03T10:41:45.090274800Z SpringApplicationShutdownHook DEBUG Stopping 
LoggerContext[name=7c3df479, 
org.apache.logging.log4j.core.LoggerContext@6f2cfcc2]...
2025-01-03T10:41:45.094271700Z SpringApplicationShutdownHook DEBUG Shutting 
down OutputStreamManager SYSTEM_OUT.false.true
2025-01-03T10:41:45.095271Z SpringApplicationShutdownHook DEBUG OutputStream 
closed
2025-01-03T10:41:45.095271Z SpringApplicationShutdownHook DEBUG Shut down 
OutputStreamManager SYSTEM_OUT.false.true, all resources released: true
2025-01-03T10:41:45.095271Z SpringApplicationShutdownHook DEBUG Appender stdout 
stopped with status true
2025-01-03T10:41:45.095271Z SpringApplicationShutdownHook DEBUG Stopped 
XmlConfiguration[location=jar:nested:/C:/Users/Administrator/Downloads/mbir-provision-service.jar/!BOOT-INF/classes/!/log4j2-container.xml]
 OK
2025-01-03T10:41:45.096272200Z SpringApplicationShutdownHook DEBUG Stopped 
LoggerContext[name=7c3df479, 
org.apache.logging.log4j.core.LoggerContext@6f2cfcc2] with status true

Reply via email to