ok i hae done that and it complains about IOError: [Errno 2] No such file or directory: 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
it seems that there is a max length for the filename ( as described here http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx#maximum%5Fpath%5Flength ). It maybe related to the fact that filename are encoded in base64 which eentually be longer thant the original filename ( + all the decoration about table, fields , uid ....) So it seems to be not a direct web2py issue , but something that we need to address. How about changing the scheme creation to something shorter ( like table.field.uuid and that is it ) That should be more portable . What are your thoughts ?