Thanks! Figured it out--it was related to SOAP
marshalling/unmarshalling masking a problem in my configuration that
only reared its head when I attempted to pass around (bind-unbind) DOM
objects within the same VM.

Best,

Ed


On 2/1/06, Radu Preotiuc-Pietro <[EMAIL PROTECTED]> wrote:
> This looks like a classloader issue, specifically make sure that all
> XmlBeans-generated JARs (including the one containing the .xsb files)
> are on junit's classpath.
>
> Radu
>
> -----Original Message-----
> From: Edward Frederick [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, February 01, 2006 1:35 PM
> To: [email protected]
> Subject: Re: Strange Type Resolution Error
>
> New development:
>
> I tried to instead directly instantiate the document type I want, and a
> curious error happens in case#2:
>
>
>  The document is not a [EMAIL PROTECTED]://my.site/foo: document element
> namespace mismatch expected "http://my.site/foo"; got ""
>
>
> But that's strange, since I never had problems before, and my document
> clearly uses the NS:
>
> <foo xmlns="http://my.site/foo";>
> <document-name>name</document-name>
> </foo>
>
>
> XSD specifies element form qualified. But again, I never had problems
> when inside tomcat. All the elements are there, because if I replace the
> doc element with a qualified QName it works (well, initially...
> until it complains about the child elements being unqualified).
>
> Damn namespaces.
>
> Thanks!
>
> Ed
>
>
>
>
> On 2/1/06, Edward Frederick <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > XMLBeans is working great for me, thank you to all contributors.
> >
> > I'm having a strange problem:
> >
> > When run within Tomcat (types are within a jar file in WEB-INF/lib):
> >
> > XmlObject enclosure = (XmlObject)XmlObject.Factory.parse(someFooDom);
> >
> > enclosure.getClass().getName() = my.xmlbeans.package.FooDocument (as
> > expected)
> >
> >
> > When run outside of Tomcat (i.e. say when used within a JUnit test,
> > generated JARs are still inside classpath):
> >
> >
> > XmlObject enclosure = (XmlObject)XmlObject.Factory.parse(someFooDom);
> >
> > enclosure.getClass().getName() =
> > org.apache.xmlbeans.impl.values.XmlAnyTypeImpl
> >
> >
> > I verified that the passed documents are exactly the same. Does this
> > mean that in the second scenerio XMLBeans can't 'see' my schemas and
> > corresponding beans? Any ideas on how I can figure out why my document
>
> > isn't been 'seen' as a FooDocument?
> >
> >
> > I know this is a vague issue, but I'm hoping somewhere out there has
> > an 'aha' moment.
> >
> > Thanks so much,
> >
> > Ed
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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

Reply via email to