we know that due to diffusion current their exists a electric field and hence barrier potential.but when voltmeter is applied it reads zero it means that their exists some force which this zero.May I know which force this may be? If we say no then it violates law of conservation of energy