I found the answer. Theproblem was that the jar (that was built yesterday) I was pointing to did not have the latest code that I wrote today. SO when I tried to debug that line of code it gives me source not found but for other pieces of codes it works.
Thus I did a clean build and now my jar has the latest changes which allows me to debug them.