Re: [Axis2] NullPointerException in OutInAxisOperationClient
JIRA AXIS2-849 created. Michele Deepal Jayasinghe wrote: > Yes please create a JIRA , to be honest , we need to improve sendRobest > invocation , its seems buggy . > > Michele Mazzucco wrote: > >> Hi all, >> >> I'm trying to send a message from a web service A to a web service B, >> but I get this exception: >> >> ERROR >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler >> - java.lang.NullPointerException >> at >> org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:260) >> at >> org.apache.axis2.client.ServiceClient.sendRobust(ServiceClient.java:350) >> at >> org.apache.axis2.client.ServiceClient.sendRobust(ServiceClient.java:330) >> at >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.client(WeightedAvgRespTimeServiceHandler.java:609) >> at >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.send(WeightedAvgRespTimeServiceHandler.java:560) >> at >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.addResource(WeightedAvgRespTimeServiceHandler.java:333) >> at >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler.requireResources(WeightedAvgRespTimeScheduler.java:296) >> at >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.setOptimalValue(WeightedAvgRespTimeServiceHandler.java:284) >> at >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler$ReminderTask.reallocateResources(WeightedAvgRespTimeScheduler.java:549) >> at >> ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler$ReminderTask.run(WeightedAvgRespTimeScheduler.java:519) >> at java.util.TimerThread.mainLoop(Timer.java:512) >> at java.util.TimerThread.run(Timer.java:462) >> >> >> The chunk of code generating the above exception is: >> >> EndpointReference targetEPR = new EndpointReference(target); >> Options options = new Options(); >> options.setTo(targetEPR); >> options.setAction("urn:echo"); >> options.setTransportInProtocol(Constants.TRANSPORT_HTTP); >> options.setUseSeparateListener(true); >> >> ServiceClient sender = new ServiceClient(); >> sender.engageModule(new QName(Constants.MODULE_ADDRESSING)); >> sender.setOptions(options); >> >> try { >> sender.sendRobust(r.request); >> } catch (Exception e) { >> StringWriter sw = new StringWriter(); >> PrintWriter pw = new PrintWriter(sw); >> e.printStackTrace(pw); >> log.error(sw.getBuffer().toString()); >> pw.close(); >> } >> >> >> Please note that this code works if a sendReceiveNonBlocking() call is >> used instead of sendRobust(). >> >> >> Should I create a JIRA? >> >> >> Michele >> >> - >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> >> >> > - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [Axis2] NullPointerException in OutInAxisOperationClient
Yes please create a JIRA , to be honest , we need to improve sendRobest invocation , its seems buggy . Michele Mazzucco wrote: >Hi all, > >I'm trying to send a message from a web service A to a web service B, >but I get this exception: > >ERROR >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler >- java.lang.NullPointerException > at >org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:260) > at > org.apache.axis2.client.ServiceClient.sendRobust(ServiceClient.java:350) > at > org.apache.axis2.client.ServiceClient.sendRobust(ServiceClient.java:330) > at >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.client(WeightedAvgRespTimeServiceHandler.java:609) > at >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.send(WeightedAvgRespTimeServiceHandler.java:560) > at >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.addResource(WeightedAvgRespTimeServiceHandler.java:333) > at >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler.requireResources(WeightedAvgRespTimeScheduler.java:296) > at >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.setOptimalValue(WeightedAvgRespTimeServiceHandler.java:284) > at >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler$ReminderTask.reallocateResources(WeightedAvgRespTimeScheduler.java:549) > at >ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler$ReminderTask.run(WeightedAvgRespTimeScheduler.java:519) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > > >The chunk of code generating the above exception is: > >EndpointReference targetEPR = new EndpointReference(target); >Options options = new Options(); >options.setTo(targetEPR); >options.setAction("urn:echo"); >options.setTransportInProtocol(Constants.TRANSPORT_HTTP); >options.setUseSeparateListener(true); > >ServiceClient sender = new ServiceClient(); >sender.engageModule(new QName(Constants.MODULE_ADDRESSING)); >sender.setOptions(options); > >try { > sender.sendRobust(r.request); >} catch (Exception e) { > StringWriter sw = new StringWriter(); > PrintWriter pw = new PrintWriter(sw); > e.printStackTrace(pw); > log.error(sw.getBuffer().toString()); > pw.close(); >} > > >Please note that this code works if a sendReceiveNonBlocking() call is >used instead of sendRobust(). > > >Should I create a JIRA? > > >Michele > >- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Thanks, Deepal ~Future is Open~ - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
[Axis2] NullPointerException in OutInAxisOperationClient
Hi all, I'm trying to send a message from a web service A to a web service B, but I get this exception: ERROR ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler - java.lang.NullPointerException at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:260) at org.apache.axis2.client.ServiceClient.sendRobust(ServiceClient.java:350) at org.apache.axis2.client.ServiceClient.sendRobust(ServiceClient.java:330) at ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.client(WeightedAvgRespTimeServiceHandler.java:609) at ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.send(WeightedAvgRespTimeServiceHandler.java:560) at ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.addResource(WeightedAvgRespTimeServiceHandler.java:333) at ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler.requireResources(WeightedAvgRespTimeScheduler.java:296) at ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeServiceHandler.setOptimalValue(WeightedAvgRespTimeServiceHandler.java:284) at ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler$ReminderTask.reallocateResources(WeightedAvgRespTimeScheduler.java:549) at ncl.qosp.controller.scheduler.weighted.WeightedAvgRespTimeScheduler$ReminderTask.run(WeightedAvgRespTimeScheduler.java:519) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) The chunk of code generating the above exception is: EndpointReference targetEPR = new EndpointReference(target); Options options = new Options(); options.setTo(targetEPR); options.setAction("urn:echo"); options.setTransportInProtocol(Constants.TRANSPORT_HTTP); options.setUseSeparateListener(true); ServiceClient sender = new ServiceClient(); sender.engageModule(new QName(Constants.MODULE_ADDRESSING)); sender.setOptions(options); try { sender.sendRobust(r.request); } catch (Exception e) { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); e.printStackTrace(pw); log.error(sw.getBuffer().toString()); pw.close(); } Please note that this code works if a sendReceiveNonBlocking() call is used instead of sendRobust(). Should I create a JIRA? Michele - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]