Przekierowanie w @PostConstruct powoduje IllegalStateException

Chcę dokonać przekierowania w moim @PostConstruct w 4 moich fasolach bazowych. Jak dowiedziałem się z następującego pytania:Obsługa wyjątków JSF PostConstruct - Przekierowanie Wiem, że powinienem użyć:

    @PostConstruct
    public void init() {    
       if (shouldRedirect) {
          try { 
             FacesContext.getCurrentInstance().getExternalContext().redirect("bolagsSok_company.xhtml");
             return;
          } catch (IOException e) {
             //do nothing
          }
        }
        ....
     }

Działa to doskonale dla 2 moich fasoli Backing ... ale dla pozostałych dwóch nie przekierowany plik xhtml nadal wykonuje połączenia z komponentem bean i nie przekierowuje. Potwierdziłem (z debugowaniem), że fasola wspierająca rzeczywiście wywołuje obaFacesContext.getCurrentInstance().getExternalContext().redirect("bolagsSok_company.xhtml"); i wróć; sprawozdania.

Jakieś wskazówki, co może być nie tak?

questionAnswers(1)

yourAnswerToTheQuestion