На прошлой неделе летал в Краков через Италию. Напрямую полететь в Польшу нельзя, как и, например, в Чехию. На внешней границе шенгена не пустят. У них по этому поводу вышел нормативный акт. Они шенген визы русским не дают, плюс не пускают на границе, если человек пересекает границу шенгена в Польше.
Если виза выдана по второму гражданству (если она нужна), то просто даете другой паспорт. А если виза у вас в русском паспорте и вы предъявите оба, то у меня сомнения, что пропустят