OmniBase Problem with Squeak3.8
Jim Guo
jigme1968 at tom.com
Mon Aug 29 04:05:58 UTC 2005
From: jigme1968 at tom.com
To: squeak-dev at 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...
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
More information about the Squeak-dev
mailing list
|