Hi,

I am using WSImport to generate the client stubs for a bunch of wsdl files. 
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. Ironically it only happens for 2 of the 10 or so wsdl 
files I have.  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;
                                                }
        }

Reply via email to