Null Pointer Exception when calling Graphics.drawString()
I am getting the weirdest error when calling drawString:
this.offScreenG.drawString("Hi", 255, 400);
See, the error doesn't happen everytime I run my program. It seems to happen randomly. offScreenG is a java.awt.Graphics. I am running this in netbeans. The error also randomly happens outside netbeans when running it via a jar file.Here is the error:
Exception in thread "Thread-2" java.lang.NullPointerException
at sun.font.FileFontStrike.getCachedGlyphPtr(FileFontStrike.java:336)
at sun.font.FileFontStrike.getSlot0GlyphImagePtrs(FileFontStrike.java:316)
at sun.font.CompositeStrike.getGlyphImagePtrs(CompositeStrike.java:97)
at sun.font.GlyphList.mapChars(GlyphList.java:254)
at sun.font.GlyphList.setFromString(GlyphList.java:226)
at sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:53)
at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2753)
at Screen.ScreenTicketThrow.drawComponents(ScreenTicketThrow.java:377)
at Screen.ScreenTicketThrow.run(ScreenTicketThrow.java:208)
at java.lang.Thread.run(Thread.java:619)

