Originally posted by ksridhar
The work around is
Dropping the Table and public synonym and recreating all

why does the error comes and what is the solution ?
The error comes because your synonym does not resolve to an object. The solution is to understand what you are doing before you go creating public synonyms all over the place.