[Seaside] seaside hosting: trouble with assureExistenceOfPath

Nick Ager nick.ager at gmail.com
Mon Jul 16 11:49:53 UTC 2007


Hi,
I uploaded a test application for the first time on seasidehosting and
am having problems creating directories under the image. All was well
locally. The problem starts when I try to create a directory with code
similar to:

dir1:='dir1'.
dir2:='dir2'.
newDirectory := FileDirectory on: FileDirectory default fullName,
FileDirectory slash asString, dir1.
fixDirectory assureExistenceOfPath: dir2

I found a reference to a similar problem:
http://liststest.squeakfoundation.org/pipermail/seaside/2006-August/008738.html
with a fix:
http://liststest.squeakfoundation.org/pipermail/seaside/2006-August/008747.html

unfortunately I get the same walkback with the fix. ...

Any ideas?

Cheers

Nick

----

walkback:

Error: a primitive has failed
UnixFileDirectory(Object)>>error:
self UnixFileDirectory on '/'
temps
aString 'a primitive has failed'
inst vars
pathName FilePath('/')

UnixFileDirectory(Object)>>primitiveFailed
self UnixFileDirectory on '/'
temps
inst vars
pathName FilePath('/')

UnixFileDirectory(FileDirectory)>>primCreateDirectory:
self UnixFileDirectory on '/'
temps
fullPath '/service'
inst vars
pathName FilePath('/')

UnixFileDirectory(FileDirectory)>>createDirectory:
self UnixFileDirectory on '/'
temps
localFileName 'service'
inst vars
pathName FilePath('/')

UnixFileDirectory(FileDirectory)>>assureExistenceOfPath:
self UnixFileDirectory on '/'
temps
lPath 'service'
localPath 'service'
inst vars
pathName FilePath('/')


More information about the Seaside mailing list