Hi All, I do not think the DynamicClientFactory#isJaxb21(SchemaCompiler) method ever worked as planned.
When I run against a stock Sun JDK 6 in the debugger I get a build ID of "hudson-jaxb-ri-2.1-2" for which the method returns false. If my version of the method is used, true is returned and the test AegisClientServerTest#testDynamicClient() fails in Maven but passes in Eclipse. Confusing. It also looks like the method wants a more plain version format like "2.1.2" Any help is appreciated here. Gary Gregory Senior Software Engineer Seagull Software email: ggreg...@seagullsoftware.com email: ggreg...@apache.org www.seagullsoftware.com > -----Original Message----- > From: Gary Gregory [mailto:ggreg...@seagullsoftware.com] > Sent: Thursday, July 22, 2010 14:21 > To: Daniel Kulp; users@cxf.apache.org > Subject: RE: DynamicClientFactory broken with JAXB 2.2.1 > > Thanks Dan. > > I am currently running a local build to see if my version of isJaxb21() breaks > anything. I can then see if it fixes my issue... I'll post a patch to JIRA if > all goes well. > > Thank you again for your prompt patch application for [CXF-2900] and guidance. > > Gary Gregory > Senior Software Engineer > Seagull Software > email: ggreg...@seagullsoftware.com > email: ggreg...@apache.org > www.seagullsoftware.com > > > -----Original Message----- > > From: Daniel Kulp [mailto:dk...@apache.org] > > Sent: Thursday, July 22, 2010 13:58 > > To: users@cxf.apache.org > > Cc: Gary Gregory > > Subject: Re: DynamicClientFactory broken with JAXB 2.2.1 > > > > > > There really hasn't been much testing with JAXB 2.2 on the CXF 2.2 branch > > since the JAX-WS spec that it implements really requires 2.1. > > > > That said, any patches that you might want to create to fix issues would be > > more than welcome. We could get any fixes in quickly and new snapshots > > deployed for you. :-) > > > > Dan > > > > > > On Thursday 22 July 2010 2:27:13 pm Gary Gregory wrote: > > > Hi All (and Dan): > > > > > > I want to use JAXB 2.2.1 to benefit from a JAXB bug fix but I am having > > > problems getting CXF to recognize it is there. > > > > > > All is well when we use JAXB 2.1.13. > > > > > > I followed the instructions here to use JAXB on top of Java 6: > > > > https://jaxb.dev.java.net/guide/Migrating_JAXB_2_0_applications_to_JavaSE_6 > > > .html > > > > > > I think the problem (I think) is the way CXF detects the JAXB version in > > > DynamicClientFactory#isJaxb21(SchemaCompiler). > > > > > > The implementation fails to see JAXB 2.2.1. The implementation looks odd > to > > > me, but, hey, that's me :) > > > > > > Has anyone else run into this issue? I am using a CXF 2.2.10 snapshot > build > > > to work around CXF 2.2.9 bug [CXF-2900]. > > > > > > Gary Gregory > > > Senior Software Engineer > > > Seagull Software > > > email: ggreg...@seagullsoftware.com > > > email: ggreg...@apache.org > > > www.seagullsoftware.com > > > > -- > > Daniel Kulp > > dk...@apache.org > > http://dankulp.com/blog