This should be expected, right?  The client represents an active
connection (the conduit.) Shouldn't you be calling
ClientProxy.getClient(...) again when you need a new client?

Jeff

On Tue, Nov 8, 2011 at 11:28 AM, Evangelina <[email protected]> wrote:
> Hi,
>
> I'm having a few issues trying to migrate CXF from 2.3.1 version to 2.5.0.
> The main issue is with the Client that I'm creating using the
> ClientProxyFactoryBean.
>
> I'm creating my client like this:
>
> ClientProxy.getClient(cpf.create())
>
> where cpf is the instance of ClientProxyFactoryBean, and then in my
> application I use the client that I get from that invocation.
>
> After migrating to 2.5.0 I'm running into NullPointerException because the
> client is being destroyed when the method finalize is called on the
> ClientProxy instance. I haven't had this issue before, because in 2.3.1 the
> method finalize is not implemented in the ClientProxy class.
>
> Is this a bug or working as expected? And if so, is there any way the client
> can outlive the clientProxy? since that instance is created inside the
> getClient static method, I cannot get hold of it.
>
> Thanks in advance for the help,
> Eva
>
> --
> View this message in context: 
> http://cxf.547215.n5.nabble.com/Problem-migrating-from-2-3-1-to-2-5-0-tp4975395p4975395.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>

Reply via email to