CameraAbstractApp has protected "camera" field redeclared, what causes NPE when accessing this variable from CameraAbstractApp and it's child classes.
Removing field declaration fixes NullPointerException
Removing field declaration fixes NullPointerException