EDIT 2
I now managed to get rid of the error with using the trick from here https://code.google.com/p/android/issues/detail?id=42601#c10 so that\'s
On my side, I was keeping a reference to the ViewPager fragments in a containing fragment and was using onSaveInstanceState to store their states. I think the NPE occurred because this was colliding with the ViewPager own mechanism to restore the fragments. What I did, change my architecture from a ViewPager to fragment transactions I manage myself. (ViewPager was not an appropriate solution for my case)