Hi all, Now EWS works fine as it passes all the tests. I updated J2eeGeneratorFactory and J2eeXxxWriters to catch up the latest Axis' refactoring on toJava package.
Thanks for your patience, Ias > -----Original Message----- > From: Ias [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 31, 2004 5:17 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: RE: [EWS]fix the Axis module > > Hi Srinath, > > I failed to build EWS with the following message: > > [javac] Compiling 583 source files to > C:\java\project\ws-axis\contrib\ews\target\classes > C:\java\project\ws-axis\contrib\ews\src\org\apache\geronimo\ew > s\jaxrpcmappin > g\J2eeBeanWriter.java:225: cannot resolve symbol symbol : > method getLocalPart () > location: class java.lang.String > String elemName = elem.getName().getLocalPart(); > ^ > C:\java\project\ws-axis\contrib\ews\src\org\apache\geronimo\ew > s\jaxrpcmappin > g\J2eeBeanWriter.java:400: cannot resolve symbol symbol : > method getLocalPart () > location: class java.lang.String > > Utils.xmlNameToJava(elem.getName().getLocalPart())); > ^ > C:\java\project\ws-axis\contrib\ews\src\org\apache\geronimo\ew > s\jaxrpcmappin > g\J2eeBeanHelperWriter.java:295: cannot resolve symbol > > symbol : method getLocalPart () > location: class java.lang.String > String elemLocalName = > elem.getName().getLocalPart(); > ^ > C:\java\project\ws-axis\contrib\ews\src\org\apache\geronimo\ew > s\jaxrpcmappin > g\J2eeBeanHelperWriter.java:298: incompatible types > found : java.lang.String > required: javax.xml.namespace.QName > QName xmlName = elem.getName(); > ^ > C:\java\project\ws-axis\contrib\ews\src\org\apache\geronimo\ew > s\jaxrpcmappin > g\J2eeGeneratorFactory.java:1019: cannot resolve symbo l > symbol : method holder > (org.apache.axis.wsdl.symbolTable.MimeInfo,org.apache.axis.wsd > l.symbolTable. > TypeEntry,org.apache.geronimo. > ews.jaxrpcmapping.J2eeEmitter) > location: class org.apache.axis.wsdl.toJava.Utils > signature = signature + > Utils.holder(p.getMIMEInfo(), p.getType(), emitter) + " " > ^ > C:\java\project\ws-axis\contrib\ews\src\org\apache\geronimo\ew > s\jaxrpcmappin > g\J2eeHolderWriter.java:77: cannot resolve symbol symbol : > method holder > (<nulltype>,org.apache.axis.wsdl.symbolTable.TypeEntry,org.apa > che.geronimo.e > ws.jaxrpcmapping.J2eeEmitter) > location: class org.apache.axis.wsdl.toJava.Utils > super(emitter, Utils.holder(null, type, emitter), "holder"); > ^ > C:\java\project\ws-axis\contrib\ews\src\org\apache\geronimo\ew > s\jaxrpcmappin > g\J2eeTestCaseWriter.java:236: cannot resolve symbol symbol > : method holder > (org.apache.axis.wsdl.symbolTable.MimeInfo,org.apache.axis.wsd > l.symbolTable. > TypeEntry,org.apache.axis.wsdl > toJava.Emitter) > location: class org.apache.axis.wsdl.toJava.Utils > pw.print("new " + > Utils.holder(param.getMIMEInfo(), param.getType(), emitter) > ^ > Note: Some input files use or override a deprecated API. > Note: Recompile with -deprecation for details. > 7 errors > > One thing I'm curious of is Utils.holder usage, which is > wrong and should be corrected by > > Utils.holder(param, emitter) > > If you don't mind, I'll commit those corrections :-) > > Regards, > > Ias > > > -----Original Message----- > > From: Srinath Perera [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, August 31, 2004 1:50 PM > > To: [EMAIL PROTECTED] > > Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; 'Jongjin Choi' > > Subject: RE: [EWS]fix the Axis module > > > > > Choi. > > > Anyway, how can elem.getName() be null? Could you tell me > > which test > > > case causes this error? > > > > org.apache.geronimo.ews.jaxrpcmapper.MapperTest, > > org.apache.geronimo.ews.ws4j2ee.JaxRpcMappingTest form ews > test cases > > failed when I try. > > > > The trace I refering is to do with sameple/ejb/echo in the ews > > repository. > > Thanks > > Srinath > > > > >
