The problem is that opps.json is not a valid JSON file.
When I tried your code and ensured the contents were JSON, it worked. For instance, if opps.json is:
[1,2,3]
Everything works as expected. however, if it's something like:
xyz
Then it fails.
Also, put a different message in your .fail (eg: console.log('FAIL')) to make sure the failure shows up, so you can see what's happening.