You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by "h.stolzenberg" <h....@ewerk.com> on 2007/08/14 11:45:45 UTC
Re: AW: Complex Types contain all null values...
This issue has been fixed for me after upgrading to cxf-2.0.1-incubator.
h.stolzenberg wrote:
>
> Me to.
>
> There is another strange thing in this:
>
> The service causing the problems returns the Subscription.class object. In
> it all fields BUT ONE are set to null when returned from the client
> proxy!!! This field is another complex domain object of mine that is also
> loaded via hibernate spring aop (Customer.class foreign key). That is so
> strange, I also have no clue where to go but I think that this is
> scrambled up somewhere deep down in the reflection call to the WS method
> done by the client proxy.
>
>
> -----Ursprüngliche Nachricht-----
> Von: Brad Harper [mailto:bradharper@gmail.com]
> Gesendet: Freitag, 27. Juli 2007 17:17
> An: cxf-user@incubator.apache.org
> Betreff: Re: Complex Types contain all null values...
>
> That's exactly the same issue I'm seeing. It's just for complex types...
> Strings, Longs both return successfully. Sorry for the duplicate topic...
> I'm pretty much standing still at this point.
>
>
> On 7/27/07, Holger Stolzenberg <h....@ewerk.com> wrote:
>>
>> I am not sure if this helps but:
>>
>> How do you get the object, are using a debugging breakpoint at the
>> return statement of the service method or at the object returned by your
>> client?
>>
>> I also have an WS returning a business object (gets loaded through
>> Spring AOP transaction demarcation and hibernate). The problem is that
>> the object returned by the service itself has all fields filled (set a
>> breakpoint at the return statement of the service), but when calling
>> the service from a CXF client proxy all the fields in the object are
>> null.
>>
>> Just thought that could be the same problem posted for it to the list
>> with the subject 'WS client returning uninitialized objects' but got
>> no answer yet.
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Brad Harper [mailto:bradharper@gmail.com]
>> Gesendet: Freitag, 27. Juli 2007 17:01
>> An: cxf-user@incubator.apache.org
>> Betreff: Complex Types contain all null values...
>>
>> Simple types are returning correctly. I have four methods on the
>> service below... methods returning Strings are working... other
>> methods return business objects. I can step through the service on
>> the server and those methods are returning the correct values. No
>> exceptions are thrown and the object contains all null values in the
>> client.
>>
>> Spring Wiring:
>> <!-- Local -->
>> <bean id="PricingServiceImpl" class="
>> com.gdservices.service.thirdparty.PricingServiceImpl">
>> <property name="daoFactory">
>> <ref bean="hibernateDAOFactory"/>
>> </property>
>> </bean>
>> <!-- Web -->
>> <jaxws:endpoint
>> id="pricingService"
>> implementor="#PricingServiceImpl"
>> address="/pricingService" />
>>
>>
>> I'm currently only using the @Webservice annotation and no method level
>> annotations. Anyone else seen this?
>>
>
>
--
View this message in context: http://www.nabble.com/Complex-Types-contain-all-null-values...-tf4158432.html#a12141594
Sent from the cxf-user mailing list archive at Nabble.com.