Działo się to sporadycznie. Może losowo, może po jakiejś mojej funkcji, ciężko stwierdzić. Chyba pozbyłem się tego na dobre robiąc tak:
$builder->add('password', 'repeated', array( 'first_name' => 'first',
'second_name' => 'second',
'type' => 'password',
'invalid_message' => 'Hasła muszą być identyczne',
'required' => true)));
$builder->add('email', 'repeated', array( 'first_name' => 'first',
'second_name' => 'second',
'type' => 'email',
'invalid_message' => 'Emaile muszą być identyczne',
'required' => true,
'trim' => true)));
{{ form_label(form_register.password.first, '*Hasło:') }}
{{ form_label(form_register.password.second, '*Potwierdź hasło:') }}
{{ form_label(form_register.email.first, '*Email:') }}
{{ form_label(form_register.email.second, '*Potwierdź email:') }}