0 Replies Latest reply: Mar 20, 2013 10:18 AM by 998098 RSS

    WSImport w JDK 1.6.0_25 and Axis2 1.6.2: Generated stub fails compilation

    998098
      Hi,

      I am using WSImport to generate the client stubs for a wsdl file. After the generation the code fails to compile. I am using this with Axis2 1.6.2. The following code block fails:

      If you notice: the line: 'com.sample.test.webservices.impl.participant.Notify.class,' ends with a comma that shouldn't be there. Any information would be appreciated.

      private static final javax.xml.bind.JAXBContext wsContext;
      static {
      javax.xml.bind.JAXBContext jc;
      jc = null;
      try {
                          jc = javax.xml.bind.JAXBContext.newInstance(
      com.sample.test.webservices.impl.participant.Add.class,
      com.sample.test.webservices.impl.participant.AddResponse.class,
      com.sample.test.webservices.exceptions.UnrecoverableFault.class,
      com.sample.test.webservices.exceptions.RecoverableFault.class,
      com.sample.test.webservices.impl.participant.Delete.class,
      com.sample.test.webservices.impl.participant.DeleteResponse.class,
      com.sample.test.webservices.impl.participant.Select.class,
      com.sample.test.webservices.impl.participant.SelectResponse.class,
      com.sample.test.webservices.impl.participant.AddChange.class,
      com.sample.test.webservices.impl.participant.AddChangeResponse.class,
      com.sample.test.webservices.impl.participant.Query.class,
      com.sample.test.webservices.impl.participant.QueryResponse.class,
      com.sample.test.webservices.impl.participant.Update.class,
      com.sample.test.webservices.impl.participant.UpdateResponse.class,
      com.sample.test.webservices.impl.participant.Change.class,
      com.sample.test.webservices.impl.participant.ChangeResponse.class,
      com.sample.test.webservices.impl.participant.Synchronize.class,
      com.sample.test.webservices.impl.participant.SynchronizeResponse.class,
      com.sample.test.webservices.impl.participant.Notify.class,

                          );
      }
      catch ( javax.xml.bind.JAXBException ex ) {
      System.err.println("Unable to create JAXBContext: " + ex.getMessage());
      ex.printStackTrace(System.err);
      Runtime.getRuntime().exit(-1);
      }
      finally {
      wsContext = jc;
                     }
      }