﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
13948	[Patch] Validator seems to hang in last executed test	GerdP	team	"When validating a dataset with many errors/warnings the validator seems to hang in the last executed test. The problem is caused by the change in r5911, we call `DataSet.addDataSetListener(DataSetListener dsl)` for each single error, and this routine calls
`listeners.addIfAbsent(dsl)` which means an (unsuccesfull) seq. search through all previously added  listeners.
This is quite slow when validator produces thousands of `TestError` instances.
If I got that right, we need only one listener for the list of errors, this is implemented in the attached patch.
"	enhancement	closed	normal	16.12	Core validator		fixed	performance	
