validation executor, differentiate between warnings and errors