Problem solved. Stupid mistake: Service constructor takes the wsdl doc NOT the endpoint URL!
Kell >From: "Kell Ng" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: [EMAIL PROTECTED] >Subject: Problem with consuming DailyDilbert webservices. >Date: Thu, 03 Oct 2002 12:08:38 -0700 > >Hi, > >I'm new to Axis & webservices and ran into some problem trying to consume >the dailyDilbert webservice advertised at >http://esynaps.com/eSynaps_home.aspx > >I generated the stubs etc. classes using the WSDL2Java util provided by >axis and used those classes to talk to the webservices. > >It seems like the Service class constructor is verifying the HTML at the >SoapAddress?!! > >Can someone please provide a few pointers on this? I might be using the >stubs classes the wrong way. > >Thanks much! > >Here's my client code: > > DailyDilbertLocator ddl = new DailyDilbertLocator(); > String endpoint = ddl.getDailyDilbertSoapAddress(); > Service service = new Service(new URL(endpoint), >ddl.getServiceName()); > DailyDilbertSoapStub ds = new DailyDilbertSoapStub(service); > String result = ds.dailyDilbertImagePath(); > System.out.println("Image: " + result) > >Here's the exception when I run it: > > javax.xml.rpc.ServiceException: Error processing WSDL document: > java.lang.NullPointerException > at org.apache.axis.client.Service.initService(Service.java:269) > at org.apache.axis.client.Service.<init>(Service.java:194) > at com.wng.ws.dilbert.Client.main(Client.java:25) > > - Exception: > org.xml.sax.SAXException: Fatal Error: >URI=http://www.esynaps.com/WebServices/DailyDiblert.asmx Line=68: The >element type "p" must be terminated by the matching end-tag "</p>". > at >org.apache.axis.utils.XMLUtils$ParserErrorHandler.fatalError(XMLUtils.java:556) >.... >.... > > >Kell > > > >_________________________________________________________________ >Join the world’s largest e-mail service with MSN Hotmail. >http://www.hotmail.com _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com