Dwa dni walczyłem z konfiguracją Springa chcąc włączyć kontrolę dostępu do beanów w kontenerze. Dziś zdenerwowałem się, podłączyłem debugger do JBossa i zacząłem wszystko wykonywać krokowo. Po kilku próbach powiązanych z przecieraniem oczu ze zdumienia, dostrzegłem to! Jeden z niepasujących do siebie łańcuchów wyglądał tak: "ROLE_SUPERVISOR", a drugi tak: "ROLE_SUPERVISOR ".
Dwa dni z życiorysu przez jedną spację, która znalazła się w pliku konfiguracyjnym!
Jak widać, nowoczesne technologie i inne wynalazki nie ochronią nas przed najstarszymi błędami programistycznymi.