Starting build of P1 @ Wed May 16 15:34:38 CEST 2007 Build state file D:\workspaces\junit-workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\P2\org.eclipse.jdt.core\state.dat does not exist 1179322478328 JavaBuilder#getLastState - null state for: P/P2 Continued to build even though prereq project P2 was not built since its part of a cycle Performing full build as requested by user 1179322478328 State#State - State for P1 has lastStructuralBuildTime valued to 1179322478328 FULL build About to compile src/p1/X.java Writing new class file X.class Recording new state : State for P1 (#0 @ Wed May 16 15:34:38 CEST 2007) Finished build of P1 @ Wed May 16 15:34:38 CEST 2007 Starting build of P2 @ Wed May 16 15:34:38 CEST 2007 1179322478328 JavaBuilder#getLastState - last build time for project P/P1 is 1179322478328 buildNumber is 0 previous build time is -1 Performing full build as requested by user 1179322478328 State#State - State for P2 has lastStructuralBuildTime valued to 1179322478328 FULL build About to compile src/p2/Y.java Writing new class file Y.class Requesting another build iteration since cycle participant P1 has not yet seen some structural changes 1179322478328 JavaBuilder#getLastState - last build time for project P/P1 is 1179322478328 buildNumber is 0 previous build time is -1 Recording new state : State for P2 (#0 @ Wed May 16 15:34:38 CEST 2007) Finished build of P2 @ Wed May 16 15:34:38 CEST 2007 Starting build of P1 @ Wed May 16 15:34:38 CEST 2007 1179322478328 JavaBuilder#getLastState - last build time for project P/P2 is 1179322478328 buildNumber is 0 previous build time is -1 1179322478328 JavaBuilder#getLastState - last build time for project P/P1 is 1179322478328 buildNumber is 0 previous build time is -1 Number of binary folders/jar files has changed: New locations: /P1/bin D:/opt/jdk1.5.0/jre/lib/rt.jar(Wed May 02 04:13:16 CEST 2007 : 1178071996000) /P2/bin Old locations: /P1/bin D:/opt/jdk1.5.0/jre/lib/rt.jar(Wed May 02 04:13:16 CEST 2007 : 1178071996000) Performing full build since classpath has changed Clearing last state : State for P1 (#0 @ Wed May 16 15:34:38 CEST 2007) 1179322478328 State#State - State for P1 has lastStructuralBuildTime valued to 1179322478328 FULL build About to compile src/p1/X.java Writing new class file X.class 1179322478375 JavaBuilder#getLastState - last build time for project P/P2 is 1179322478328 buildNumber is 0 previous build time is -1 Recording new state : State for P1 (#0 @ Wed May 16 15:34:38 CEST 2007) Finished build of P1 @ Wed May 16 15:34:38 CEST 2007 Starting build of P2 @ Wed May 16 15:34:38 CEST 2007 1179322478375 JavaBuilder#getLastState - last build time for project P/P1 is 1179322478328 buildNumber is 0 previous build time is -1 1179322478375 JavaBuilder#getLastState - last build time for project P/P2 is 1179322478328 buildNumber is 0 previous build time is -1 BuildManager#getDelta - project: P/P2 returning new empty delta 1179322478375 JavaBuilder#getLastState - last build time for project P/P1 is 1179322478328 buildNumber is 0 previous build time is -1 JavaBuilder#findDeltas - looking at project P/P1 for project P/P2 State#wasStructurallyChanged skips project P/P1 at build time 1179322478328 1 1.2 Nothing to build since deltas were empty Finished build of P2 @ Wed May 16 15:34:38 CEST 2007 ResourceDelta(/P1/bin/p1) DeltaProcessor#fire - deltaToNotify: null Clearing last state for removed project : P/P1 DeltaProcessor#fire - deltaToNotify: Java Model[*]: {CHILDREN} P1[-]: {} Clearing last state for removed project : P/P2 DeltaProcessor#fire - deltaToNotify: Java Model[*]: {CHILDREN} P2[-]: {} junit.framework.ComparisonFailure: unexpected compiling order. ----------- Expected ------------ {p1.X,p2.Y,p1.X,p2.Y} ------------ but was ------------ {p1.X,p2.Y,p1.X}