on my browser console, I get an Invalid address error which is unexpected. The above address is a valid contract address and the same function on my geth console returns the correct code. My geth client always syncs up with the blockchain. So my question: why is this problem happening? and how to fix it?