import processing.core.*; import processing.data.*; import processing.event.*; import processing.opengl.*; import java.util.Collections; import java.util.HashMap; import java.util.ArrayList; import java.io.File; import java.io.BufferedReader; import java.io.PrintWriter; import java.io.InputStream; import java.io.OutputStream; import java.io.IOException; public class bug136 extends PApplet { java.util.List alist = Collections.synchronizedList(new ArrayList()); public void setup() { /* size commented out by preprocessor */; alist.add("hello"); } public void draw() { rect(width/4, height/4, width/2, height/2); synchronized(alist) { alist.get(0); } } public void settings() { size(400,200); } static public void main(String[] passedArgs) { String[] appletArgs = new String[] { "bug136" }; if (passedArgs != null) { PApplet.main(concat(appletArgs, passedArgs)); } else { PApplet.main(appletArgs); } } }