This week's book giveaways are in the Refactoring and Agile forums.
We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line!
See this thread and this one for details.
Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile 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