Re: [Axis2] NullPointerException in OutInAxisOperationClient

2006-06-26 Thread Michele Mazzucco
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

2006-06-25 Thread Deepal Jayasinghe
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

2006-06-23 Thread Michele Mazzucco
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]