ok I've just spent the past half hour tracking this one down.
In the SwingEngine one of my dialogs is throwing a null pointer exception
here:
public Container render(final Document jdoc) throws Exception {
try {
root = (Container) parser.parse(jdoc);
the stack trace was, I though, useless as it never gave me any info past
that line. Lo, and behold the stack trace was right (yay for the eclipse
debugger)... the parser was null.
which of course makes no sense since
a) it's created upon instantiation of the engine:
private Parser parser = new Parser(this);
and b) it's private so I couldn't have accidentally nulled it out.
how funky is that.
As a stopgap measure I'm just moving all the references to the parser var
into a getParser() method that will just create a new one if the current one
is null.
-Kate