Avatar billede fredand Forsker
26. november 2001 - 15:35 Der er 2 kommentarer og
1 løsning

Tricky Exception with XML

Hello!

I run this code:
    public String getDocumentAsString(boolean includeInternalDTD) throws IOException, LibraryException
    {
        StringWriter sw = new StringWriter();
        ((TXDocument)_document).setPrintInternalDTD(includeInternalDTD);
        ((TXDocument)_document).printWithFormat(sw);

        return(sw.toString());
    }

I call it with: compiler.getDocumentAsString(true); and
compiler.getDocumentAsString(false);

And I allways get this error:
com.ibm.xml.parser.LibraryException: com.ibm.xml.parser.TXDocument#printWithForm
at(): Unexpected Exception: java.lang.NullPointerException
        at com.ibm.xml.parser.TXDocument.printWithFormat(TXDocument.java)
        at com.ibm.xml.parser.TXDocument.printWithFormat(TXDocument.java)
        at com.my.test.xml.XMLCompiler.getDocumentAsString(XMLCompil
er.java:294)

Does any one understand why?

please help
Avatar billede disky Nybegynder
26. november 2001 - 15:38 #1
If the error occurs in that codepiece

either
((TXDocument)_document)
og
sw

is null
Avatar billede fredand Forsker
26. november 2001 - 16:32 #2
Hello!
Disky!

The problem were a nullpointer inside the _document.

/Stupido-me ;-)
Avatar billede disky Nybegynder
27. november 2001 - 08:38 #3
glad it works now.

thanks for the points
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester