chriseldredge / vulcan

Continuous Integration server
GNU General Public License v2.0
0 stars 1 forks source link

MSBuild in parallel may result in incorrect file paths in warnings and errors #147

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
The MSBuild log listener watches the current project to create a full path
to a file when an error or warning is recorded.  However, during parallel
asynchronous builds, the listener will only consider the most recently
started build as the active one.  If a warning is generated from a
previously started build, the listener will combine the file path with the
wrong project directory.

Original issue reported on code.google.com by chris.eldredge@gmail.com on 4 Dec 2008 at 6:19

GoogleCodeExporter commented 9 years ago
Fixed in r634.

Original comment by chris.eldredge@gmail.com on 4 Dec 2008 at 8:13

GoogleCodeExporter commented 9 years ago

Original comment by chris.eldredge@gmail.com on 4 Dec 2008 at 8:13

GoogleCodeExporter commented 9 years ago
r635 adds locking to internal dictionary.

Original comment by chris.eldredge@gmail.com on 4 Dec 2008 at 8:16

GoogleCodeExporter commented 9 years ago
Builds 378 and up include this fix.

Original comment by chris.eldredge@gmail.com on 5 Dec 2008 at 4:33