Почему Basic то? Тут конкретная ситуация, неправильно заполнены поля товара. Вообще не надо Basic кидать, потому что программисту это ни о чем не говорит. Basic нужен лишь для того что бы ловить все эксепшены конкретной модели