Well yes, the thing is that I'm still using the client instance when the ClientProxy is gc, which destroys the state of client.
On Tue, Nov 8, 2011 at 11:30 PM, Jeff Wang-2 [via CXF] < [email protected]> wrote: > 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 <[hidden > email]<http://user/SendEmail.jtp?type=node&node=4976473&i=0>> > 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. > > > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://cxf.547215.n5.nabble.com/Problem-migrating-from-2-3-1-to-2-5-0-tp4975395p4976473.html > To unsubscribe from Problem migrating from 2.3.1 to 2.5.0, click > here<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4975395&code=ZXZhbmdlbGluYW1ybUBnbWFpbC5jb218NDk3NTM5NXwzMDY0Njk3NDM=> > . > See how NAML generates this > email<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.InstantMailNamespace&breadcrumbs=instant+emails%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- View this message in context: http://cxf.547215.n5.nabble.com/Problem-migrating-from-2-3-1-to-2-5-0-tp4975395p4976515.html Sent from the cxf-user mailing list archive at Nabble.com.
