Fragmento retorna null em getView(), getContext() e getActivity() ao rotacionar tela

Estou desenvolvendo uma aplicação Android que faz uso de fragments.

Os fragmentos representam as diferentes telas da aplicação.

Para exibir um fragmento, chamo um método (na atividade principal e única da aplicação) semelhante à este abaixo (Método para exibir o fragmento/tela concursos).

private void exibirFragmentoConcursos() {
    if (this.fragmentoCorrente == FragmentoCorrente.CONCURSOS) {
        this.drawerLayout.closeDrawer(GravityCompat.START);
        return;
    }
    //
    ConcursoLotomaniaFragment fragmentoConcursos = new ConcursoLotomaniaFragment();
    //
    FragmentTransaction transaction = this.getSupportFragmentManager().beginTransaction();
    transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
    transaction.replace(R.id.placeholderFragmento, fragmentoConcursos);
    transaction.commit();
    this.getSupportFragmentManager().executePendingTransactions();
    this.fragmentoCorrente = FragmentoCorrente.CONCURSOS;
    //
    this.supportInvalidateOptionsMenu();
    this.drawerLayout.closeDrawer(GravityCompat.START);
}

Tudo funciona bem.
O problema é que ao rotacionar a tela (e o fragemento é destruído e recriado automaticamente), o fragmento recriado retorna null ao chamar os método getView(),getActivity() getContext().

Porque isso? O que estou fazendo de errado?

Posta o código dos seus fragments.