以下の記事を参考に、Fragmentの勉強をしていたのですが、
こんなエラーに小一時間困らされました。
Fragment フラグメント名1{3dd5c90 #0 id=0x7f07004b} declared target fragment フラグメント名2{ed47989 id=0x7f070061} that does not belong to this FragmentManager!
原因はどうやらFragmentTransactionでaddする順番に問題があったようだ。
transaction.add(R.id.left_fragment, leftFragment);
transaction.add(R.id.right_fragment, rightFragment);
上記ふたつのaddする順番を入れ替えたらエラーが解消しました。