ok so after all this run around I think its a BP bug. I got it to too work. The problem was I have the site set to custom url. I thought ok if it cant find the file then the url in the browser is wrong. So I changed the fancy url back to original and bingo!