[ https://issues.apache.org/jira/browse/CXF-6810?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15173694#comment-15173694 ]
Tobias Schöneberg edited comment on CXF-6810 at 3/1/16 12:42 PM: ----------------------------------------------------------------- Great, thanks a lot for the quick reply&fix. I suspected that this might be a rather exotic application of cxf-rs, but to me, it seems to be the best idea. However, now I think I'm going to outline the use case in the mailing list the mailing list and ask for comments ..maybe there is a much better practice for my situation. Again, thx for the fix. was (Author: t.schoeneberg): Great, thanks a lot for the quick reply&fix. I suspected that this might be a rather exotic application of cxf-rs, but to me, it seem to be the best idea. However, now I think I'm going to outline the use case in the mailing list the mailing list and ask for comments ..maybe there is a much better practice for my situation. Again, thx for the fix. > JAX-RS Client one way requests do not work with jms-transport > ------------------------------------------------------------- > > Key: CXF-6810 > URL: https://issues.apache.org/jira/browse/CXF-6810 > Project: CXF > Issue Type: Bug > Components: JAX-RS > Affects Versions: 3.1.4, 3.1.5, 3.0.8 > Reporter: Tobias Schöneberg > Assignee: Sergey Beryozkin > Priority: Minor > Fix For: 3.2.0, 3.1.6, 3.0.9 > > Attachments: cxf-jms-oneway-issue.zip > > > I'm trying to call a jax-rs service interface in a one-way fashion, using jms > transport. > I think this should work because of this documentation: > http://cxf.apache.org/docs/jax-rs-advanced-features.html#JAX-RSAdvancedFeatures-Onewayinvocations > There, i read that both the Oneway annotation and the "OnewayRequest" client > header play a role. > However, I didn't get it to work. > I'm attaching junit tests where i basically iterate through these threee > variables: > * header "OnewayRequest" set/not set > * calling a method anotated/not annotated with "Oneway" > * calling a method returning Result vs. calling a void method > => i.e. 8 individual tests > From those scenarios, only the two ones with "OnewayRequest not set" that > call a not-annotated method work as i would have expeced. > Basically with "Oneway" i get a java.lang.NullPointerException at > org.apache.cxf.jaxrs.client.AbstractClient.setResponseBuilder(AbstractClient.java:398) > and with the header being set i eventually get a client timeout. > So there might be two issues, or i'm getting something wrong with the config, > but probably there is something to fix here.. > Best regards, Tobias -- This message was sent by Atlassian JIRA (v6.3.4#6332)