From: jigme1968@tom.com To: squeak-dev@lists.squeakfoundation.org Subject: [BUG]ExternalFunction class(Object)>>error:
Error occurs when doing either of the following:
OmniBase createOn: aDir. OmniBase openOn: aDir. ( created in VAST)
29 August 2005 11:55:36 am
VM: Win32 - a SmalltalkImage Image: Squeak3.8 [latest update: #6665]
SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir F:\bin\Promgram\Seaside\2.5 Trusted Dir F:\bin\Promgram\Seaside\2.5\Mayee Untrusted Dir C:\My Squeak\Mayee
ExternalFunction class(Object)>>error: Receiver: ExternalFunction Arguments and temporary variables: aString: 'Callout mechanism not available' Receiver's instance variables: superclass: ExternalObject methodDict: a MethodDictionary(#argTypes->a CompiledMethod (1082) #callingConve...etc... format: 136 instanceVariables: #('flags' 'argTypes') organization: ('initialize-release' initialize) ('accessing' argTypes flags mod...etc... subclasses: #(ExternalLibraryFunction) name: #ExternalFunction classPool: a Dictionary(#FFIErrorMessages->a Dictionary(-1->'Callout mechanism ...etc... sharedPools: an OrderedCollection(FFIConstants) environment: a SystemDictionary(lots of globals) category: nil
ExternalFunction class>>externalCallFailed Receiver: ExternalFunction Arguments and temporary variables: errCode: -1 Receiver's instance variables: superclass: ExternalObject methodDict: a MethodDictionary(#argTypes->a CompiledMethod (1082) #callingConve...etc... format: 136 instanceVariables: #('flags' 'argTypes') organization: ('initialize-release' initialize) ('accessing' argTypes flags mod...etc... subclasses: #(ExternalLibraryFunction) name: #ExternalFunction classPool: a Dictionary(#FFIErrorMessages->a Dictionary(-1->'Callout mechanism ...etc... sharedPools: an OrderedCollection(FFIConstants) environment: a SystemDictionary(lots of globals) category: nil
ODBWin32FileStream(Object)>>externalCallFailed Receiver: <<error during printing>> Arguments and temporary variables:
Receiver's instance variables: position: nil fileHandle: nil mutex: nil pathName: nil externalLong: nil
ODBWin32FileStream>>createFile:dwDesiredAccess:dwSharedMode:lpSecurityAttributes:dwCreationDistribution:dwFlagsAndAttributes:hTemplateFile: Receiver: <<error during printing>> Arguments and temporary variables: aStringFileName: 'c:\temp\myODB\omnibase.odt' anIntegerAccessMode: 3221225472 anIntegerShareMode: 3 aSECURITYATTRIBUTES: nil anIntegerCreateMode: 3 anIntegerAttributeFlag: 128 aHandle: nil Receiver's instance variables: position: nil fileHandle: nil mutex: nil pathName: nil externalLong: nil
--- The full stack --- ExternalFunction class(Object)>>error: ExternalFunction class>>externalCallFailed ODBWin32FileStream(Object)>>externalCallFailed ODBWin32FileStream>>createFile:dwDesiredAccess:dwSharedMode:lpSecurityAttributes:dwCreationDistribution:dwFlagsAndAttributes:hTemplateFile: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [] in ODBWin32FileStream>>createOn:createMode:accessMode:shareMode:cacheMode: {[(fd := self createFile: aPathname dwDesiredAccess: accessMode ...]} SmallInteger(Integer)>>timesRepeat: ODBWin32FileStream>>createOn:createMode:accessMode:shareMode:cacheMode: ODBWin32FileStream class>>createOn:createMode:accessMode:shareMode:cacheMode: ODBFileStream class>>createOn:createMode:accessMode:shareMode:cacheMode: ODBFileStream class>>createOn:createMode:accessMode:shareMode: ODBFileStream class>>openOn: ODBIDTable(ODBFile)>>openOn: ODBIDTable class(ODBFile class)>>openOn: [] in ODBClassManager>>openOn: {[idTable := ODBIDTable openOn: anOmniBase dirName , self idFileName. infoFi...]} BlockContext>>ifCurtailed: ODBClassManager>>openOn: [] in OmniBase>>openOn: {[rootDir := dirName. classManager := ODBClassManager new openOn: self. obj...]} BlockContext>>ifCurtailed: OmniBase>>openOn: OmniBase class>>openOn: 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 TextMorphEditor(ParagraphEditor)>>doIt [] in TextMorphEditor(ParagraphEditor)>>doIt: {[self doIt]} TextMorphEditor(Controller)>>terminateAndInitializeAround: TextMorphEditor(ParagraphEditor)>>doIt: ...etc...
squeak-dev@lists.squeakfoundation.org