Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

HandlerRegistry Problem

 
Suresh Appagundi
Ranch Hand
Posts: 44
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Service service = (Service) ic.lookup(java:comp/env/service/SDFWs);
servicePort = service.getPort(com.sdf.SDFWsSEI.class);

String targetNameSpace = "urn:SDFWs/wsdl"; // This target namespace from WSDL
// <definitions name="SDFWs" targetNamespace="urn:SDFWs/wsdl"

QName portName = new QName(targetNameSpace,"SDFWs");
HandlerRegistry registry = service.getHandlerRegistry();
if(registry != null){
List handlerList = new ArrayList();
handlerList.add(new HandlerInfo(ClientHandler.class,null,null));
registry.setHandlerChain(portName, handlerList);

cache.put(jndiHomeName, servicePort);
}


In the above snippet of code, iam getting NullPointerException at line

HandlerRegistry registry = service.getHandlerRegistry();

Not able to HandlerRegistry.

What could be the problem?

Please let me know if there is some problem the way oam registering the Handler.

thanks in advance.
 
Ken Blair
Ranch Hand
Posts: 1078
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A NullPointerException at the line you quoted could only be due to service being null. Why service is null I can't tell you, I'm not even sure what you're using off the top of my head.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic