I receive many NullPointerExceptions when displaying the PdfViewerComposite
The following stacktrace shows the error, but I do not know what it causes.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.nightlabs.eclipse.ui.pdfviewer.internal.PdfViewerComposite$17.run(PdfViewerComposite.java:1217)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
I used the following code to display the PdfViewerComposite:
/** Dispose old viewer */
pdfViewerComposite = ( (PDFReportView)getView () ).getPdfViewerComposite ();
if ( pdfViewerComposite != null )
{
pdfViewerComposite.dispose ();
}
/** Create a new viewer */
pdfViewerComposite = new PdfViewerComposite ( parent, SWT.BORDER, pdfDocument, PdfViewerCompositeOption.NO_COOL_BAR );