Community
Participate
Working Groups
Use latest 2.1 build that has UI for circular project dependencies. - create JUnit - create JUnit2 - create a circular project dependency - Check "Abort building...." - Auto Compile kicks in observe: you get errors - Change severity of build path problems from Error to Warning - Auto Compile kicks in obvserve: the markers change - Uncheck "Abort building..." - Auto Compile kicks in observe: errors/warnings do not go away.
A full build is required to remove the 'Project was not build due to classpath errors' errors. Dirk, did you answer Yes when asked if you wanted to do a full build?
Actually the second full build (i.e. after changing severity of build path problems from Error to Warning) should have removed the error markers.
Yup I answered Yes.
We were looking at the build state of prereq projects. In this case, the prereq project's build state was null and thus we refused to build the project. Changed behavior to allow build even if the project's build state is null in the case of a 'warning' cycle (and the prereq project is involved in this cycle).
Fix backported to 2.0.x maintenance stream.
This is only a secondary part of the original bug 23318 (bug in the fix).
Verified.