I haven't encountered this situation, but I would gess Oliver is hiding invisible.
Have you checked the places where he normally hides during the game, or tried the "see invisible" spell or potion at his place ?