attempt to call method 'applyForce' (a nil value)

I am getting this message when trying to fire a bullet.

attempt to call method ‘applyForce’ (a nil value)

Any ideas?

[lua]function bullet.image:touch(event)
local t = event.target

if(event.phase == “began”) then
display.getCurrentStage():setFocus( t )
self.isFocus = true

self.bodyType = “kinematic”;
print(self.myName…" x = “…self.x…” y = "…self.y)

self:setLinearVelocity(0,0);
self.angularVelocity = 0;

myLine = nil
–fg:insert(myLine)
elseif(event.phase == “moved”) then

if (myLine) then
myLine.parent:remove( myLine )
end

myLine = display.newLine(self.x, self.y, event.x, event.y)
myLine:setColor( 255, 255, 0 )
myLine.width = 8

elseif( event.phase == “ended” ) then
display.getCurrentStage():setFocus(nil)
self.isFocus = false

self.bodyType = “dynamic”;
print(self.myName…" x = “…event.x…” y = "…event.y)

if (myLine) then
myLine.parent:remove( myLine )
end

self:applyForce((self.x - event.x)*-5000, (self.y - event.y)*-5000, self.x, self.y);

end
end

bullet.image:addEventListener(“touch”, bullet.image);

return bullet

end[/lua] [import]uid: 163580 topic_id: 30695 reply_id: 330695[/import]

apparently bullet.image is not a physics body. [import]uid: 160496 topic_id: 30695 reply_id: 123020[/import]

apparently bullet.image is not a physics body. [import]uid: 160496 topic_id: 30695 reply_id: 123020[/import]