Skip navigation.
Home

IOError: [Errno 13] file not accessible

Problem


Traceback (most recent call last):
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/ext/admin/__init__.py", line 205, in post
    exec(compiled_code, globals())
  File "<string>", line 29, in <module>
  File "/Users/neil/Documents/workspace/helloworld/src/data/citeseerx/FileSlicer.py", line 33, in slice
    with open(file) as f:
  File "/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/dev_appserver.py", line 1022, in __init__
    raise IOError(errno.EACCES, 'file not accessible', filename)
IOError: [Errno 13] file not accessible: '/Users/neil/Desktop/citeseerx_alldata.xml'

Reason

GAE for some reason does not like to read from some of the directories.  Launchining sudo dev_appserver.py ; or changing permissions does not solve it.

Solution

Move the data file to the src directory