When a project has multiple processes, process errors detected for one process are repeated for other processes that are parsed afterwards. This is caused by the process builder being reused, but the list of errors not being cleared after each process has been built.
master: http://github.com/droolsjbpm/drools/commit/ae6a8d5c4
additional commit in master: http://github.com/droolsjbpm/drools/commit/e51cf2c55 6.0.x: https://github.com/droolsjbpm/drools/commit/c09da2e737a8a2c0d4da8dbf502f23e5364096b9 https://github.com/droolsjbpm/drools/commit/5be3ecbe2885488426661fd6af9cd1029d5c1254
Verified in BPMS 6 ER7 (6.0.1-redhat-2).