Re: NPE in parser->getDOMImplementation() with CNI

Andrew Haley <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
Sam Ruby wrote:
> I'm trying to develop a JAXP implementation using CNI, but I get a
> NullPointerException when I try to get a DOMImplementation.  I've
> attached a small script (tested on Ubuntu 9.04) which demonstrates the
> problem.
> 
> Any help would be appreciated.

Congratulations on this excellent test case.  Next time I want to tell
people how to do it right, I'll point them at your posting.

However, I get

 $ sh ~/testdomimpl.sh
gnu.xml.dom.DomDocumentBuilderFactory@160ecdad
gnu.xml.dom.DomDocumentBuilder@15ffbc45
gnu.xml.dom.DomImpl@15ef0ee5

gnu.xml.dom.DomDocumentBuilderFactory@2df0bea7
gnu.xml.dom.DomDocumentBuilder@2de03d5f
gnu.xml.dom.DomImpl@2dd0bfdf
 $ gcj --version
gcj (GCC) 4.4.0 20090307 (Red Hat 4.4.0-0.23)

Please compile everything -fpic.  IF you don't you can end up with copy
relocs for come classes.  You can compare nm --demangle ./testdomimpl2
with and without -fpic to see the effect of this.

I'm not sure what might be causing the problem you're seeing.  I guess it
must be because something isn't initialized, but I can't reproduce the
problem here.

Andrew.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.