It seems to work now, thank you again.
Regards.
On 27/03/23 09:03, Francesco Chicchiriccò wrote:
Thank you Andriy.
I see that latest 4.0.1-SNAPSHOT dates back anyway to last Sat 25th:
https://repository.apache.org/content/repositories/snapshots/org/apache/cxf/cxf-core/4.0.1-SNAPSHOT/
hence I went out and manually run
https://ci-builds.apache.org/job/CXF/job/CXF-JDK17-deploy/
hoping this job is the right one to publish updated SNAPSHOTs from main branch.
Regards.
On 27/03/23 02:49, Andriy Redko wrote:
Hi Francesco,
Should be fixed by [1], thanks for heads up!
[1] https://github.com/apache/cxf/pull/1206
Best Regards,
Andriy Redko
Hi all,
since at least three days, the 4.0.1-SNAPSHOT artifacts are causing an NPE
around
https://github.com/apache/syncope/blob/master/common/keymaster/self/client-self/src/main/java/org/apache/syncope/common/keymaster/client/self/SelfKeymasterOps.java#L66
with message
java.util.concurrent.CompletionException: jakarta.ws.rs.ProcessingException:
java.lang.NullPointerException: Cannot invoke
"org.apache.cxf.configuration.jsse.TLSClientParameters.getSslContext()" because
"clientParameters" is null
at
java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
~[?:?]
at
java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
~[?:?]
at
java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
~[?:?]
at
java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
~[?:?]
at
java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
~[?:?]
at
java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
at
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
~[?:?]
Caused by: jakarta.ws.rs.ProcessingException: java.lang.NullPointerException: Cannot invoke
"org.apache.cxf.configuration.jsse.TLSClientParameters.getSslContext()" because
"clientParameters" is null
at
org.apache.cxf.jaxrs.client.AbstractClient.checkClientException(AbstractClient.java:638)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at
org.apache.cxf.jaxrs.client.AbstractClient.preProcessResult(AbstractClient.java:612)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at
org.apache.cxf.jaxrs.client.WebClient.doResponse(WebClient.java:1149)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at
org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:1086)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:931)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:900)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:460)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at
org.apache.cxf.jaxrs.client.SyncInvokerImpl.method(SyncInvokerImpl.java:150)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at
org.apache.cxf.jaxrs.client.CompletionStageRxInvokerImpl.lambda$method$0(CompletionStageRxInvokerImpl.java:147)
~[cxf-rt-rs-client-4.0.1-SNAPSHOT.jar:4.0.1.SNAPSHOT]
at
java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
~[?:?]
As said, the same code was working fine until 3 days ago.
I suppose this is the consequence of recent commits to CXF master: do we need
to update something on Syncope side or this is something to fix in CXF?
TIA
Regards.
--
Francesco Chicchiriccò
Tirasa - Open Source Excellence
http://www.tirasa.net/
Member at The Apache Software Foundation
Syncope, Cocoon, Olingo, CXF, OpenJPA, PonyMail
http://home.apache.org/~ilgrosso/