Why is this body not able to have physics applied to it?

newplayer is genorated but physics are not set.
no errors.
[lua]function onLocalCollision( self, event )
if event.other.id == “player” then
newplayer = display.newCircle(500,500,100)
physics.addBody(newplayer,{radius=100})

end
end[/lua] [import]uid: 79135 topic_id: 15721 reply_id: 315721[/import]

Give this a try.
[lua]function onLocalCollision( self, event )

if event.other.id == “player” and not event.other.bodyType then
timer.performWithDelay(1,function()
newplayer = display.newCircle(500,500,100)
physics.addBody(newplayer,{radius=100})
end,1)

end

end [import]uid: 7177 topic_id: 15721 reply_id: 58064[/import]