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/

Reply via email to