Hi,
Ok - will do some testing with the M7a branch and let you know - sorry
I had no idea that you've made the workaround with the trunk (I know -
I should've gone through the commit messages)

Ajith

On 4/2/07, John Kaputin <[EMAIL PROTECTED]> wrote:
Ajith,
same problem with XmSchema 1.3 RC2. It appeared to be OK with Woden trunk
because I had added a workaround to ComponentModelBuilder that checked for
null before attempt to use the XmlSchemaExternal object returned by
getIncludes() - this object is present with XmlSchema 1.2 but null with
XmlSchema 1.3.  However, this workaround just masks the problem which is
that some of the imported schema components are missing with XmlSchema
1.3.

I have now removed this workaround from Woden trunk and created a branch
WodenM7a instead to use for this interim Woden release required by Axis2
1.2. I will do some more investigation on this today.

John Kaputin


"Ajith Ranabahu" <[EMAIL PROTECTED]> wrote on 01/04/2007 15:23:49:

> Hi,
> Any updates on the XMLSchema RC2 ?
>
> On 3/30/07, Ajith Ranabahu <[EMAIL PROTECTED]> wrote:
> > Hi,
> > It seems that the ordering of a certain statement could have been the
> > problem.I've fixed the issue ran the latest woden code against it
> > (Running the maven build should take care of everything ?) and the
> > build succeeds. I've posted RC2 at the same location.
> >
> > Please let me know of any further issues.
> >
> > Ajith
> >
> > On 3/30/07, John Kaputin (gmail) <[EMAIL PROTECTED]> wrote:
> > > Ajith,
> > >  the description of the problem in my previous email needs to
becorrected.
> > > In the Woden code fragment shown in that email, the
> externalSchema variable
> > > is null, hence the NPE (i.e. the NPE is not thrown within the
getSchema()
> > > method).  It seems like the XmlSchemaObjectCollection returned by
the
> > > getIncludes() method contains nulls.
> > >
> > >  The code fragment below shows a work around I can use in Woden that
fixes
> > > the NPEs, but I'd still like to know if the null values in the
> collection is
> > > a new error.
> > >
> > >          //process elements and types declared in any included or
imported
> > > schemas.
> > >          //note that XmlSchema keeps included and imported
> schemas together,
> > > via getIncludes().
> > >
> > >          XmlSchemaObjectCollection includeColl =
schemaDef.getIncludes();
> > >          Iterator includes = includeColl.getIterator();
> > >          while(includes.hasNext()) {
> > >              Object o = includes.next();
> > >              XmlSchemaExternal externalSchema =
(XmlSchemaExternal)o;
> > >              XmlSchema schema = null;
> > >              if(externalSchema != null) {
> > >                  schema = externalSchema.getSchema();
> > >              }
> > >
> > >  Let me know if this looks like it requires a JIRA against
XmlSchema.
> > >
> > >  regards
> > >  John Kaputin.
> > >
> > >
> > > On 3/30/07, John Kaputin (gmail) <[EMAIL PROTECTED]> wrote:
> > > > Ajith,
> > > > Woden has 5 test case failures when using XmlSchema 1.3 RC1.
> These were OK
> > > with XmlSchema 1.2.  All 5 test cases contain <xs:import>
> statements and the
> > > NPE occurs when Woden calls the XmlSchemaExternal.getSchema()
method.
> > > >
> > > > Here's the code fragment from Woden's ComponentModelBuilder class
where
> > > the NPE occurs:
> > > >
> > > >         //process elements and types declared in any included
> or imported
> > > schemas.
> > > >         //note that XmlSchema keeps included and imported schemas
> > > together, via getIncludes().
> > > >
> > > >         XmlSchemaObjectCollection includeColl =
schemaDef.getIncludes();
> > > >         Iterator includes = includeColl.getIterator();
> > > >         while(includes.hasNext()) {
> > > >             Object o = includes.next();
> > > >             XmlSchemaExternal externalSchema =
(XmlSchemaExternal)o;
> > > >             XmlSchema schema = externalSchema.getSchema();
> << NPE, line
> > > 240
> > > >
> > > > Woden registers its own implementation of
> > > org.apache.ws.commons.schema.resolver.URIResolver with
> > > XmlSchemaCollection to assist with resolving schema imports.
> Maybe something
> > > has changed in the way URIResolver implementations are used within
> > > XmlSchema?
> > > >
> > > > I have not debugged into XmlSchema yet but will let you know or
raise a
> > > JIRA if I find anything.
> > > >
> > > > The 5 failing test cases are:
> > > >
> > > >
> > > http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-
> suite/documents/good/MultipleInlineSchemas-1G/retrieveItems.wsdl
> > > >
> > > >
> > > http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-
> suite/documents/good/ServiceReference-1G/reservationList.wsdl
> > > >
> > > >
> > > http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-
> suite/documents/good/XsImport-1G/reservation.wsdl
> > > >
> > > >
> > > http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-
> suite/documents/good/XsImport-2G/reservationDetails.wsdl
> > > >
> > > >
> > > http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-
> suite/documents/good/XsImport-3G/reservationDetails.wsdl
> > > >
> > > >
> > > > regards,
> > > > John Kaputin.
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On 3/30/07, Ajith Ranabahu <[EMAIL PROTECTED] > wrote:
> > > > > Hi all,
> > > > > I've completed the newly added features, added test cases for
all the
> > > > > new features and published the RC jars at [1]. Please check out
this
> > > > > release and report any errors. Note that I've taken the version
number
> > > > > 1.3 due to the new feature addition.
> > > > > Meanwhile there are 10 jiras for XMLSchema, many without any
details
> > > > > of how to recreate the problem or a sample schema that
demonstrates
> > > > > the issue. It is appreciated if the reporters can add a bit more
> > > > > information and help us resolve the issues for this release.
> > > > >
> > > > > Thanks
> > > > > --
> > > > > Ajith Ranabahu
> > > > >
> > > > >
> > > > > [1] http://people.apache.org/~ajith/xmlschema/
> > > > >
> > > > >
> > >
---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail:
> > > [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Ajith Ranabahu
> >
>
>
> --
> Ajith Ranabahu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>






Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Ajith Ranabahu

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to