Community
Participate
Working Groups
I20040506 + Plug-in export (contains newwer JDT/Core). Whenever I start Eclipse I see the following behaviour - some sort of incremental build kicks in which takes a couple of seconds - after that a full build kicks in. Attached the beginning of a trace (contains the FULL BUILD request). The whole trace is really large.
Created attachment 10523 [details] The trace
During incremental build, the Java builder is correctly reacting to what looks like classpath changes, and triggers a full build instead. The classpath used to build in previous session is different from the one discovered after restart. Suspecting PDE containers to answer differently... How did you construct your workspace ?
I have this workspace for almost 6 months now. It consist of binary plug-ins with source from CVS. The source plug-ins use PDE libarary containers. I import the binary plug-ins via PDE. The plug-ins get copied into my workspace.
I have a similar setup, and am not observing this behavior.
Also see bug 62120 for intriguing trace. It seems that JRE container is not remembering its old value when rebound. Wondering if this wouldn't be a consequence of our added support for flattening classpath initialization. Instead of reusing empty classpath, it should rather consider previous session classpaths (using persisted container values).
Created attachment 10647 [details] A trace with classpath resolution debugging on
Fixed all internal JDT Core calls to use getResolveClasspath(..., false/*don't returnResolutionInProgress*/) so that an empty classpath is never returned by internal calls. Note that the delta will always show external jars added until bug 39856 is fixed. Dirk I was never able to reproduce this problem. Can you please verify and reopen if you see the problem again?
Which build will have the change so that I test the correct environment.
Tomorrow's 00:10 AM integration build will have the fix in, or if you want you can take o.e.jdt.core v_428b.
*** Bug 62176 has been marked as a duplicate of this bug. ***
Verified for 3.0 M9 with build I200405190010.