Hi all
I encountered the following intermittent exceptions when running the DynamicWordookie PApplet. Sometimes, it works with no exceptions.
run:
Exception in thread "Animation Thread" Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.awt.geom.AffineTransform.setTransform(AffineTransform.java:2172)
at sun.java2d.SunGraphics2D.setTransform(SunGraphics2D.java:1530)
at processing.core.PGraphicsJava2D.popMatrix(Unknown Source)
at processing.core.PGraphicsJava2D.backgroundImpl(Unknown Source)
at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
at processing.core.PGraphics.background(Unknown Source)
at processing.core.PGraphics.reapplySettings(Unknown Source)
at processing.core.PGraphicsJava2D.setSize(Unknown Source)
at processing.core.PApplet.resizeRenderer(Unknown Source)
at processing.core.PApplet.size(Unknown Source)
at processing.core.PApplet.size(Unknown Source)
at com.mighty.property.ui.wordcloud.DynamicWordookie.setup(DynamicWordookie.java:69)
at processing.core.PApplet.handleDraw(Unknown Source)
at processing.core.PApplet.run(Unknown Source)
at java.lang.Thread.run(Thread.java:722)
java.lang.NullPointerException
at java.awt.geom.AffineTransform.setTransform(AffineTransform.java:2172)
at sun.java2d.SunGraphics2D.setTransform(SunGraphics2D.java:1530)
at processing.core.PGraphicsJava2D.popMatrix(Unknown Source)
at processing.core.PGraphicsJava2D.backgroundImpl(Unknown Source)
at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
at processing.core.PGraphics.background(Unknown Source)
at processing.core.PGraphics.reapplySettings(Unknown Source)
at processing.core.PGraphicsJava2D.setSize(Unknown Source)
at processing.core.PApplet.resizeRenderer(Unknown Source)
at processing.core.PApplet.size(Unknown Source)
at processing.core.PApplet.size(Unknown Source)
at com.tally.ui.wordcloud.DynamicWordookie.setup(DynamicWordookie.java:69)
at com.tally.ui.wordcloud.KiteController.<init>(KiteController.java:145)
at com.tally.MainApp$1.run(MainApp.java:268)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: missing a popMatrix() to go with that pushMatrix()
at processing.core.PGraphicsJava2D.popMatrix(Unknown Source)
at processing.core.PGraphicsJava2D.backgroundImpl(Unknown Source)
at processing.core.PGraphics.backgroundFromCalc(Unknown Source)
at processing.core.PGraphics.background(Unknown Source)
at processing.core.PGraphics.reapplySettings(Unknown Source)
at processing.core.PGraphicsJava2D.setSize(Unknown Source)
at processing.core.PApplet.resizeRenderer(Unknown Source)
at processing.core.PApplet.size(Unknown Source)
at processing.core.PApplet.size(Unknown Source)
at com.tally.ui.wordcloud.DynamicWordookie.setup(DynamicWordookie.java:69)
at com.tally.ui.wordcloud.KiteController.<init>(KiteController.java:145)
at com.tally.MainApp$1.run(MainApp.java:268)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:705)
at java.awt.EventQueue.access$000(EventQueue.java:101)
at java.awt.EventQueue$3.run(EventQueue.java:666)
at java.awt.EventQueue$3.run(EventQueue.java:664)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:675)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
1