# Why do I get this null pointer exception? [closed]

When I execute this code it gives me the Exception Glthread 8 Java.lang.null.pointer

MouseJointDef md = new MouseJointDef();
md.bodyA = _body;
md.bodyB = _body;
md.target.set(locationWorld);
md.collideConnected = true;
md.maxForce = 1000.0f * _body.getMass();

_mouseJoint =  (MouseJoint) _world.createJoint(md);
_body.setAwake(true);


Thanks.

## closed as too localized by TetradJan 27 '12 at 18:12

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.

• Which line exactly? – Maik Semder Aug 13 '11 at 10:47
• Body A and B are the same for the joint? You sure that makes sense? – Maik Semder Aug 13 '11 at 10:48
• Voted to close as too localized. Make use of the debugger? – bummzack Aug 13 '11 at 11:10
• Have you stepped through the code in a debugger to see which variable is null? – ChrisF Aug 13 '11 at 13:31
• GDSE is not a debugger – Ray Dey Aug 13 '11 at 15:20

FWIW as your code stands, the most likely perpetrator are md.target, _body and _world.