To build axis sources, first remove everything from your classpath environment and keep some optional jars in axis/lib folder - activation.jar and mail.jar etc, and make sure your ant and jdk stuff are in path. And then just run "ant" from ws-axis/java folder. It builds fine for me right now.
-venkat On Sun, 6 Feb 2005 10:34:53 -0500, Praveen Peddi <[EMAIL PROTECTED]> wrote: > Hi Srinivas, > Thanks a lot for checking the fix. I tried the latest nightly build dated > Feb 6th. It still throws Nullpointer. But its in a different place now. I > think XML parser is now throwing nullpointer. > After debugging the cvs code (assuming the cvs code code is same as Feb6th's > nightly build), I found that the nullpointer is thrown in > DeserializationContext.parse method at line 227. > > Following is the snippet: > > public void parse() throws SAXException > { > if (inputSource != null) { > SAXParser parser = XMLUtils.getSAXParser(); > try { > > parser.setProperty("http://xml.org/sax/properties/lexical-handler", this); > parser.parse(inputSource, this); //Nullpointer is thrown > here > > try { > // cleanup - so that the parser can be reused. > > {some code here} > > } > > My soap enevlope looks as follows: > > > <?xml version="1.0" encoding="utf-8"?> > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" > xmlns:tns="http://localhost:7001/axis/services/CMISOAPAuthenticationService" > xmlns:types="http://localhost:7001/axis/services/CMISOAPAuthenticationService/encodedTypes" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xsd="http://www.w3.org/2001/XMLSchema"> > <soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> > <q1:login xmlns:q1="http://soap.session.ip.contextmedia.com"> > <userID xsi:type="xsd:string">ISAdmin</userID> > <password xsi:type="xsd:string">ISAdmin</password> > </q1:login> > </soap:Body> > </soap:Envelope> > One thing I noticed is that the xml parser it found is > weblogic.xml.jaxp.RegistrySAXParser. Even if it is coming from weblogic.jar, > I think its still the bug of Axis since axis is sending invalid content to > xml parser. Would it be possible to fix this exception and test with > weblogic. When you are testing with another server, it is probably working > fine but not in weblogic. In fact I don't mind testing it with weblogic once > I make the cvs build work. > > I checked out cvs code but could not build. Where can I find the process of > building cvs code. It looks like xerces and other libraries in the classpath > so it is giving me compile time errors. > > Thanks > Praveen > > > ----- Original Message ----- > From: "Davanum Srinivas" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Saturday, February 05, 2005 12:50 PM > Subject: Re: Is latest nightly build stable > > >I checked ina fix. please take latest CVS or tonight's nightly. > > > > -- dims > > > > > > On Sat, 5 Feb 2005 12:03:27 -0500, Praveen Peddi > > <[EMAIL PROTECTED]> wrote: > >> > >> There is no stack trace. The code is not logging the runtime exception. I > >> didn't see any exceptions in my log file. > >> > >> All I know is the exception is caught at line 324 (in my 1.2 rc2 code). > >> Following is the snippet where I saw the exception. My comments are in > red > >> font. > >> > >> public void invoke(MessageContext msgContext) throws AxisFault { > >> > >> {some code here} > >> > >> // Ensure that if we get SOAP1.2, then reply using > SOAP1.2 > >> > >> if(msgContext.getRequestMessage().getSOAPEnvelope().getSOAPConstants() != > >> null) { // nullpointer is thrown here > >> SOAPConstants soapConstants = > >> msgContext.getRequestMessage().getSOAPEnvelope().getSOAPConstants(); > >> msgContext.setSOAPConstants(soapConstants); > >> } > >> > >> {some code here} > >> > >> > >> > >> catch (AxisFault e) { > >> throw e; > >> } catch (Exception e) {//exception is caught and AxisFault is > thrown > >> w/o even logging > >> // Should we even bother catching it ? > >> throw AxisFault.makeFault(e); > >> > >> } finally { > >> // restore previous state > >> setCurrentMessageContext(previousContext); > >> } > >> } > >> > >> > >> BTW is there a stable build that works with weblogic 8.1.3 where I can > use > >> document style webservices. Axis1.1 doesn't seem to support document > style > >> properly. 1.2 RC2 release have bug with weblogic 8.1.3. Nightly build is > not > >> stable. I would gretaly appreciate if someone can point me to a stable > build > >> that works with weblogic8.1.3. > >> > >> Thanks > >> Praveen > >> > >> > >> > >> ----- Original Message ----- > >> From: "Davanum Srinivas" <[EMAIL PROTECTED]> > >> To: <[EMAIL PROTECTED]> > >> Sent: Saturday, February 05, 2005 8:47 AM > >> Subject: Re: Is latest nightly build stable > >> > >> > Praveen, > >> > > >> > please send the stack trace. > >> > > >> > -- dims > >> > > >> > > >> > On Fri, 4 Feb 2005 23:17:41 -0500, Praveen Peddi > >> > <[EMAIL PROTECTED]> wrote: > >> >> > >> >> We were using 1.1 and I tried to move to 1.2 RC2 but it doesn't seem > to > >> work > >> >> with weblogic 8.1.3 due to bug > >> >> http://issues.apache.org/jira/browse/AXIS-1683. I see that Davanam > >> Srinivas > >> >> fixed this bug on Dec 04 which means RC2 also doesn't have this. So I > >> tried > >> >> to get latest nightly build dated feb4. That seemed to have fixed the > >> above > >> >> bug but I can use any of services. > >> >> > >> >> I get the NullPointerException. > >> >> > >> >> I don't see any errors in the log file but after debugging Axis code I > >> found > >> >> the error at line 279 of org.apache.axis.server.AxisServer.java (I > >> actually > >> >> attached 1.2RC2 code with Feb4th nightly build so I am very sure if > its > >> line > >> >> 279 but it is surely in AxisServer.java). > >> >> > >> >> Doesn't anyone know about this error. > >> >> > >> >> Praveen > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> ************************************************************** > >> >> Praveen Peddi > >> >> Sr Software Engg, Context Media, Inc. > >> >> email:[EMAIL PROTECTED] > >> >> Tel: 401.854.3475 > >> >> Fax: 401.861.3596 > >> >> web: http://www.contextmedia.com > >> >> ************************************************************** > >> >> Context Media- "The Leader in Enterprise Content Integration" > >> >> > >> > > >> > > >> > -- > >> > Davanum Srinivas - http://webservices.apache.org/~dims/ > >> > > > > > > > -- > > Davanum Srinivas - http://webservices.apache.org/~dims/