Alternar perspectiva em um aplicativo RCP desde o Eclipse Juno?
No meu aplicativo RCP, uso esse código para alternar a perspectiva:
IWorkbenchWindow window = getViewSite().getWorkbenchWindow();
window.getWorkbench().showPerspective(PRODUCT_PERSPECTIVE_ID, window);
Eu não mudei meu código, mas mudei meu ambiente de desenvolvimento de
java 6 64bits + windows + Eclipse Indigo
para
java 7 32bits + windows + Eclipse Juno
E agora a perspectiva não muda mais, sem exceção e nada suspeito visível na depuração.
Eu não encontrei nenhum relatório de bug.
Existe uma explicação? Uma solução alternativa?