[Setools] Running Gjallar on Linux
Keith Hodges
keith_hodges at yahoo.co.uk
Tue Feb 6 00:52:35 UTC 2007
I am not having a smooth ride,
For the most part I havent got a clue what is or is not going on.
The first definite error I found is when trying to recreate the database.
Its trying to delete this file and failing:
./attachements/11/Bl??a kullar.jpg
UnixFileDirectory(FileDirectory)>>deleteLocalFiles
{[(CannotDeleteFileException new messageText: 'Could not delete the old
versi...]}
here insert explanation of what you were doing, suspect changes you've
made and so forth.
6 February 2007 12:51:02 am
VM: unix - a SmalltalkImage
Image: Squeak3.8.1 [latest update: #6747]
SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /media/hda1/gjallar-0.3
Trusted Dir /media/hda1/gjallar-0.3/secure
Untrusted Dir /media/hda1/gjallar-0.3/My Squeak
[] in UnixFileDirectory(FileDirectory)>>deleteLocalFiles
{[(CannotDeleteFileException new messageText: 'Could not delete the old
versi...]}
Arguments and temporary variables:
fn: 'BlŒa kullar.jpg'
UnixFileDirectory(FileDirectory)>>deleteFileNamed:ifAbsent:
Receiver: UnixFileDirectory on '/media/hda1/gjallar-0.3/attachments/11'
Arguments and temporary variables:
localFileName: 'BlŒa kullar.jpg'
failBlock: [] in UnixFileDirectory(FileDirectory)>>deleteLocalFiles
{[(CannotDe...etc...
fullName: '/media/hda1/gjallar-0.3/attachments/11/BlŒa kullar.jpg'
result: nil
Receiver's instance variables:
pathName: FilePath('/media/hda1/gjallar-0.3/attachments/11')
[] in UnixFileDirectory(FileDirectory)>>deleteLocalFiles {[:fn | self
deleteFileNamed: fn ifAbsent: [(CannotDeleteFileException ne...]}
Arguments and temporary variables:
fn: 'BlŒa kullar.jpg'
Array(SequenceableCollection)>>do:
Receiver: #('Document.doc' 'Document(2).doc' 'BlŒa kullar.jpg')
Arguments and temporary variables:
aBlock: [] in UnixFileDirectory(FileDirectory)>>deleteLocalFiles {[:fn |
self ...etc...
index: 3
indexLimiT: 3
Receiver's instance variables:
#('Document.doc' 'Document(2).doc' 'BlŒa kullar.jpg')
--- The full stack ---
[] in UnixFileDirectory(FileDirectory)>>deleteLocalFiles
{[(CannotDeleteFileException new messageText: 'Could not delete the old
versi...]}
UnixFileDirectory(FileDirectory)>>deleteFileNamed:ifAbsent:
[] in UnixFileDirectory(FileDirectory)>>deleteLocalFiles {[:fn | self
deleteFileNamed: fn ifAbsent: [(CannotDeleteFileException ne...]}
Array(SequenceableCollection)>>do:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
UnixFileDirectory(FileDirectory)>>deleteLocalFiles
UnixFileDirectory(FileDirectory)>>recursiveDelete
[] in Q2Model class(Q2Object class)>>deleteContentsOfDirectory: {[:dn |
(dir directoryNamed: dn) recursiveDelete]}
Array(SequenceableCollection)>>do:
Q2Model class(Q2Object class)>>deleteContentsOfDirectory:
[] in Q2Model>>deleteDirectories {[:name | self class
deleteContentsOfDirectory: (self getDirectory: name)]}
Array(SequenceableCollection)>>do:
Q2Model>>deleteDirectories
Q2Model>>initialize
Q2Model class>>initializeInSession:
[] in Q2Model class>>initializeDatabase {[self initializeInSession:
Q2Session current magmaSession]}
MagmaSession>>commit:
Q2SessionWithoutSeaside>>commit:
Q2Model class>>initializeDatabase
Q2Gjallar class>>recreateTestDatabase
UndefinedObject>>DoIt
Compiler>>evaluate:in:to:notifying:ifFail:logged:
[] in TextMorphEditor(ParagraphEditor)>>evaluateSelection {[rcvr class
evaluatorClass new evaluate: self selectionAsStream in: ctxt...]}
BlockContext>>on:do:
TextMorphEditor(ParagraphEditor)>>evaluateSelection
[] in PluggableTextMorph>>doIt {[textMorph editor evaluateSelection]}
[] in PluggableTextMorph>>handleEdit: {[result := editBlock value]}
TextMorphForEditView(TextMorph)>>handleEdit:
PluggableTextMorph>>handleEdit:
PluggableTextMorph>>doIt
Workspace(StringHolder)>>perform:orSendTo:
[] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector
numArgs) = 0 ifTrue: [target perform: selector] ...]}
BlockContext>>ensure:
CursorWithMask(Cursor)>>showWhile:
MenuItemMorph>>invokeWithEvent:
MenuItemMorph>>mouseUp:
MenuItemMorph>>handleMouseUp:
MouseButtonEvent>>sentTo:
MenuItemMorph(Morph)>>handleEvent:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuItemMorph(Morph)>>processEvent:using:
MorphicEventDispatcher>>dispatchDefault:with:
MorphicEventDispatcher>>dispatchEvent:with:
MenuMorph(Morph)>>processEvent:using:
MenuMorph(Morph)>>processEvent:
MenuMorph>>handleFocusEvent:
[] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.
ActiveEvent := anEvent. result := focusHolder han...]}
[] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
BlockContext>>on:do:
PasteUpMorph>>becomeActiveDuring:
HandMorph>>sendFocusEvent:to:clear:
HandMorph>>sendEvent:focus:clear:
HandMorph>>sendMouseEvent:
...etc...
___________________________________________________________
Try the all-new Yahoo! Mail. "The New Version is radically easier to use" – The Wall Street Journal
http://uk.docs.yahoo.com/nowyoucan.html
More information about the Setools
mailing list