help - 64 bit ubuntu server and Store not working

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

help - 64 bit ubuntu server and Store not working

david.long
Hello,

I recently upgraded my server to Ubuntu Server 64 bit. Since then I have not been able to download packages from the Store repository. I get an error from Base64EncodingStream (message not understood)

Any ideas?

Here is the stack trace:

Unhandled exception: Message not understood: #bitShift:
Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
Glorp.VWDatabaseAccessor>>handleError:for:
optimized [] in Glorp.GlorpCursoredStream>>atEnd
BlockClosure>>cull:
MessageNotUnderstood(GenericException)>>performHandler:
MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
MessageNotUnderstood(GenericException)>>propagateFrom:
MessageNotUnderstood(GenericException)>>propagate
MessageNotUnderstood(GenericException)>>raiseSignal
UndefinedObject(Object)>>doesNotUnderstand:
Base64EncodingReadStream>>addOctet1To:from:
Base64EncodingReadStream>>readNextOctetArray
Base64EncodingReadStream>>nextOctetArray
Base64EncodingReadStream>>makeNextOctetArrayCurrent
Base64EncodingReadStream>>octetArray
Base64EncodingReadStream>>peek
Base64EncodingReadStream>>atEnd
Base64EncodingReadStream>>upToEnd
PostgreSQLEXDISession class>>byteaFrom:for:
optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
PostgreSQLEXDISession>>valueFrom:ofType:
PostgreSQLEXDISession>>getFieldExternal:
PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
ExternalDatabaseAnswerStream>>getNextRow
ExternalDatabaseAnswerStream>>atEnd
Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
optimized [] in Glorp.GlorpCursoredStream>>atEnd
BlockClosure>>on:do:
Glorp.GlorpCursoredStream>>atEnd
Glorp.GlorpCursoredStream>>upToEnd
Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
optimized [] in Glorp.Proxy>>getValue
BlockClosure>>ensure:
Glorp.Proxy>>getValue
Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
OrderedCollection>>do:
Store.AtomicAnalysisLoader>>buildInstallObjects
Store.AtomicAnalysisLoader>>pundle:
Store.AtomicAnalysisLoader class>>pundle:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
BlockClosure>>on:do:
optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
BlockClosure>>ensure:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
optimized [] in Store.Glorp.StorePundle>>loadSource
BlockClosure>>ensure:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
BlockClosure>>ensure:
Store.StoreProgressOverlay class>>subsumeAll:while:
Store.StoreProgressOverlay class>>subsume:while:
BlockClosure>>withStoreFeedbackOn:
Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
Store.Glorp.PundleVersionPane>>loadSelectedVersion
EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
YellowButtonPressedEvent>>dispatchTo:
EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
YellowButtonPressedEvent(Event)>>dispatch
YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
Receiver:
a Glorp.GlorpDatabaseReadError
Instance Variables:
messageText = 'Message not understood: #bitShift:'
originator = a Glorp.GlorpDatabaseReadError
initialContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
firstUnwindContext = nil
handlerContext = nil
parameter = nil
proceedBlock = nil
isResumable = true
signal = nil
searchContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
databaseError = a MessageNotUnderstood
accessor = a Glorp.VWDatabaseAccessor
Context PC = 7

----------------------------------------------------------------------
Glorp.VWDatabaseAccessor>>handleError:for:
Receiver:
a Glorp.VWDatabaseAccessor
Instance Variables:
connection = a PostgreSQLEXDIConnection
currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
logging = false
logger = nil
logOnly = false
reusePreparedStatements = true
deniedCommands = nil
mutex = a Semaphore[0]
dependents = nil
driverSession = a PostgreSQLEXDISession
preparedStatements = a Glorp.CacheManager
Arguments:
exception = a MessageNotUnderstood
command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
Temporaries:
errorClass = Glorp.GlorpDatabaseReadError
error = a Glorp.GlorpDatabaseReadError
Context PC = 28

----------------------------------------------------------------------
optimized [] in Glorp.GlorpCursoredStream>>atEnd
Receiver:
an UndefinedObject
Arguments:
ex = a MessageNotUnderstood
Temporaries:
.self = a Glorp.GlorpCursoredStream
Context PC = 9

----------------------------------------------------------------------
BlockClosure>>cull:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
outerContext = nil
copiedValues = a Glorp.GlorpCursoredStream
Arguments:
anObject = a MessageNotUnderstood
Context PC = 15

----------------------------------------------------------------------
MessageNotUnderstood(GenericException)>>performHandler:
Receiver:
a MessageNotUnderstood
Instance Variables:
messageText = BlockClosure [] in Object>>doesNotUnderstand:
originator = nil
initialContext = UndefinedObject(Object)>>doesNotUnderstand:
firstUnwindContext = nil
handlerContext = BlockClosure>>on:do:
parameter = a Message with selector: #bitShift: and arguments: #(2)
proceedBlock = BlockClosure [] in GenericException>>raiseSignal
isResumable = true
signal = nil
searchContext = UndefinedObject(Object)>>doesNotUnderstand:
reachedDefaultHandler = false
Arguments:
aContext = BlockClosure>>on:do:
Temporaries:
result = nil
oldHandler = BlockClosure>>on:do:
Context PC = 39

----------------------------------------------------------------------
MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
Receiver:
a MessageNotUnderstood
Instance Variables:
messageText = BlockClosure [] in Object>>doesNotUnderstand:
originator = nil
initialContext = UndefinedObject(Object)>>doesNotUnderstand:
firstUnwindContext = nil
handlerContext = BlockClosure>>on:do:
parameter = a Message with selector: #bitShift: and arguments: #(2)
proceedBlock = BlockClosure [] in GenericException>>raiseSignal
isResumable = true
signal = nil
searchContext = UndefinedObject(Object)>>doesNotUnderstand:
reachedDefaultHandler = false
Arguments:
aContext = UndefinedObject(Object)>>doesNotUnderstand:
Temporaries:
handler = BlockClosure>>on:do:
Context PC = 13

----------------------------------------------------------------------
MessageNotUnderstood(GenericException)>>propagateFrom:
Receiver:
a MessageNotUnderstood
Instance Variables:
messageText = BlockClosure [] in Object>>doesNotUnderstand:
originator = nil
initialContext = UndefinedObject(Object)>>doesNotUnderstand:
firstUnwindContext = nil
handlerContext = BlockClosure>>on:do:
parameter = a Message with selector: #bitShift: and arguments: #(2)
proceedBlock = BlockClosure [] in GenericException>>raiseSignal
isResumable = true
signal = nil
searchContext = UndefinedObject(Object)>>doesNotUnderstand:
reachedDefaultHandler = false
Arguments:
startContext = UndefinedObject(Object)>>doesNotUnderstand:
Context PC = 9

----------------------------------------------------------------------
MessageNotUnderstood(GenericException)>>propagate
Receiver:
a MessageNotUnderstood
Instance Variables:
messageText = BlockClosure [] in Object>>doesNotUnderstand:
originator = nil
initialContext = UndefinedObject(Object)>>doesNotUnderstand:
firstUnwindContext = nil
handlerContext = BlockClosure>>on:do:
parameter = a Message with selector: #bitShift: and arguments: #(2)
proceedBlock = BlockClosure [] in GenericException>>raiseSignal
isResumable = true
signal = nil
searchContext = UndefinedObject(Object)>>doesNotUnderstand:
reachedDefaultHandler = false
Context PC = 5

----------------------------------------------------------------------
MessageNotUnderstood(GenericException)>>raiseSignal
Receiver:
a MessageNotUnderstood
Instance Variables:
messageText = BlockClosure [] in Object>>doesNotUnderstand:
originator = nil
initialContext = UndefinedObject(Object)>>doesNotUnderstand:
firstUnwindContext = nil
handlerContext = BlockClosure>>on:do:
parameter = a Message with selector: #bitShift: and arguments: #(2)
proceedBlock = BlockClosure [] in GenericException>>raiseSignal
isResumable = true
signal = nil
searchContext = UndefinedObject(Object)>>doesNotUnderstand:
reachedDefaultHandler = false
Context PC = 16

----------------------------------------------------------------------
UndefinedObject(Object)>>doesNotUnderstand:
Receiver:
an UndefinedObject
Arguments:
aMessage = a Message with selector: #bitShift: and arguments: #(2)
Temporaries:
excpt = a MessageNotUnderstood
resumeValue = nil
Context PC = 25

----------------------------------------------------------------------
Base64EncodingReadStream>>addOctet1To:from:
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Arguments:
anArray = an Array[3]
encodedQuad = an Array[4]
Context PC = 9

----------------------------------------------------------------------
Base64EncodingReadStream>>readNextOctetArray
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Temporaries:
encodedQuad = an Array[4]
newOctetTriplet = an Array[3]
Context PC = 39

----------------------------------------------------------------------
Base64EncodingReadStream>>nextOctetArray
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Context PC = 7

----------------------------------------------------------------------
Base64EncodingReadStream>>makeNextOctetArrayCurrent
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Context PC = 4

----------------------------------------------------------------------
Base64EncodingReadStream>>octetArray
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Context PC = 7

----------------------------------------------------------------------
Base64EncodingReadStream>>peek
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Context PC = 4

----------------------------------------------------------------------
Base64EncodingReadStream>>atEnd
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Context PC = 4

----------------------------------------------------------------------
Base64EncodingReadStream>>upToEnd
Receiver:
a Base64EncodingReadStream
Instance Variables:
underlyingStream = a ReadStream
octetIndex = nil
octetArray = nil
nextOctetArray = nil
Temporaries:
newStream = a WriteStream
Context PC = 15

----------------------------------------------------------------------
PostgreSQLEXDISession class>>byteaFrom:for:
Receiver:
a PostgreSQLEXDISession class
Instance Variables:
superclass = ExternalDatabaseSession
methodDict = a MethodDictionary[32]
format = 16414
subclasses = nil
instanceVariables = an Array[5]
organization = ('accessing' #currentPostgresRow #currentPostgresRow: #noticeResponsesAreSuppressed #queryResult #resultList: #rowStream)
('private-library calls' #acquireExternal)
('private-execution' #cancelExternal #dismissExternal #executeExternal #readyExternal #resultsExternal)
('private-binding' #bindExternal #prepareExternal)
('private-answer set' #advanceExternal #allocateRowBufferExternal: #answerStreamDismissed #cancelAnswerSetExternal #getColumnDescriptionExternal: #getFieldExternal: #hasAnswerSetExternal #moreResultsExternal)
('private' #noticeResponsesAreSuppressed: #resetRowStream #translationsFromPostgres #valueFrom:ofType:)
('license' #license)
('services' #passNoticeResponses #suppressNoticeResponses)
('data processing' #cancel #isPrepared #rowCount)

name = #PostgreSQLEXDISession
classPool = a NameSpaceOfClass[0]
environment = nil
translationsFromPostgres = an IdentityDictionary[30]
Arguments:
aStream = a ReadStream
aSession = a PostgreSQLEXDISession
Temporaries:
readStream = a Base64EncodingReadStream
decodedString = nil
Context PC = 7

----------------------------------------------------------------------
optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
Receiver:
an UndefinedObject
Arguments:
aSession = a PostgreSQLEXDISession
aStream = a ReadStream
Temporaries:
.self = PostgreSQLEXDISession
Context PC = 8

----------------------------------------------------------------------
PostgreSQLEXDISession>>valueFrom:ofType:
Receiver:
a PostgreSQLEXDISession
Instance Variables:
stateHolder = a ValueHolder on: #fetchingData
traceStream = nil
traceLevel = 0
participants = a WeakArray[0]
participantsSemaphore = a RecursionLock
connection = a PostgreSQLEXDIConnection
query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
queryFragments = an Array[1]
bindInput = nil
bindTemplate = nil
bindOutput = nil
useNamedOutputBinding = false
bindValues = nil
resultTemplate = nil
allocateForEachRow = true
blockFactor = 100
numColumns = 10
columnDescriptions = an Array[10]
rowAdaptors = an Array[10]
rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
bufferIndex = nil
answerStream = an ExternalDatabaseAnswerStream
currentRow = an Array[10]
scrollable = false
needBinding = false
rowStream = a ReadStream
currentPostgresRow = <<<<< AsciiRowMessage
Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
Field #2: Bytes (hex): [3431].
Field #3: Bytes (hex): [353736383039353432].
Field #4: Bytes (hex): [6461766964].
Field #5: Bytes (hex): [30].
Field #6: Bytes (hex): [3133303038].
Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
Field #8: Bytes (hex): [3133303038].
Field #9: Bytes (hex): [31].
Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].

noticeResponsesAreSuppressed = nil
resultList = a PostgreSQLQueryResultList
translationsFromPostgres = an IdentityDictionary[30]
Arguments:
aString = '\x516b39545579413349414541446...6c75633352686247774e4946303d'
aSymbol = #bytea
Temporaries:
translationBlock = BlockClosure [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
Context PC = 19

----------------------------------------------------------------------
PostgreSQLEXDISession>>getFieldExternal:
Receiver:
a PostgreSQLEXDISession
Instance Variables:
stateHolder = a ValueHolder on: #fetchingData
traceStream = nil
traceLevel = 0
participants = a WeakArray[0]
participantsSemaphore = a RecursionLock
connection = a PostgreSQLEXDIConnection
query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
queryFragments = an Array[1]
bindInput = nil
bindTemplate = nil
bindOutput = nil
useNamedOutputBinding = false
bindValues = nil
resultTemplate = nil
allocateForEachRow = true
blockFactor = 100
numColumns = 10
columnDescriptions = an Array[10]
rowAdaptors = an Array[10]
rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
bufferIndex = nil
answerStream = an ExternalDatabaseAnswerStream
currentRow = an Array[10]
scrollable = false
needBinding = false
rowStream = a ReadStream
currentPostgresRow = <<<<< AsciiRowMessage
Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
Field #2: Bytes (hex): [3431].
Field #3: Bytes (hex): [353736383039353432].
Field #4: Bytes (hex): [6461766964].
Field #5: Bytes (hex): [30].
Field #6: Bytes (hex): [3133303038].
Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
Field #8: Bytes (hex): [3133303038].
Field #9: Bytes (hex): [31].
Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].

noticeResponsesAreSuppressed = nil
resultList = a PostgreSQLQueryResultList
translationsFromPostgres = an IdentityDictionary[30]
Arguments:
aColumn = 10
Temporaries:
field = Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
columnTypeName = #bytea
Context PC = 25

----------------------------------------------------------------------
PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
Receiver:
a PostgreSQLEXDISession
Instance Variables:
stateHolder = a ValueHolder on: #fetchingData
traceStream = nil
traceLevel = 0
participants = a WeakArray[0]
participantsSemaphore = a RecursionLock
connection = a PostgreSQLEXDIConnection
query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
queryFragments = an Array[1]
bindInput = nil
bindTemplate = nil
bindOutput = nil
useNamedOutputBinding = false
bindValues = nil
resultTemplate = nil
allocateForEachRow = true
blockFactor = 100
numColumns = 10
columnDescriptions = an Array[10]
rowAdaptors = an Array[10]
rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
bufferIndex = nil
answerStream = an ExternalDatabaseAnswerStream
currentRow = an Array[10]
scrollable = false
needBinding = false
rowStream = a ReadStream
currentPostgresRow = <<<<< AsciiRowMessage
Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
Field #2: Bytes (hex): [3431].
Field #3: Bytes (hex): [353736383039353432].
Field #4: Bytes (hex): [6461766964].
Field #5: Bytes (hex): [30].
Field #6: Bytes (hex): [3133303038].
Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
Field #8: Bytes (hex): [3133303038].
Field #9: Bytes (hex): [31].
Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].

noticeResponsesAreSuppressed = nil
resultList = a PostgreSQLQueryResultList
translationsFromPostgres = an IdentityDictionary[30]
Temporaries:
currentRowCopy = an Array[10]
index = 10
Context PC = 56

----------------------------------------------------------------------
ExternalDatabaseAnswerStream>>getNextRow
Receiver:
an ExternalDatabaseAnswerStream
Instance Variables:
session = a PostgreSQLEXDISession
nextRow = nil
Temporaries:
row = nil
Context PC = 8

----------------------------------------------------------------------
ExternalDatabaseAnswerStream>>atEnd
Receiver:
an ExternalDatabaseAnswerStream
Instance Variables:
session = a PostgreSQLEXDISession
nextRow = nil
Context PC = 8

----------------------------------------------------------------------
Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
Receiver:
a Glorp.VWDatabaseAccessor
Instance Variables:
connection = a PostgreSQLEXDIConnection
currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
logging = false
logger = nil
logOnly = false
reusePreparedStatements = true
deniedCommands = nil
mutex = a Semaphore[0]
dependents = nil
driverSession = a PostgreSQLEXDISession
preparedStatements = a Glorp.CacheManager
Arguments:
aCursor = an ExternalDatabaseAnswerStream
Context PC = 4

----------------------------------------------------------------------
optimized [] in Glorp.GlorpCursoredStream>>atEnd
Receiver:
an UndefinedObject
Temporaries:
.accessor = a Glorp.VWDatabaseAccessor
.self = a Glorp.GlorpCursoredStream
Context PC = 7

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
outerContext = nil
copiedValues = an Array[2]
Arguments:
anExceptionSelector = Error
handlerBlock = BlockClosure [] in Glorp.GlorpCursoredStream>>atEnd
Context PC = 18

----------------------------------------------------------------------
Glorp.GlorpCursoredStream>>atEnd
Receiver:
a Glorp.GlorpCursoredStream
Instance Variables:
command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
cursor = an ExternalDatabaseAnswerStream
mightHaveDuplicateRows = nil
builders = an Array[5]
buildersThatReturnResults = an Array[1]
databaseAccessor = a Glorp.VWDatabaseAccessor
peekBuffer = nil
rawPeekBuffer = nil
statement = a Glorp.GlorpPreparedStatement
Temporaries:
accessor = a Glorp.VWDatabaseAccessor
Context PC = 40

----------------------------------------------------------------------
Glorp.GlorpCursoredStream>>upToEnd
Receiver:
a Glorp.GlorpCursoredStream
Instance Variables:
command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
cursor = an ExternalDatabaseAnswerStream
mightHaveDuplicateRows = nil
builders = an Array[5]
buildersThatReturnResults = an Array[1]
databaseAccessor = a Glorp.VWDatabaseAccessor
peekBuffer = nil
rawPeekBuffer = nil
statement = a Glorp.GlorpPreparedStatement
Temporaries:
result = a WriteStream
nextValue = nil
Context PC = 13

----------------------------------------------------------------------
Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
Receiver:
a Glorp.SimpleQuery
Instance Variables:
session = a Glorp.GlorpSession
prepared = true
expectedRows = 100
collectionType = a Glorp.GlorpDictionaryDescription
ordering = nil
maximumLobSizeToRetrieveDirectly = 32768
readsOneObject = false
groupBy = nil
resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
base = Base(Association)
limit = nil
offset = nil
proxyType = nil
shouldRefresh = false
tracing = a Glorp.Tracing
builders = an Array[5]
fields = an OrderedCollection[10]
joins = an OrderedCollection[1]
tablePrefix = nil
customCommand = nil
tablesToPrint = a SortedCollection[3]
Arguments:
aCursoredStream = a Glorp.GlorpCursoredStream
Temporaries:
results = a Glorp.AddingWriteStream
finalAnswer = nil
Context PC = 26

----------------------------------------------------------------------
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
Receiver:
a Glorp.SimpleQuery
Instance Variables:
session = a Glorp.GlorpSession
prepared = true
expectedRows = 100
collectionType = a Glorp.GlorpDictionaryDescription
ordering = nil
maximumLobSizeToRetrieveDirectly = 32768
readsOneObject = false
groupBy = nil
resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
base = Base(Association)
limit = nil
offset = nil
proxyType = nil
shouldRefresh = false
tracing = a Glorp.Tracing
builders = an Array[5]
fields = an OrderedCollection[10]
joins = an OrderedCollection[1]
tablePrefix = nil
customCommand = nil
tablesToPrint = a SortedCollection[3]
Arguments:
anArray = an IdentityDictionary[2]
Temporaries:
answerStream = a Glorp.GlorpCursoredStream
result = nil
Context PC = 23

----------------------------------------------------------------------
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
Receiver:
a Glorp.SimpleQuery
Instance Variables:
session = a Glorp.GlorpSession
prepared = true
expectedRows = 100
collectionType = a Glorp.GlorpDictionaryDescription
ordering = nil
maximumLobSizeToRetrieveDirectly = 32768
readsOneObject = false
groupBy = nil
resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
base = Base(Association)
limit = nil
offset = nil
proxyType = nil
shouldRefresh = false
tracing = a Glorp.Tracing
builders = an Array[5]
fields = an OrderedCollection[10]
joins = an OrderedCollection[1]
tablePrefix = nil
customCommand = nil
tablesToPrint = a SortedCollection[3]
Arguments:
parameterArray = an IdentityDictionary[2]
aSession = a Glorp.GlorpSession
Context PC = 35

----------------------------------------------------------------------
optimized [] in Glorp.Proxy>>getValue
Receiver:
an UndefinedObject
Temporaries:
.self = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
Context PC = 17

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Glorp.Proxy>>getValue
outerContext = nil
copiedValues = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
Arguments:
aBlock = BlockClosure [] in Glorp.Proxy>>getValue
Temporaries:
result = nil
Context PC = 4

----------------------------------------------------------------------
Glorp.Proxy>>getValue
Receiver:
a Glorp.Proxy
Instance Variables:
value = nil
isInstantiated = false
session = a Glorp.GlorpSession
query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
parameters = an IdentityDictionary[2]
action = nil
Context PC = 24

----------------------------------------------------------------------
Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
Receiver:
a Glorp.Proxy
Instance Variables:
value = nil
isInstantiated = false
session = a Glorp.GlorpSession
query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
parameters = an IdentityDictionary[2]
action = nil
Arguments:
aMessage = a Message with selector: #yourSelf and arguments: #()
Context PC = 4

----------------------------------------------------------------------
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
Receiver:
a Store.Glorp.StoreBundle
Instance Variables:
primaryKey = 1
trace = {nil}
username = 'david'
timestamp = November 26, 2011 8:12:09 AM
name = 'SAGETEA-LOADER'
comment = {uninstantiated StoreBlob}
properties = nil
propertiesBlob = {uninstantiated StoreBlob}
propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
version = '1.0'
blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM

)}
currentBlessingLevel = 20
storeModel = {SAGETEA-LOADER}
session = a Glorp.GlorpSession
versionless = {uninstantiated StoreVersionlessBundle}
bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
files = {uninstantiated collection of StoreFile}
Context PC = 3

----------------------------------------------------------------------
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
Receiver:
a Store.Glorp.StoreBundle
Instance Variables:
primaryKey = 1
trace = {nil}
username = 'david'
timestamp = November 26, 2011 8:12:09 AM
name = 'SAGETEA-LOADER'
comment = {uninstantiated StoreBlob}
properties = nil
propertiesBlob = {uninstantiated StoreBlob}
propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
version = '1.0'
blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM

)}
currentBlessingLevel = 20
storeModel = {SAGETEA-LOADER}
session = a Glorp.GlorpSession
versionless = {uninstantiated StoreVersionlessBundle}
bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
files = {uninstantiated collection of StoreFile}
Context PC = 8

----------------------------------------------------------------------
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
Receiver:
a Store.Glorp.StoreBundle
Instance Variables:
primaryKey = 1
trace = {nil}
username = 'david'
timestamp = November 26, 2011 8:12:09 AM
name = 'SAGETEA-LOADER'
comment = {uninstantiated StoreBlob}
properties = nil
propertiesBlob = {uninstantiated StoreBlob}
propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
version = '1.0'
blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM

)}
currentBlessingLevel = 20
storeModel = {SAGETEA-LOADER}
session = a Glorp.GlorpSession
versionless = {uninstantiated StoreVersionlessBundle}
bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
files = {uninstantiated collection of StoreFile}
Context PC = 4

----------------------------------------------------------------------
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
Receiver:
a Store.Glorp.StoreBundle
Instance Variables:
primaryKey = 1
trace = {nil}
username = 'david'
timestamp = November 26, 2011 8:12:09 AM
name = 'SAGETEA-LOADER'
comment = {uninstantiated StoreBlob}
properties = nil
propertiesBlob = {uninstantiated StoreBlob}
propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
version = '1.0'
blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM

)}
currentBlessingLevel = 20
storeModel = {SAGETEA-LOADER}
session = a Glorp.GlorpSession
versionless = {uninstantiated StoreVersionlessBundle}
bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
files = {uninstantiated collection of StoreFile}
Temporaries:
preReadBlockAction = nil
Context PC = 4

----------------------------------------------------------------------
optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
Receiver:
an UndefinedObject
Arguments:
each = StoreBundle(SAGETEA-LOADER,1.0)
Temporaries:
.self = a Store.AtomicAnalysisLoader
Context PC = 5

----------------------------------------------------------------------
OrderedCollection>>do:
Receiver:
an OrderedCollection
Instance Variables:
firstIndex = 1
lastIndex = 1
Arguments:
aBlock = BlockClosure [] in Store.AtomicAnalysisLoader>>buildInstallObjects
Temporaries:
index = 1
Context PC = 17

----------------------------------------------------------------------
Store.AtomicAnalysisLoader>>buildInstallObjects
Receiver:
an Store.AtomicAnalysisLoader
Instance Variables:
installObjects = an OrderedCollection[0]
pundles = an OrderedCollection[1]
loadingDictionary = a Dictionary[0]
dllccLoaded = true
earlyInstallClassNames = an OrderedCollection[28]
compilationManager = nil
shadowCompiler = nil
fullLoadClasses = an OrderedCollection[0]
sortedFullClasses = nil
unloadableDefinitions = an OrderedCollection[0]
pundlesNeedPostInstallReconcile = false
classesToInitialize = an OrderedCollection[0]
overrides = an OrderedCollection[0]
overriddenClasses = an OrderedCollection[0]
bindingsToInitialize = an OrderedCollection[0]
classesToNotify = an OrderedCollection[0]
lastPundleWorkedOn = nil
ignoreUnloadables = false
Context PC = 8

----------------------------------------------------------------------
Store.AtomicAnalysisLoader>>pundle:
Receiver:
an Store.AtomicAnalysisLoader
Instance Variables:
installObjects = an OrderedCollection[0]
pundles = an OrderedCollection[1]
loadingDictionary = a Dictionary[0]
dllccLoaded = true
earlyInstallClassNames = an OrderedCollection[28]
compilationManager = nil
shadowCompiler = nil
fullLoadClasses = an OrderedCollection[0]
sortedFullClasses = nil
unloadableDefinitions = an OrderedCollection[0]
pundlesNeedPostInstallReconcile = false
classesToInitialize = an OrderedCollection[0]
overrides = an OrderedCollection[0]
overriddenClasses = an OrderedCollection[0]
bindingsToInitialize = an OrderedCollection[0]
classesToNotify = an OrderedCollection[0]
lastPundleWorkedOn = nil
ignoreUnloadables = false
Arguments:
aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
Context PC = 7

----------------------------------------------------------------------
Store.AtomicAnalysisLoader class>>pundle:
Receiver:
an Store.AtomicAnalysisLoader class
Instance Variables:
superclass = Object
methodDict = a MethodDictionary[78]
format = 16402
subclasses = nil
instanceVariables = an Array[18]
organization = ('accessing' #allLoadingDictionaryMethods #dllccLoaded #dllccLoaded: #earlyInstallClassNames #fullLoadClasses #lastPundleWorkedOn #lastPundleWorkedOn: #loadingDictionary #loadingDictionaryCTypeMethods #loadingDictionaryClasses #loadingDictionaryExtensionMethods #loadingDictionaryMethods #loadingDictionaryNamespaces #loadingDictionaryShareds #overrides #unloadableDefinitions #unloadableDefinitionsForBrowsing)
('analyze' #analyze #cleanUpOverrides #compileAndInstall #compileToShadow #compileUnloadables: #finalCompileAndInstall #installFromShadow #markInstalled #runPostLoads #runPreLoads #runPrerequisites)
('private-compiling' #allExternalInterfaceMethods #allExternalMethodMethods #compilerMethodInShadow:orRealClassDefinesCompiler: #extractCompilerFrom:andPutInto: #leaveCompilerAloneWithRegardTo: #orderedExternalInterfaceClasses #raiseUnloadableError: #realFromShadow: #resetCompilationEnvironment #root #shadowAt:)
('install objects' #addAllCTypeMethods: #addAllClasses: #addAllExtensionMethods: #addAllMethods: #addAllNamespaces: #addAllShareds: #addNamespace: #buildInstallObjects #redefinesClass: #redefinesNamespace:)
('private-definition sorting' #sortedCTypeMethods #sortedClasses #sortedDefinedMethods #sortedExtensionMethods #sortedFullClasses #sortedMethods: #sortedNamespaces)
('initialize-release' #initialize #initializeEarlyInstallClassNames #pundle:)
('installation' #collectRedefinedClasses: #fixMClass:to: #initializeBindings #initializeBindingsAndClasses #initializeClasses #installClass: #installFromPackagesIn:removingFrom: #installMethod: #installNameSpace: #installSharedBinding: #proceedToLoad #putClasses:intoDictionary: #updateDeltaDefinitionsAndPackageRecompile)
('compiling' #recompileAllExternals: #recompileExternalObjects #recompileOverriddenClasses #shadowDbMethod: #shadowDefinedRecord:)
('testing' #hasUnloadableDefinitions)

name = #AtomicAnalysisLoader
classPool = a NameSpaceOfClass[0]
environment = a NameSpace[282]
Arguments:
aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
Temporaries:
instance = a Store.AtomicAnalysisLoader
Context PC = 8

----------------------------------------------------------------------
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
Receiver:
a Store.Glorp.StoreBundle
Instance Variables:
primaryKey = 1
trace = {nil}
username = 'david'
timestamp = November 26, 2011 8:12:09 AM
name = 'SAGETEA-LOADER'
comment = {uninstantiated StoreBlob}
properties = nil
propertiesBlob = {uninstantiated StoreBlob}
propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
version = '1.0'
blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM

)}
currentBlessingLevel = 20
storeModel = {SAGETEA-LOADER}
session = a Glorp.GlorpSession
versionless = {uninstantiated StoreVersionlessBundle}
bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
files = {uninstantiated collection of StoreFile}
Context PC = 4

----------------------------------------------------------------------
optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
Receiver:
an UndefinedObject
Temporaries:
.self = StoreBundle(SAGETEA-LOADER,1.0)
Context PC = 9

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
outerContext = nil
copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
Arguments:
anExceptionSelector = Store.LoadCanceled
handlerBlock = BlockClosure [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
Context PC = 18

----------------------------------------------------------------------
optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
Receiver:
an UndefinedObject
Temporaries:
.self = StoreBundle(SAGETEA-LOADER,1.0)
Context PC = 14

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Store.Glorp.StorePundle>>quietlyLoadSource
outerContext = nil
copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
Arguments:
aBlock = BlockClosure [] in Store.Glorp.StorePundle>>quietlyLoadSource
Temporaries:
result = nil
Context PC = 4

----------------------------------------------------------------------
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
Receiver:
a Store.Glorp.StoreBundle
Instance Variables:
primaryKey = 1
trace = {nil}
username = 'david'
timestamp = November 26, 2011 8:12:09 AM
name = 'SAGETEA-LOADER'
comment = {uninstantiated StoreBlob}
properties = nil
propertiesBlob = {uninstantiated StoreBlob}
propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
version = '1.0'
blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM

)}
currentBlessingLevel = 20
storeModel = {SAGETEA-LOADER}
session = a Glorp.GlorpSession
versionless = {uninstantiated StoreVersionlessBundle}
bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
files = {uninstantiated collection of StoreFile}
Context PC = 19

----------------------------------------------------------------------
optimized [] in Store.Glorp.StorePundle>>loadSource
Receiver:
an UndefinedObject
Temporaries:
.self = StoreBundle(SAGETEA-LOADER,1.0)
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Store.Glorp.StorePundle>>loadSource
outerContext = nil
copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
Arguments:
aBlock = BlockClosure [] in Store.Glorp.StorePundle>>loadSource
Temporaries:
result = nil
Context PC = 4

----------------------------------------------------------------------
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
Receiver:
a Store.Glorp.StoreBundle
Instance Variables:
primaryKey = 1
trace = {nil}
username = 'david'
timestamp = November 26, 2011 8:12:09 AM
name = 'SAGETEA-LOADER'
comment = {uninstantiated StoreBlob}
properties = nil
propertiesBlob = {uninstantiated StoreBlob}
propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
version = '1.0'
blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM

)}
currentBlessingLevel = 20
storeModel = {SAGETEA-LOADER}
session = a Glorp.GlorpSession
versionless = {uninstantiated StoreVersionlessBundle}
bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
files = {uninstantiated collection of StoreFile}
Context PC = 8

----------------------------------------------------------------------
optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
Receiver:
an UndefinedObject
Temporaries:
.package = StoreBundle(SAGETEA-LOADER,1.0)
Context PC = 5

----------------------------------------------------------------------
optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
Receiver:
an UndefinedObject
Temporaries:
.windowsToSubsume = an Array[1]
.self = Store.StoreProgressOverlay
overlays = an Array[1]
.aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
Context PC = 14

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Store.StoreProgressOverlay class>>subsumeAll:while:
outerContext = nil
copiedValues = an Array[4]
Arguments:
aBlock = BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
Temporaries:
result = nil
Context PC = 4

----------------------------------------------------------------------
Store.StoreProgressOverlay class>>subsumeAll:while:
Receiver:
a Store.StoreProgressOverlay class
Instance Variables:
superclass = Panel
methodDict = a MethodDictionary[12]
format = 16394
subclasses = nil
instanceVariables = an Array[3]
organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
('displaying' #displayChild:on: #displayDropdownOn:)

name = #StoreProgressOverlay
classPool = a NameSpaceOfClass[0]
environment = a NameSpace[282]
Arguments:
aWindowCollection = an Array[1]
aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
Temporaries:
overlays = an Array[1]
windowsToSubsume = an Array[1]
Context PC = 22

----------------------------------------------------------------------
Store.StoreProgressOverlay class>>subsume:while:
Receiver:
a Store.StoreProgressOverlay class
Instance Variables:
superclass = Panel
methodDict = a MethodDictionary[12]
format = 16394
subclasses = nil
instanceVariables = an Array[3]
organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
('displaying' #displayChild:on: #displayDropdownOn:)

name = #StoreProgressOverlay
classPool = a NameSpaceOfClass[0]
environment = a NameSpace[282]
Arguments:
aWindowOrNil = a ScheduledWindow 69217101
aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
Context PC = 9

----------------------------------------------------------------------
BlockClosure>>withStoreFeedbackOn:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in Store.Glorp.PackageListPane>>loadSelectedVersion
outerContext = nil
copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
Arguments:
aWindow = a ScheduledWindow 69217101
Context PC = 5

----------------------------------------------------------------------
Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
Receiver:
a Store.Glorp.PundleVersionPane
Instance Variables:
dependents = nil
builder = an UIBuilder
uiSession = nil
eventHandlers = nil
itemsInList = a MultiSelectionInList
tool = a Store.Glorp.PublishedPundleVersionsTool
title = 'Published Items on sagetea dev5'
listFilterBlock = nil
imageVersions = a Dictionary[1]
publishedFormatDescriptions = a Dictionary[2]
Temporaries:
package = StoreBundle(SAGETEA-LOADER,1.0)
Context PC = 21

----------------------------------------------------------------------
Store.Glorp.PundleVersionPane>>loadSelectedVersion
Receiver:
a Store.Glorp.PundleVersionPane
Instance Variables:
dependents = nil
builder = an UIBuilder
uiSession = nil
eventHandlers = nil
itemsInList = a MultiSelectionInList
tool = a Store.Glorp.PublishedPundleVersionsTool
title = 'Published Items on sagetea dev5'
listFilterBlock = nil
imageVersions = a Dictionary[1]
publishedFormatDescriptions = a Dictionary[2]
Context PC = 5

----------------------------------------------------------------------
EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
Receiver:
an EmulatedSequenceController
Instance Variables:
model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
view = a MultiSelectionSequenceView
sensor = a TranslatingSensor
menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
performer = a Store.Glorp.PundleVersionPane
outside = false
searchString = nil
keyboardHook = nil
doStringSearching = true
dispatcher = an UIDispatcher
dragDropCallbacks = nil
selectOnDownWithDrag = false
autoSelect = true
useModifierKeys = true
Arguments:
menuSelection = #loadSelectedVersion
Context PC = 7

----------------------------------------------------------------------
EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
Receiver:
an EmulatedSequenceController
Instance Variables:
model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
view = a MultiSelectionSequenceView
sensor = a TranslatingSensor
menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
performer = a Store.Glorp.PundleVersionPane
outside = false
searchString = nil
keyboardHook = nil
doStringSearching = true
dispatcher = an UIDispatcher
dragDropCallbacks = nil
selectOnDownWithDrag = false
autoSelect = true
useModifierKeys = true
Arguments:
menuSelection = #loadSelectedVersion
Context PC = 14

----------------------------------------------------------------------
EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
Receiver:
an EmulatedSequenceController
Instance Variables:
model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
view = a MultiSelectionSequenceView
sensor = a TranslatingSensor
menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
performer = a Store.Glorp.PundleVersionPane
outside = false
searchString = nil
keyboardHook = nil
doStringSearching = true
dispatcher = an UIDispatcher
dragDropCallbacks = nil
selectOnDownWithDrag = false
autoSelect = true
useModifierKeys = true
Arguments:
aMenu = a Menu
aPoint = 678 @ 344
centered = true
Temporaries:
valueResult = a MenuItem 'Load'
Context PC = 41

----------------------------------------------------------------------
EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
Receiver:
an EmulatedSequenceController
Instance Variables:
model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
view = a MultiSelectionSequenceView
sensor = a TranslatingSensor
menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
performer = a Store.Glorp.PundleVersionPane
outside = false
searchString = nil
keyboardHook = nil
doStringSearching = true
dispatcher = an UIDispatcher
dragDropCallbacks = nil
selectOnDownWithDrag = false
autoSelect = true
useModifierKeys = true
Arguments:
aPoint = 678 @ 344
centered = true
Context PC = 9

----------------------------------------------------------------------
EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
Receiver:
an EmulatedSequenceController
Instance Variables:
model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
view = a MultiSelectionSequenceView
sensor = a TranslatingSensor
menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
performer = a Store.Glorp.PundleVersionPane
outside = false
searchString = nil
keyboardHook = nil
doStringSearching = true
dispatcher = an UIDispatcher
dragDropCallbacks = nil
selectOnDownWithDrag = false
autoSelect = true
useModifierKeys = true
Arguments:
event = a YellowButtonPressedEvent
Context PC = 13

----------------------------------------------------------------------
EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
Receiver:
an EmulatedSequenceController
Instance Variables:
model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
view = a MultiSelectionSequenceView
sensor = a TranslatingSensor
menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
performer = a Store.Glorp.PundleVersionPane
outside = false
searchString = nil
keyboardHook = nil
doStringSearching = true
dispatcher = an UIDispatcher
dragDropCallbacks = nil
selectOnDownWithDrag = false
autoSelect = true
useModifierKeys = true
Arguments:
event = a YellowButtonPressedEvent
Temporaries:
point = 110 @ 27
index = 2
Context PC = 44

----------------------------------------------------------------------
YellowButtonPressedEvent>>dispatchTo:
Receiver:
a YellowButtonPressedEvent
Instance Variables:
time = 8377729
initiator = an EventDispatcher
window = a ScheduledWindow 69217101
state = 2
x = 413
y = 82
gx = 678
gy = 344
buttonNumber = 2
Arguments:
anObject = an EmulatedSequenceController
Context PC = 4

----------------------------------------------------------------------
EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
Receiver:
an EmulatedSequenceController
Instance Variables:
model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
view = a MultiSelectionSequenceView
sensor = a TranslatingSensor
menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
performer = a Store.Glorp.PundleVersionPane
outside = false
searchString = nil
keyboardHook = nil
doStringSearching = true
dispatcher = an UIDispatcher
dragDropCallbacks = nil
selectOnDownWithDrag = false
autoSelect = true
useModifierKeys = true
Arguments:
anEvent = a YellowButtonPressedEvent
Context PC = 38

----------------------------------------------------------------------
EventDispatcher>>dispatch:to:
Receiver:
an EventDispatcher
Instance Variables:
windowController = an ApplicationStandardSystemController
currentMouseConsumer = nil
grabbingMouse = false
lastControlObject = nil
trapList = nil
state = nil
repairDamageWhenDebugging = true
flushQueueAfterError = true
distributeEventsWhenDebugging = true
dragDropInProgress = false
dragDropTracker = nil
dispatchUnknownEvents = false
Arguments:
event = a YellowButtonPressedEvent
object = an EmulatedSequenceController
Temporaries:
tmp = nil
Context PC = 10

----------------------------------------------------------------------
EventDispatcher>>dispatchEvent:
Receiver:
an EventDispatcher
Instance Variables:
windowController = an ApplicationStandardSystemController
currentMouseConsumer = nil
grabbingMouse = false
lastControlObject = nil
trapList = nil
state = nil
repairDamageWhenDebugging = true
flushQueueAfterError = true
distributeEventsWhenDebugging = true
dragDropInProgress = false
dragDropTracker = nil
dispatchUnknownEvents = false
Arguments:
event = a YellowButtonPressedEvent
Temporaries:
objectWantingControl = an EmulatedSequenceController
targetKeyboardProcessor = nil
Context PC = 122

----------------------------------------------------------------------
YellowButtonPressedEvent(Event)>>dispatch
Receiver:
a YellowButtonPressedEvent
Instance Variables:
time = 8377729
initiator = an EventDispatcher
window = a ScheduledWindow 69217101
state = 2
x = 413
y = 82
gx = 678
gy = 344
buttonNumber = 2
Context PC = 16

----------------------------------------------------------------------
YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
Receiver:
a YellowButtonPressedEvent
Instance Variables:
time = 8377729
initiator = an EventDispatcher
window = a ScheduledWindow 69217101
state = 2
x = 413
y = 82
gx = 678
gy = 344
buttonNumber = 2
Arguments:
aWinMgr = a WindowManager
Context PC = 4

----------------------------------------------------------------------
optimized [] in WindowManager>>safelyDispatchForWindowManager:
Receiver:
an UndefinedObject
Temporaries:
.event = a YellowButtonPressedEvent
.self = a WindowManager
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
outerContext = nil
copiedValues = an Array[2]
Arguments:
anExceptionSelector = BadControllerError
handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
Context PC = 18

----------------------------------------------------------------------
WindowManager>>safelyDispatchForWindowManager:
Receiver:
a WindowManager
Instance Variables:
windows = an OrderedCollection[1]
activeController = nil
interruptLock = false
outstandingMetaOrDamage = false
openInProgress = false
eventQueue = an EventQueue
baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
dontFilterEvents = false
Arguments:
event = a YellowButtonPressedEvent
Context PC = 13

----------------------------------------------------------------------
WindowManager>>processNextEvent
Receiver:
a WindowManager
Instance Variables:
windows = an OrderedCollection[1]
activeController = nil
interruptLock = false
outstandingMetaOrDamage = false
openInProgress = false
eventQueue = an EventQueue
baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
dontFilterEvents = false
Temporaries:
event = a YellowButtonPressedEvent
Context PC = 9

----------------------------------------------------------------------
optimized [] in [] in WindowManager>>newProcess
Receiver:
an UndefinedObject
Temporaries:
.self = a WindowManager
Context PC = 13

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in [] in WindowManager>>newProcess
outerContext = nil
copiedValues = a WindowManager
Arguments:
anExceptionSelector = TerminateException
handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
Context PC = 18

----------------------------------------------------------------------
optimized [] in WindowManager>>newProcess
Receiver:
an UndefinedObject
Temporaries:
.self = a WindowManager
Context PC = 15

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
a BlockClosure
Instance Variables:
method = CompiledBlock [] in WindowManager>>newProcess
outerContext = nil
copiedValues = a WindowManager
Arguments:
anExceptionSelector = TerminateException
handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
an UndefinedObject
Temporaries:
.aBlock = BlockClosure [] in WindowManager>>newProcess
Context PC = 9
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

signature.asc (501 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: help - 64 bit ubuntu server and Store not working

Boris Popov, DeepCove Labs (SNN)
Could it be that release has PostgreSQL 9 installed? If so, you need to tweak one setting as per below,

http://permalink.gmane.org/gmane.comp.lang.smalltalk.vwnc/22230

-Boris

On 2011-11-26, at 3:48, "David Long" <[hidden email]> wrote:

> Hello,
>
> I recently upgraded my server to Ubuntu Server 64 bit. Since then I have not been able to download packages from the Store repository. I get an error from Base64EncodingStream (message not understood)
>
> Any ideas?
>
> Here is the stack trace:
>
> Unhandled exception: Message not understood: #bitShift:
> Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> Glorp.VWDatabaseAccessor>>handleError:for:
> optimized [] in Glorp.GlorpCursoredStream>>atEnd
> BlockClosure>>cull:
> MessageNotUnderstood(GenericException)>>performHandler:
> MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
> MessageNotUnderstood(GenericException)>>propagateFrom:
> MessageNotUnderstood(GenericException)>>propagate
> MessageNotUnderstood(GenericException)>>raiseSignal
> UndefinedObject(Object)>>doesNotUnderstand:
> Base64EncodingReadStream>>addOctet1To:from:
> Base64EncodingReadStream>>readNextOctetArray
> Base64EncodingReadStream>>nextOctetArray
> Base64EncodingReadStream>>makeNextOctetArrayCurrent
> Base64EncodingReadStream>>octetArray
> Base64EncodingReadStream>>peek
> Base64EncodingReadStream>>atEnd
> Base64EncodingReadStream>>upToEnd
> PostgreSQLEXDISession class>>byteaFrom:for:
> optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> PostgreSQLEXDISession>>valueFrom:ofType:
> PostgreSQLEXDISession>>getFieldExternal:
> PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
> ExternalDatabaseAnswerStream>>getNextRow
> ExternalDatabaseAnswerStream>>atEnd
> Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
> optimized [] in Glorp.GlorpCursoredStream>>atEnd
> BlockClosure>>on:do:
> Glorp.GlorpCursoredStream>>atEnd
> Glorp.GlorpCursoredStream>>upToEnd
> Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
> Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
> Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
> optimized [] in Glorp.Proxy>>getValue
> BlockClosure>>ensure:
> Glorp.Proxy>>getValue
> Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
> optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> OrderedCollection>>do:
> Store.AtomicAnalysisLoader>>buildInstallObjects
> Store.AtomicAnalysisLoader>>pundle:
> Store.AtomicAnalysisLoader class>>pundle:
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
> optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> BlockClosure>>on:do:
> optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
> BlockClosure>>ensure:
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
> optimized [] in Store.Glorp.StorePundle>>loadSource
> BlockClosure>>ensure:
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
> optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> BlockClosure>>ensure:
> Store.StoreProgressOverlay class>>subsumeAll:while:
> Store.StoreProgressOverlay class>>subsume:while:
> BlockClosure>>withStoreFeedbackOn:
> Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
> Store.Glorp.PundleVersionPane>>loadSelectedVersion
> EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
> EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
> EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
> EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
> EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
> EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
> YellowButtonPressedEvent>>dispatchTo:
> EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
> EventDispatcher>>dispatch:to:
> EventDispatcher>>dispatchEvent:
> YellowButtonPressedEvent(Event)>>dispatch
> YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
> optimized [] in WindowManager>>safelyDispatchForWindowManager:
> BlockClosure>>on:do:
> WindowManager>>safelyDispatchForWindowManager:
> WindowManager>>processNextEvent
> optimized [] in [] in WindowManager>>newProcess
> BlockClosure>>on:do:
> optimized [] in WindowManager>>newProcess
> BlockClosure>>on:do:
> optimized [] in Process class>>forBlock:priority:
>
> ----------------------------------------------------------------------
> Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> Receiver:
> a Glorp.GlorpDatabaseReadError
> Instance Variables:
> messageText = 'Message not understood: #bitShift:'
> originator = a Glorp.GlorpDatabaseReadError
> initialContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> firstUnwindContext = nil
> handlerContext = nil
> parameter = nil
> proceedBlock = nil
> isResumable = true
> signal = nil
> searchContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> databaseError = a MessageNotUnderstood
> accessor = a Glorp.VWDatabaseAccessor
> Context PC = 7
>
> ----------------------------------------------------------------------
> Glorp.VWDatabaseAccessor>>handleError:for:
> Receiver:
> a Glorp.VWDatabaseAccessor
> Instance Variables:
> connection = a PostgreSQLEXDIConnection
> currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
> logging = false
> logger = nil
> logOnly = false
> reusePreparedStatements = true
> deniedCommands = nil
> mutex = a Semaphore[0]
> dependents = nil
> driverSession = a PostgreSQLEXDISession
> preparedStatements = a Glorp.CacheManager
> Arguments:
> exception = a MessageNotUnderstood
> command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> Temporaries:
> errorClass = Glorp.GlorpDatabaseReadError
> error = a Glorp.GlorpDatabaseReadError
> Context PC = 28
>
> ----------------------------------------------------------------------
> optimized [] in Glorp.GlorpCursoredStream>>atEnd
> Receiver:
> an UndefinedObject
> Arguments:
> ex = a MessageNotUnderstood
> Temporaries:
> .self = a Glorp.GlorpCursoredStream
> Context PC = 9
>
> ----------------------------------------------------------------------
> BlockClosure>>cull:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
> outerContext = nil
> copiedValues = a Glorp.GlorpCursoredStream
> Arguments:
> anObject = a MessageNotUnderstood
> Context PC = 15
>
> ----------------------------------------------------------------------
> MessageNotUnderstood(GenericException)>>performHandler:
> Receiver:
> a MessageNotUnderstood
> Instance Variables:
> messageText = BlockClosure [] in Object>>doesNotUnderstand:
> originator = nil
> initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> firstUnwindContext = nil
> handlerContext = BlockClosure>>on:do:
> parameter = a Message with selector: #bitShift: and arguments: #(2)
> proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> isResumable = true
> signal = nil
> searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> reachedDefaultHandler = false
> Arguments:
> aContext = BlockClosure>>on:do:
> Temporaries:
> result = nil
> oldHandler = BlockClosure>>on:do:
> Context PC = 39
>
> ----------------------------------------------------------------------
> MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
> Receiver:
> a MessageNotUnderstood
> Instance Variables:
> messageText = BlockClosure [] in Object>>doesNotUnderstand:
> originator = nil
> initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> firstUnwindContext = nil
> handlerContext = BlockClosure>>on:do:
> parameter = a Message with selector: #bitShift: and arguments: #(2)
> proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> isResumable = true
> signal = nil
> searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> reachedDefaultHandler = false
> Arguments:
> aContext = UndefinedObject(Object)>>doesNotUnderstand:
> Temporaries:
> handler = BlockClosure>>on:do:
> Context PC = 13
>
> ----------------------------------------------------------------------
> MessageNotUnderstood(GenericException)>>propagateFrom:
> Receiver:
> a MessageNotUnderstood
> Instance Variables:
> messageText = BlockClosure [] in Object>>doesNotUnderstand:
> originator = nil
> initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> firstUnwindContext = nil
> handlerContext = BlockClosure>>on:do:
> parameter = a Message with selector: #bitShift: and arguments: #(2)
> proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> isResumable = true
> signal = nil
> searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> reachedDefaultHandler = false
> Arguments:
> startContext = UndefinedObject(Object)>>doesNotUnderstand:
> Context PC = 9
>
> ----------------------------------------------------------------------
> MessageNotUnderstood(GenericException)>>propagate
> Receiver:
> a MessageNotUnderstood
> Instance Variables:
> messageText = BlockClosure [] in Object>>doesNotUnderstand:
> originator = nil
> initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> firstUnwindContext = nil
> handlerContext = BlockClosure>>on:do:
> parameter = a Message with selector: #bitShift: and arguments: #(2)
> proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> isResumable = true
> signal = nil
> searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> reachedDefaultHandler = false
> Context PC = 5
>
> ----------------------------------------------------------------------
> MessageNotUnderstood(GenericException)>>raiseSignal
> Receiver:
> a MessageNotUnderstood
> Instance Variables:
> messageText = BlockClosure [] in Object>>doesNotUnderstand:
> originator = nil
> initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> firstUnwindContext = nil
> handlerContext = BlockClosure>>on:do:
> parameter = a Message with selector: #bitShift: and arguments: #(2)
> proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> isResumable = true
> signal = nil
> searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> reachedDefaultHandler = false
> Context PC = 16
>
> ----------------------------------------------------------------------
> UndefinedObject(Object)>>doesNotUnderstand:
> Receiver:
> an UndefinedObject
> Arguments:
> aMessage = a Message with selector: #bitShift: and arguments: #(2)
> Temporaries:
> excpt = a MessageNotUnderstood
> resumeValue = nil
> Context PC = 25
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>addOctet1To:from:
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Arguments:
> anArray = an Array[3]
> encodedQuad = an Array[4]
> Context PC = 9
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>readNextOctetArray
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Temporaries:
> encodedQuad = an Array[4]
> newOctetTriplet = an Array[3]
> Context PC = 39
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>nextOctetArray
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Context PC = 7
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>makeNextOctetArrayCurrent
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>octetArray
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Context PC = 7
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>peek
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>atEnd
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Base64EncodingReadStream>>upToEnd
> Receiver:
> a Base64EncodingReadStream
> Instance Variables:
> underlyingStream = a ReadStream
> octetIndex = nil
> octetArray = nil
> nextOctetArray = nil
> Temporaries:
> newStream = a WriteStream
> Context PC = 15
>
> ----------------------------------------------------------------------
> PostgreSQLEXDISession class>>byteaFrom:for:
> Receiver:
> a PostgreSQLEXDISession class
> Instance Variables:
> superclass = ExternalDatabaseSession
> methodDict = a MethodDictionary[32]
> format = 16414
> subclasses = nil
> instanceVariables = an Array[5]
> organization = ('accessing' #currentPostgresRow #currentPostgresRow: #noticeResponsesAreSuppressed #queryResult #resultList: #rowStream)
> ('private-library calls' #acquireExternal)
> ('private-execution' #cancelExternal #dismissExternal #executeExternal #readyExternal #resultsExternal)
> ('private-binding' #bindExternal #prepareExternal)
> ('private-answer set' #advanceExternal #allocateRowBufferExternal: #answerStreamDismissed #cancelAnswerSetExternal #getColumnDescriptionExternal: #getFieldExternal: #hasAnswerSetExternal #moreResultsExternal)
> ('private' #noticeResponsesAreSuppressed: #resetRowStream #translationsFromPostgres #valueFrom:ofType:)
> ('license' #license)
> ('services' #passNoticeResponses #suppressNoticeResponses)
> ('data processing' #cancel #isPrepared #rowCount)
>
> name = #PostgreSQLEXDISession
> classPool = a NameSpaceOfClass[0]
> environment = nil
> translationsFromPostgres = an IdentityDictionary[30]
> Arguments:
> aStream = a ReadStream
> aSession = a PostgreSQLEXDISession
> Temporaries:
> readStream = a Base64EncodingReadStream
> decodedString = nil
> Context PC = 7
>
> ----------------------------------------------------------------------
> optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> Receiver:
> an UndefinedObject
> Arguments:
> aSession = a PostgreSQLEXDISession
> aStream = a ReadStream
> Temporaries:
> .self = PostgreSQLEXDISession
> Context PC = 8
>
> ----------------------------------------------------------------------
> PostgreSQLEXDISession>>valueFrom:ofType:
> Receiver:
> a PostgreSQLEXDISession
> Instance Variables:
> stateHolder = a ValueHolder on: #fetchingData
> traceStream = nil
> traceLevel = 0
> participants = a WeakArray[0]
> participantsSemaphore = a RecursionLock
> connection = a PostgreSQLEXDIConnection
> query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> queryFragments = an Array[1]
> bindInput = nil
> bindTemplate = nil
> bindOutput = nil
> useNamedOutputBinding = false
> bindValues = nil
> resultTemplate = nil
> allocateForEachRow = true
> blockFactor = 100
> numColumns = 10
> columnDescriptions = an Array[10]
> rowAdaptors = an Array[10]
> rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> bufferIndex = nil
> answerStream = an ExternalDatabaseAnswerStream
> currentRow = an Array[10]
> scrollable = false
> needBinding = false
> rowStream = a ReadStream
> currentPostgresRow = <<<<< AsciiRowMessage
> Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> Field #2: Bytes (hex): [3431].
> Field #3: Bytes (hex): [353736383039353432].
> Field #4: Bytes (hex): [6461766964].
> Field #5: Bytes (hex): [30].
> Field #6: Bytes (hex): [3133303038].
> Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> Field #8: Bytes (hex): [3133303038].
> Field #9: Bytes (hex): [31].
> Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
>
> noticeResponsesAreSuppressed = nil
> resultList = a PostgreSQLQueryResultList
> translationsFromPostgres = an IdentityDictionary[30]
> Arguments:
> aString = '\x516b39545579413349414541446...6c75633352686247774e4946303d'
> aSymbol = #bytea
> Temporaries:
> translationBlock = BlockClosure [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> Context PC = 19
>
> ----------------------------------------------------------------------
> PostgreSQLEXDISession>>getFieldExternal:
> Receiver:
> a PostgreSQLEXDISession
> Instance Variables:
> stateHolder = a ValueHolder on: #fetchingData
> traceStream = nil
> traceLevel = 0
> participants = a WeakArray[0]
> participantsSemaphore = a RecursionLock
> connection = a PostgreSQLEXDIConnection
> query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> queryFragments = an Array[1]
> bindInput = nil
> bindTemplate = nil
> bindOutput = nil
> useNamedOutputBinding = false
> bindValues = nil
> resultTemplate = nil
> allocateForEachRow = true
> blockFactor = 100
> numColumns = 10
> columnDescriptions = an Array[10]
> rowAdaptors = an Array[10]
> rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> bufferIndex = nil
> answerStream = an ExternalDatabaseAnswerStream
> currentRow = an Array[10]
> scrollable = false
> needBinding = false
> rowStream = a ReadStream
> currentPostgresRow = <<<<< AsciiRowMessage
> Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> Field #2: Bytes (hex): [3431].
> Field #3: Bytes (hex): [353736383039353432].
> Field #4: Bytes (hex): [6461766964].
> Field #5: Bytes (hex): [30].
> Field #6: Bytes (hex): [3133303038].
> Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> Field #8: Bytes (hex): [3133303038].
> Field #9: Bytes (hex): [31].
> Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
>
> noticeResponsesAreSuppressed = nil
> resultList = a PostgreSQLQueryResultList
> translationsFromPostgres = an IdentityDictionary[30]
> Arguments:
> aColumn = 10
> Temporaries:
> field = Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> columnTypeName = #bytea
> Context PC = 25
>
> ----------------------------------------------------------------------
> PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
> Receiver:
> a PostgreSQLEXDISession
> Instance Variables:
> stateHolder = a ValueHolder on: #fetchingData
> traceStream = nil
> traceLevel = 0
> participants = a WeakArray[0]
> participantsSemaphore = a RecursionLock
> connection = a PostgreSQLEXDIConnection
> query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> queryFragments = an Array[1]
> bindInput = nil
> bindTemplate = nil
> bindOutput = nil
> useNamedOutputBinding = false
> bindValues = nil
> resultTemplate = nil
> allocateForEachRow = true
> blockFactor = 100
> numColumns = 10
> columnDescriptions = an Array[10]
> rowAdaptors = an Array[10]
> rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> bufferIndex = nil
> answerStream = an ExternalDatabaseAnswerStream
> currentRow = an Array[10]
> scrollable = false
> needBinding = false
> rowStream = a ReadStream
> currentPostgresRow = <<<<< AsciiRowMessage
> Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> Field #2: Bytes (hex): [3431].
> Field #3: Bytes (hex): [353736383039353432].
> Field #4: Bytes (hex): [6461766964].
> Field #5: Bytes (hex): [30].
> Field #6: Bytes (hex): [3133303038].
> Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> Field #8: Bytes (hex): [3133303038].
> Field #9: Bytes (hex): [31].
> Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
>
> noticeResponsesAreSuppressed = nil
> resultList = a PostgreSQLQueryResultList
> translationsFromPostgres = an IdentityDictionary[30]
> Temporaries:
> currentRowCopy = an Array[10]
> index = 10
> Context PC = 56
>
> ----------------------------------------------------------------------
> ExternalDatabaseAnswerStream>>getNextRow
> Receiver:
> an ExternalDatabaseAnswerStream
> Instance Variables:
> session = a PostgreSQLEXDISession
> nextRow = nil
> Temporaries:
> row = nil
> Context PC = 8
>
> ----------------------------------------------------------------------
> ExternalDatabaseAnswerStream>>atEnd
> Receiver:
> an ExternalDatabaseAnswerStream
> Instance Variables:
> session = a PostgreSQLEXDISession
> nextRow = nil
> Context PC = 8
>
> ----------------------------------------------------------------------
> Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
> Receiver:
> a Glorp.VWDatabaseAccessor
> Instance Variables:
> connection = a PostgreSQLEXDIConnection
> currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
> logging = false
> logger = nil
> logOnly = false
> reusePreparedStatements = true
> deniedCommands = nil
> mutex = a Semaphore[0]
> dependents = nil
> driverSession = a PostgreSQLEXDISession
> preparedStatements = a Glorp.CacheManager
> Arguments:
> aCursor = an ExternalDatabaseAnswerStream
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in Glorp.GlorpCursoredStream>>atEnd
> Receiver:
> an UndefinedObject
> Temporaries:
> .accessor = a Glorp.VWDatabaseAccessor
> .self = a Glorp.GlorpCursoredStream
> Context PC = 7
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
> outerContext = nil
> copiedValues = an Array[2]
> Arguments:
> anExceptionSelector = Error
> handlerBlock = BlockClosure [] in Glorp.GlorpCursoredStream>>atEnd
> Context PC = 18
>
> ----------------------------------------------------------------------
> Glorp.GlorpCursoredStream>>atEnd
> Receiver:
> a Glorp.GlorpCursoredStream
> Instance Variables:
> command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> cursor = an ExternalDatabaseAnswerStream
> mightHaveDuplicateRows = nil
> builders = an Array[5]
> buildersThatReturnResults = an Array[1]
> databaseAccessor = a Glorp.VWDatabaseAccessor
> peekBuffer = nil
> rawPeekBuffer = nil
> statement = a Glorp.GlorpPreparedStatement
> Temporaries:
> accessor = a Glorp.VWDatabaseAccessor
> Context PC = 40
>
> ----------------------------------------------------------------------
> Glorp.GlorpCursoredStream>>upToEnd
> Receiver:
> a Glorp.GlorpCursoredStream
> Instance Variables:
> command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> cursor = an ExternalDatabaseAnswerStream
> mightHaveDuplicateRows = nil
> builders = an Array[5]
> buildersThatReturnResults = an Array[1]
> databaseAccessor = a Glorp.VWDatabaseAccessor
> peekBuffer = nil
> rawPeekBuffer = nil
> statement = a Glorp.GlorpPreparedStatement
> Temporaries:
> result = a WriteStream
> nextValue = nil
> Context PC = 13
>
> ----------------------------------------------------------------------
> Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
> Receiver:
> a Glorp.SimpleQuery
> Instance Variables:
> session = a Glorp.GlorpSession
> prepared = true
> expectedRows = 100
> collectionType = a Glorp.GlorpDictionaryDescription
> ordering = nil
> maximumLobSizeToRetrieveDirectly = 32768
> readsOneObject = false
> groupBy = nil
> resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> base = Base(Association)
> limit = nil
> offset = nil
> proxyType = nil
> shouldRefresh = false
> tracing = a Glorp.Tracing
> builders = an Array[5]
> fields = an OrderedCollection[10]
> joins = an OrderedCollection[1]
> tablePrefix = nil
> customCommand = nil
> tablesToPrint = a SortedCollection[3]
> Arguments:
> aCursoredStream = a Glorp.GlorpCursoredStream
> Temporaries:
> results = a Glorp.AddingWriteStream
> finalAnswer = nil
> Context PC = 26
>
> ----------------------------------------------------------------------
> Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
> Receiver:
> a Glorp.SimpleQuery
> Instance Variables:
> session = a Glorp.GlorpSession
> prepared = true
> expectedRows = 100
> collectionType = a Glorp.GlorpDictionaryDescription
> ordering = nil
> maximumLobSizeToRetrieveDirectly = 32768
> readsOneObject = false
> groupBy = nil
> resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> base = Base(Association)
> limit = nil
> offset = nil
> proxyType = nil
> shouldRefresh = false
> tracing = a Glorp.Tracing
> builders = an Array[5]
> fields = an OrderedCollection[10]
> joins = an OrderedCollection[1]
> tablePrefix = nil
> customCommand = nil
> tablesToPrint = a SortedCollection[3]
> Arguments:
> anArray = an IdentityDictionary[2]
> Temporaries:
> answerStream = a Glorp.GlorpCursoredStream
> result = nil
> Context PC = 23
>
> ----------------------------------------------------------------------
> Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
> Receiver:
> a Glorp.SimpleQuery
> Instance Variables:
> session = a Glorp.GlorpSession
> prepared = true
> expectedRows = 100
> collectionType = a Glorp.GlorpDictionaryDescription
> ordering = nil
> maximumLobSizeToRetrieveDirectly = 32768
> readsOneObject = false
> groupBy = nil
> resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> base = Base(Association)
> limit = nil
> offset = nil
> proxyType = nil
> shouldRefresh = false
> tracing = a Glorp.Tracing
> builders = an Array[5]
> fields = an OrderedCollection[10]
> joins = an OrderedCollection[1]
> tablePrefix = nil
> customCommand = nil
> tablesToPrint = a SortedCollection[3]
> Arguments:
> parameterArray = an IdentityDictionary[2]
> aSession = a Glorp.GlorpSession
> Context PC = 35
>
> ----------------------------------------------------------------------
> optimized [] in Glorp.Proxy>>getValue
> Receiver:
> an UndefinedObject
> Temporaries:
> .self = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> Context PC = 17
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Glorp.Proxy>>getValue
> outerContext = nil
> copiedValues = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> Arguments:
> aBlock = BlockClosure [] in Glorp.Proxy>>getValue
> Temporaries:
> result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Glorp.Proxy>>getValue
> Receiver:
> a Glorp.Proxy
> Instance Variables:
> value = nil
> isInstantiated = false
> session = a Glorp.GlorpSession
> query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> parameters = an IdentityDictionary[2]
> action = nil
> Context PC = 24
>
> ----------------------------------------------------------------------
> Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
> Receiver:
> a Glorp.Proxy
> Instance Variables:
> value = nil
> isInstantiated = false
> session = a Glorp.GlorpSession
> query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> parameters = an IdentityDictionary[2]
> action = nil
> Arguments:
> aMessage = a Message with selector: #yourSelf and arguments: #()
> Context PC = 4
>
> ----------------------------------------------------------------------
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
> Receiver:
> a Store.Glorp.StoreBundle
> Instance Variables:
> primaryKey = 1
> trace = {nil}
> username = 'david'
> timestamp = November 26, 2011 8:12:09 AM
> name = 'SAGETEA-LOADER'
> comment = {uninstantiated StoreBlob}
> properties = nil
> propertiesBlob = {uninstantiated StoreBlob}
> propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> version = '1.0'
> blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
>
> )}
> currentBlessingLevel = 20
> storeModel = {SAGETEA-LOADER}
> session = a Glorp.GlorpSession
> versionless = {uninstantiated StoreVersionlessBundle}
> bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> files = {uninstantiated collection of StoreFile}
> Context PC = 3
>
> ----------------------------------------------------------------------
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
> Receiver:
> a Store.Glorp.StoreBundle
> Instance Variables:
> primaryKey = 1
> trace = {nil}
> username = 'david'
> timestamp = November 26, 2011 8:12:09 AM
> name = 'SAGETEA-LOADER'
> comment = {uninstantiated StoreBlob}
> properties = nil
> propertiesBlob = {uninstantiated StoreBlob}
> propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> version = '1.0'
> blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
>
> )}
> currentBlessingLevel = 20
> storeModel = {SAGETEA-LOADER}
> session = a Glorp.GlorpSession
> versionless = {uninstantiated StoreVersionlessBundle}
> bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> files = {uninstantiated collection of StoreFile}
> Context PC = 8
>
> ----------------------------------------------------------------------
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
> Receiver:
> a Store.Glorp.StoreBundle
> Instance Variables:
> primaryKey = 1
> trace = {nil}
> username = 'david'
> timestamp = November 26, 2011 8:12:09 AM
> name = 'SAGETEA-LOADER'
> comment = {uninstantiated StoreBlob}
> properties = nil
> propertiesBlob = {uninstantiated StoreBlob}
> propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> version = '1.0'
> blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
>
> )}
> currentBlessingLevel = 20
> storeModel = {SAGETEA-LOADER}
> session = a Glorp.GlorpSession
> versionless = {uninstantiated StoreVersionlessBundle}
> bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> files = {uninstantiated collection of StoreFile}
> Context PC = 4
>
> ----------------------------------------------------------------------
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
> Receiver:
> a Store.Glorp.StoreBundle
> Instance Variables:
> primaryKey = 1
> trace = {nil}
> username = 'david'
> timestamp = November 26, 2011 8:12:09 AM
> name = 'SAGETEA-LOADER'
> comment = {uninstantiated StoreBlob}
> properties = nil
> propertiesBlob = {uninstantiated StoreBlob}
> propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> version = '1.0'
> blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
>
> )}
> currentBlessingLevel = 20
> storeModel = {SAGETEA-LOADER}
> session = a Glorp.GlorpSession
> versionless = {uninstantiated StoreVersionlessBundle}
> bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> files = {uninstantiated collection of StoreFile}
> Temporaries:
> preReadBlockAction = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> Receiver:
> an UndefinedObject
> Arguments:
> each = StoreBundle(SAGETEA-LOADER,1.0)
> Temporaries:
> .self = a Store.AtomicAnalysisLoader
> Context PC = 5
>
> ----------------------------------------------------------------------
> OrderedCollection>>do:
> Receiver:
> an OrderedCollection
> Instance Variables:
> firstIndex = 1
> lastIndex = 1
> Arguments:
> aBlock = BlockClosure [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> Temporaries:
> index = 1
> Context PC = 17
>
> ----------------------------------------------------------------------
> Store.AtomicAnalysisLoader>>buildInstallObjects
> Receiver:
> an Store.AtomicAnalysisLoader
> Instance Variables:
> installObjects = an OrderedCollection[0]
> pundles = an OrderedCollection[1]
> loadingDictionary = a Dictionary[0]
> dllccLoaded = true
> earlyInstallClassNames = an OrderedCollection[28]
> compilationManager = nil
> shadowCompiler = nil
> fullLoadClasses = an OrderedCollection[0]
> sortedFullClasses = nil
> unloadableDefinitions = an OrderedCollection[0]
> pundlesNeedPostInstallReconcile = false
> classesToInitialize = an OrderedCollection[0]
> overrides = an OrderedCollection[0]
> overriddenClasses = an OrderedCollection[0]
> bindingsToInitialize = an OrderedCollection[0]
> classesToNotify = an OrderedCollection[0]
> lastPundleWorkedOn = nil
> ignoreUnloadables = false
> Context PC = 8
>
> ----------------------------------------------------------------------
> Store.AtomicAnalysisLoader>>pundle:
> Receiver:
> an Store.AtomicAnalysisLoader
> Instance Variables:
> installObjects = an OrderedCollection[0]
> pundles = an OrderedCollection[1]
> loadingDictionary = a Dictionary[0]
> dllccLoaded = true
> earlyInstallClassNames = an OrderedCollection[28]
> compilationManager = nil
> shadowCompiler = nil
> fullLoadClasses = an OrderedCollection[0]
> sortedFullClasses = nil
> unloadableDefinitions = an OrderedCollection[0]
> pundlesNeedPostInstallReconcile = false
> classesToInitialize = an OrderedCollection[0]
> overrides = an OrderedCollection[0]
> overriddenClasses = an OrderedCollection[0]
> bindingsToInitialize = an OrderedCollection[0]
> classesToNotify = an OrderedCollection[0]
> lastPundleWorkedOn = nil
> ignoreUnloadables = false
> Arguments:
> aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
> Context PC = 7
>
> ----------------------------------------------------------------------
> Store.AtomicAnalysisLoader class>>pundle:
> Receiver:
> an Store.AtomicAnalysisLoader class
> Instance Variables:
> superclass = Object
> methodDict = a MethodDictionary[78]
> format = 16402
> subclasses = nil
> instanceVariables = an Array[18]
> organization = ('accessing' #allLoadingDictionaryMethods #dllccLoaded #dllccLoaded: #earlyInstallClassNames #fullLoadClasses #lastPundleWorkedOn #lastPundleWorkedOn: #loadingDictionary #loadingDictionaryCTypeMethods #loadingDictionaryClasses #loadingDictionaryExtensionMethods #loadingDictionaryMethods #loadingDictionaryNamespaces #loadingDictionaryShareds #overrides #unloadableDefinitions #unloadableDefinitionsForBrowsing)
> ('analyze' #analyze #cleanUpOverrides #compileAndInstall #compileToShadow #compileUnloadables: #finalCompileAndInstall #installFromShadow #markInstalled #runPostLoads #runPreLoads #runPrerequisites)
> ('private-compiling' #allExternalInterfaceMethods #allExternalMethodMethods #compilerMethodInShadow:orRealClassDefinesCompiler: #extractCompilerFrom:andPutInto: #leaveCompilerAloneWithRegardTo: #orderedExternalInterfaceClasses #raiseUnloadableError: #realFromShadow: #resetCompilationEnvironment #root #shadowAt:)
> ('install objects' #addAllCTypeMethods: #addAllClasses: #addAllExtensionMethods: #addAllMethods: #addAllNamespaces: #addAllShareds: #addNamespace: #buildInstallObjects #redefinesClass: #redefinesNamespace:)
> ('private-definition sorting' #sortedCTypeMethods #sortedClasses #sortedDefinedMethods #sortedExtensionMethods #sortedFullClasses #sortedMethods: #sortedNamespaces)
> ('initialize-release' #initialize #initializeEarlyInstallClassNames #pundle:)
> ('installation' #collectRedefinedClasses: #fixMClass:to: #initializeBindings #initializeBindingsAndClasses #initializeClasses #installClass: #installFromPackagesIn:removingFrom: #installMethod: #installNameSpace: #installSharedBinding: #proceedToLoad #putClasses:intoDictionary: #updateDeltaDefinitionsAndPackageRecompile)
> ('compiling' #recompileAllExternals: #recompileExternalObjects #recompileOverriddenClasses #shadowDbMethod: #shadowDefinedRecord:)
> ('testing' #hasUnloadableDefinitions)
>
> name = #AtomicAnalysisLoader
> classPool = a NameSpaceOfClass[0]
> environment = a NameSpace[282]
> Arguments:
> aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
> Temporaries:
> instance = a Store.AtomicAnalysisLoader
> Context PC = 8
>
> ----------------------------------------------------------------------
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
> Receiver:
> a Store.Glorp.StoreBundle
> Instance Variables:
> primaryKey = 1
> trace = {nil}
> username = 'david'
> timestamp = November 26, 2011 8:12:09 AM
> name = 'SAGETEA-LOADER'
> comment = {uninstantiated StoreBlob}
> properties = nil
> propertiesBlob = {uninstantiated StoreBlob}
> propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> version = '1.0'
> blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
>
> )}
> currentBlessingLevel = 20
> storeModel = {SAGETEA-LOADER}
> session = a Glorp.GlorpSession
> versionless = {uninstantiated StoreVersionlessBundle}
> bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> files = {uninstantiated collection of StoreFile}
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> Receiver:
> an UndefinedObject
> Temporaries:
> .self = StoreBundle(SAGETEA-LOADER,1.0)
> Context PC = 9
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> outerContext = nil
> copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> Arguments:
> anExceptionSelector = Store.LoadCanceled
> handlerBlock = BlockClosure [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
> Receiver:
> an UndefinedObject
> Temporaries:
> .self = StoreBundle(SAGETEA-LOADER,1.0)
> Context PC = 14
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Store.Glorp.StorePundle>>quietlyLoadSource
> outerContext = nil
> copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> Arguments:
> aBlock = BlockClosure [] in Store.Glorp.StorePundle>>quietlyLoadSource
> Temporaries:
> result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
> Receiver:
> a Store.Glorp.StoreBundle
> Instance Variables:
> primaryKey = 1
> trace = {nil}
> username = 'david'
> timestamp = November 26, 2011 8:12:09 AM
> name = 'SAGETEA-LOADER'
> comment = {uninstantiated StoreBlob}
> properties = nil
> propertiesBlob = {uninstantiated StoreBlob}
> propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> version = '1.0'
> blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
>
> )}
> currentBlessingLevel = 20
> storeModel = {SAGETEA-LOADER}
> session = a Glorp.GlorpSession
> versionless = {uninstantiated StoreVersionlessBundle}
> bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> files = {uninstantiated collection of StoreFile}
> Context PC = 19
>
> ----------------------------------------------------------------------
> optimized [] in Store.Glorp.StorePundle>>loadSource
> Receiver:
> an UndefinedObject
> Temporaries:
> .self = StoreBundle(SAGETEA-LOADER,1.0)
> Context PC = 6
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Store.Glorp.StorePundle>>loadSource
> outerContext = nil
> copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> Arguments:
> aBlock = BlockClosure [] in Store.Glorp.StorePundle>>loadSource
> Temporaries:
> result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
> Receiver:
> a Store.Glorp.StoreBundle
> Instance Variables:
> primaryKey = 1
> trace = {nil}
> username = 'david'
> timestamp = November 26, 2011 8:12:09 AM
> name = 'SAGETEA-LOADER'
> comment = {uninstantiated StoreBlob}
> properties = nil
> propertiesBlob = {uninstantiated StoreBlob}
> propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> version = '1.0'
> blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
>
> )}
> currentBlessingLevel = 20
> storeModel = {SAGETEA-LOADER}
> session = a Glorp.GlorpSession
> versionless = {uninstantiated StoreVersionlessBundle}
> bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> files = {uninstantiated collection of StoreFile}
> Context PC = 8
>
> ----------------------------------------------------------------------
> optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> Receiver:
> an UndefinedObject
> Temporaries:
> .package = StoreBundle(SAGETEA-LOADER,1.0)
> Context PC = 5
>
> ----------------------------------------------------------------------
> optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> Receiver:
> an UndefinedObject
> Temporaries:
> .windowsToSubsume = an Array[1]
> .self = Store.StoreProgressOverlay
> overlays = an Array[1]
> .aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> Context PC = 14
>
> ----------------------------------------------------------------------
> BlockClosure>>ensure:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> outerContext = nil
> copiedValues = an Array[4]
> Arguments:
> aBlock = BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> Temporaries:
> result = nil
> Context PC = 4
>
> ----------------------------------------------------------------------
> Store.StoreProgressOverlay class>>subsumeAll:while:
> Receiver:
> a Store.StoreProgressOverlay class
> Instance Variables:
> superclass = Panel
> methodDict = a MethodDictionary[12]
> format = 16394
> subclasses = nil
> instanceVariables = an Array[3]
> organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
> ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
> ('displaying' #displayChild:on: #displayDropdownOn:)
>
> name = #StoreProgressOverlay
> classPool = a NameSpaceOfClass[0]
> environment = a NameSpace[282]
> Arguments:
> aWindowCollection = an Array[1]
> aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> Temporaries:
> overlays = an Array[1]
> windowsToSubsume = an Array[1]
> Context PC = 22
>
> ----------------------------------------------------------------------
> Store.StoreProgressOverlay class>>subsume:while:
> Receiver:
> a Store.StoreProgressOverlay class
> Instance Variables:
> superclass = Panel
> methodDict = a MethodDictionary[12]
> format = 16394
> subclasses = nil
> instanceVariables = an Array[3]
> organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
> ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
> ('displaying' #displayChild:on: #displayDropdownOn:)
>
> name = #StoreProgressOverlay
> classPool = a NameSpaceOfClass[0]
> environment = a NameSpace[282]
> Arguments:
> aWindowOrNil = a ScheduledWindow 69217101
> aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> Context PC = 9
>
> ----------------------------------------------------------------------
> BlockClosure>>withStoreFeedbackOn:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> outerContext = nil
> copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> Arguments:
> aWindow = a ScheduledWindow 69217101
> Context PC = 5
>
> ----------------------------------------------------------------------
> Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
> Receiver:
> a Store.Glorp.PundleVersionPane
> Instance Variables:
> dependents = nil
> builder = an UIBuilder
> uiSession = nil
> eventHandlers = nil
> itemsInList = a MultiSelectionInList
> tool = a Store.Glorp.PublishedPundleVersionsTool
> title = 'Published Items on sagetea dev5'
> listFilterBlock = nil
> imageVersions = a Dictionary[1]
> publishedFormatDescriptions = a Dictionary[2]
> Temporaries:
> package = StoreBundle(SAGETEA-LOADER,1.0)
> Context PC = 21
>
> ----------------------------------------------------------------------
> Store.Glorp.PundleVersionPane>>loadSelectedVersion
> Receiver:
> a Store.Glorp.PundleVersionPane
> Instance Variables:
> dependents = nil
> builder = an UIBuilder
> uiSession = nil
> eventHandlers = nil
> itemsInList = a MultiSelectionInList
> tool = a Store.Glorp.PublishedPundleVersionsTool
> title = 'Published Items on sagetea dev5'
> listFilterBlock = nil
> imageVersions = a Dictionary[1]
> publishedFormatDescriptions = a Dictionary[2]
> Context PC = 5
>
> ----------------------------------------------------------------------
> EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
> Receiver:
> an EmulatedSequenceController
> Instance Variables:
> model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> view = a MultiSelectionSequenceView
> sensor = a TranslatingSensor
> menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> performer = a Store.Glorp.PundleVersionPane
> outside = false
> searchString = nil
> keyboardHook = nil
> doStringSearching = true
> dispatcher = an UIDispatcher
> dragDropCallbacks = nil
> selectOnDownWithDrag = false
> autoSelect = true
> useModifierKeys = true
> Arguments:
> menuSelection = #loadSelectedVersion
> Context PC = 7
>
> ----------------------------------------------------------------------
> EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
> Receiver:
> an EmulatedSequenceController
> Instance Variables:
> model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> view = a MultiSelectionSequenceView
> sensor = a TranslatingSensor
> menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> performer = a Store.Glorp.PundleVersionPane
> outside = false
> searchString = nil
> keyboardHook = nil
> doStringSearching = true
> dispatcher = an UIDispatcher
> dragDropCallbacks = nil
> selectOnDownWithDrag = false
> autoSelect = true
> useModifierKeys = true
> Arguments:
> menuSelection = #loadSelectedVersion
> Context PC = 14
>
> ----------------------------------------------------------------------
> EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
> Receiver:
> an EmulatedSequenceController
> Instance Variables:
> model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> view = a MultiSelectionSequenceView
> sensor = a TranslatingSensor
> menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> performer = a Store.Glorp.PundleVersionPane
> outside = false
> searchString = nil
> keyboardHook = nil
> doStringSearching = true
> dispatcher = an UIDispatcher
> dragDropCallbacks = nil
> selectOnDownWithDrag = false
> autoSelect = true
> useModifierKeys = true
> Arguments:
> aMenu = a Menu
> aPoint = 678 @ 344
> centered = true
> Temporaries:
> valueResult = a MenuItem 'Load'
> Context PC = 41
>
> ----------------------------------------------------------------------
> EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
> Receiver:
> an EmulatedSequenceController
> Instance Variables:
> model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> view = a MultiSelectionSequenceView
> sensor = a TranslatingSensor
> menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> performer = a Store.Glorp.PundleVersionPane
> outside = false
> searchString = nil
> keyboardHook = nil
> doStringSearching = true
> dispatcher = an UIDispatcher
> dragDropCallbacks = nil
> selectOnDownWithDrag = false
> autoSelect = true
> useModifierKeys = true
> Arguments:
> aPoint = 678 @ 344
> centered = true
> Context PC = 9
>
> ----------------------------------------------------------------------
> EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
> Receiver:
> an EmulatedSequenceController
> Instance Variables:
> model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> view = a MultiSelectionSequenceView
> sensor = a TranslatingSensor
> menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> performer = a Store.Glorp.PundleVersionPane
> outside = false
> searchString = nil
> keyboardHook = nil
> doStringSearching = true
> dispatcher = an UIDispatcher
> dragDropCallbacks = nil
> selectOnDownWithDrag = false
> autoSelect = true
> useModifierKeys = true
> Arguments:
> event = a YellowButtonPressedEvent
> Context PC = 13
>
> ----------------------------------------------------------------------
> EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
> Receiver:
> an EmulatedSequenceController
> Instance Variables:
> model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> view = a MultiSelectionSequenceView
> sensor = a TranslatingSensor
> menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> performer = a Store.Glorp.PundleVersionPane
> outside = false
> searchString = nil
> keyboardHook = nil
> doStringSearching = true
> dispatcher = an UIDispatcher
> dragDropCallbacks = nil
> selectOnDownWithDrag = false
> autoSelect = true
> useModifierKeys = true
> Arguments:
> event = a YellowButtonPressedEvent
> Temporaries:
> point = 110 @ 27
> index = 2
> Context PC = 44
>
> ----------------------------------------------------------------------
> YellowButtonPressedEvent>>dispatchTo:
> Receiver:
> a YellowButtonPressedEvent
> Instance Variables:
> time = 8377729
> initiator = an EventDispatcher
> window = a ScheduledWindow 69217101
> state = 2
> x = 413
> y = 82
> gx = 678
> gy = 344
> buttonNumber = 2
> Arguments:
> anObject = an EmulatedSequenceController
> Context PC = 4
>
> ----------------------------------------------------------------------
> EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
> Receiver:
> an EmulatedSequenceController
> Instance Variables:
> model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> view = a MultiSelectionSequenceView
> sensor = a TranslatingSensor
> menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> performer = a Store.Glorp.PundleVersionPane
> outside = false
> searchString = nil
> keyboardHook = nil
> doStringSearching = true
> dispatcher = an UIDispatcher
> dragDropCallbacks = nil
> selectOnDownWithDrag = false
> autoSelect = true
> useModifierKeys = true
> Arguments:
> anEvent = a YellowButtonPressedEvent
> Context PC = 38
>
> ----------------------------------------------------------------------
> EventDispatcher>>dispatch:to:
> Receiver:
> an EventDispatcher
> Instance Variables:
> windowController = an ApplicationStandardSystemController
> currentMouseConsumer = nil
> grabbingMouse = false
> lastControlObject = nil
> trapList = nil
> state = nil
> repairDamageWhenDebugging = true
> flushQueueAfterError = true
> distributeEventsWhenDebugging = true
> dragDropInProgress = false
> dragDropTracker = nil
> dispatchUnknownEvents = false
> Arguments:
> event = a YellowButtonPressedEvent
> object = an EmulatedSequenceController
> Temporaries:
> tmp = nil
> Context PC = 10
>
> ----------------------------------------------------------------------
> EventDispatcher>>dispatchEvent:
> Receiver:
> an EventDispatcher
> Instance Variables:
> windowController = an ApplicationStandardSystemController
> currentMouseConsumer = nil
> grabbingMouse = false
> lastControlObject = nil
> trapList = nil
> state = nil
> repairDamageWhenDebugging = true
> flushQueueAfterError = true
> distributeEventsWhenDebugging = true
> dragDropInProgress = false
> dragDropTracker = nil
> dispatchUnknownEvents = false
> Arguments:
> event = a YellowButtonPressedEvent
> Temporaries:
> objectWantingControl = an EmulatedSequenceController
> targetKeyboardProcessor = nil
> Context PC = 122
>
> ----------------------------------------------------------------------
> YellowButtonPressedEvent(Event)>>dispatch
> Receiver:
> a YellowButtonPressedEvent
> Instance Variables:
> time = 8377729
> initiator = an EventDispatcher
> window = a ScheduledWindow 69217101
> state = 2
> x = 413
> y = 82
> gx = 678
> gy = 344
> buttonNumber = 2
> Context PC = 16
>
> ----------------------------------------------------------------------
> YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
> Receiver:
> a YellowButtonPressedEvent
> Instance Variables:
> time = 8377729
> initiator = an EventDispatcher
> window = a ScheduledWindow 69217101
> state = 2
> x = 413
> y = 82
> gx = 678
> gy = 344
> buttonNumber = 2
> Arguments:
> aWinMgr = a WindowManager
> Context PC = 4
>
> ----------------------------------------------------------------------
> optimized [] in WindowManager>>safelyDispatchForWindowManager:
> Receiver:
> an UndefinedObject
> Temporaries:
> .event = a YellowButtonPressedEvent
> .self = a WindowManager
> Context PC = 6
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
> outerContext = nil
> copiedValues = an Array[2]
> Arguments:
> anExceptionSelector = BadControllerError
> handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
> Context PC = 18
>
> ----------------------------------------------------------------------
> WindowManager>>safelyDispatchForWindowManager:
> Receiver:
> a WindowManager
> Instance Variables:
> windows = an OrderedCollection[1]
> activeController = nil
> interruptLock = false
> outstandingMetaOrDamage = false
> openInProgress = false
> eventQueue = an EventQueue
> baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
> dontFilterEvents = false
> Arguments:
> event = a YellowButtonPressedEvent
> Context PC = 13
>
> ----------------------------------------------------------------------
> WindowManager>>processNextEvent
> Receiver:
> a WindowManager
> Instance Variables:
> windows = an OrderedCollection[1]
> activeController = nil
> interruptLock = false
> outstandingMetaOrDamage = false
> openInProgress = false
> eventQueue = an EventQueue
> baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
> dontFilterEvents = false
> Temporaries:
> event = a YellowButtonPressedEvent
> Context PC = 9
>
> ----------------------------------------------------------------------
> optimized [] in [] in WindowManager>>newProcess
> Receiver:
> an UndefinedObject
> Temporaries:
> .self = a WindowManager
> Context PC = 13
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in [] in WindowManager>>newProcess
> outerContext = nil
> copiedValues = a WindowManager
> Arguments:
> anExceptionSelector = TerminateException
> handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in WindowManager>>newProcess
> Receiver:
> an UndefinedObject
> Temporaries:
> .self = a WindowManager
> Context PC = 15
>
> ----------------------------------------------------------------------
> BlockClosure>>on:do:
> Receiver:
> a BlockClosure
> Instance Variables:
> method = CompiledBlock [] in WindowManager>>newProcess
> outerContext = nil
> copiedValues = a WindowManager
> Arguments:
> anExceptionSelector = TerminateException
> handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
> Context PC = 18
>
> ----------------------------------------------------------------------
> optimized [] in Process class>>forBlock:priority:
> Receiver:
> an UndefinedObject
> Temporaries:
> .aBlock = BlockClosure [] in WindowManager>>newProcess
> Context PC = 9
> _______________________________________________
> vwnc mailing list
> [hidden email]
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: help - 64 bit ubuntu server and Store not working

david.long
Hi Boris,
yes, that was it. Thank you. Phew - that's a relief. I am glad I can go
64 bit now with my server setup. Awesome.
regards,
David
On Sat, 2011-11-26 at 07:12 -0500, Boris Popov, DeepCove Labs wrote:

> Could it be that release has PostgreSQL 9 installed? If so, you need to tweak one setting as per below,
>
> http://permalink.gmane.org/gmane.comp.lang.smalltalk.vwnc/22230
>
> -Boris
>
> On 2011-11-26, at 3:48, "David Long" <[hidden email]> wrote:
>
> > Hello,
> >
> > I recently upgraded my server to Ubuntu Server 64 bit. Since then I have not been able to download packages from the Store repository. I get an error from Base64EncodingStream (message not understood)
> >
> > Any ideas?
> >
> > Here is the stack trace:
> >
> > Unhandled exception: Message not understood: #bitShift:
> > Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > Glorp.VWDatabaseAccessor>>handleError:for:
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > BlockClosure>>cull:
> > MessageNotUnderstood(GenericException)>>performHandler:
> > MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
> > MessageNotUnderstood(GenericException)>>propagateFrom:
> > MessageNotUnderstood(GenericException)>>propagate
> > MessageNotUnderstood(GenericException)>>raiseSignal
> > UndefinedObject(Object)>>doesNotUnderstand:
> > Base64EncodingReadStream>>addOctet1To:from:
> > Base64EncodingReadStream>>readNextOctetArray
> > Base64EncodingReadStream>>nextOctetArray
> > Base64EncodingReadStream>>makeNextOctetArrayCurrent
> > Base64EncodingReadStream>>octetArray
> > Base64EncodingReadStream>>peek
> > Base64EncodingReadStream>>atEnd
> > Base64EncodingReadStream>>upToEnd
> > PostgreSQLEXDISession class>>byteaFrom:for:
> > optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> > PostgreSQLEXDISession>>valueFrom:ofType:
> > PostgreSQLEXDISession>>getFieldExternal:
> > PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
> > ExternalDatabaseAnswerStream>>getNextRow
> > ExternalDatabaseAnswerStream>>atEnd
> > Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > BlockClosure>>on:do:
> > Glorp.GlorpCursoredStream>>atEnd
> > Glorp.GlorpCursoredStream>>upToEnd
> > Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
> > optimized [] in Glorp.Proxy>>getValue
> > BlockClosure>>ensure:
> > Glorp.Proxy>>getValue
> > Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
> > optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> > OrderedCollection>>do:
> > Store.AtomicAnalysisLoader>>buildInstallObjects
> > Store.AtomicAnalysisLoader>>pundle:
> > Store.AtomicAnalysisLoader class>>pundle:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
> > optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > BlockClosure>>on:do:
> > optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > BlockClosure>>ensure:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
> > optimized [] in Store.Glorp.StorePundle>>loadSource
> > BlockClosure>>ensure:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
> > optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > BlockClosure>>ensure:
> > Store.StoreProgressOverlay class>>subsumeAll:while:
> > Store.StoreProgressOverlay class>>subsume:while:
> > BlockClosure>>withStoreFeedbackOn:
> > Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
> > Store.Glorp.PundleVersionPane>>loadSelectedVersion
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
> > EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
> > EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
> > EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
> > EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
> > YellowButtonPressedEvent>>dispatchTo:
> > EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
> > EventDispatcher>>dispatch:to:
> > EventDispatcher>>dispatchEvent:
> > YellowButtonPressedEvent(Event)>>dispatch
> > YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
> > optimized [] in WindowManager>>safelyDispatchForWindowManager:
> > BlockClosure>>on:do:
> > WindowManager>>safelyDispatchForWindowManager:
> > WindowManager>>processNextEvent
> > optimized [] in [] in WindowManager>>newProcess
> > BlockClosure>>on:do:
> > optimized [] in WindowManager>>newProcess
> > BlockClosure>>on:do:
> > optimized [] in Process class>>forBlock:priority:
> >
> > ----------------------------------------------------------------------
> > Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > Receiver:
> > a Glorp.GlorpDatabaseReadError
> > Instance Variables:
> > messageText = 'Message not understood: #bitShift:'
> > originator = a Glorp.GlorpDatabaseReadError
> > initialContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > firstUnwindContext = nil
> > handlerContext = nil
> > parameter = nil
> > proceedBlock = nil
> > isResumable = true
> > signal = nil
> > searchContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > databaseError = a MessageNotUnderstood
> > accessor = a Glorp.VWDatabaseAccessor
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Glorp.VWDatabaseAccessor>>handleError:for:
> > Receiver:
> > a Glorp.VWDatabaseAccessor
> > Instance Variables:
> > connection = a PostgreSQLEXDIConnection
> > currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
> > logging = false
> > logger = nil
> > logOnly = false
> > reusePreparedStatements = true
> > deniedCommands = nil
> > mutex = a Semaphore[0]
> > dependents = nil
> > driverSession = a PostgreSQLEXDISession
> > preparedStatements = a Glorp.CacheManager
> > Arguments:
> > exception = a MessageNotUnderstood
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > Temporaries:
> > errorClass = Glorp.GlorpDatabaseReadError
> > error = a Glorp.GlorpDatabaseReadError
> > Context PC = 28
> >
> > ----------------------------------------------------------------------
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > ex = a MessageNotUnderstood
> > Temporaries:
> > .self = a Glorp.GlorpCursoredStream
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>cull:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
> > outerContext = nil
> > copiedValues = a Glorp.GlorpCursoredStream
> > Arguments:
> > anObject = a MessageNotUnderstood
> > Context PC = 15
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>performHandler:
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Arguments:
> > aContext = BlockClosure>>on:do:
> > Temporaries:
> > result = nil
> > oldHandler = BlockClosure>>on:do:
> > Context PC = 39
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Arguments:
> > aContext = UndefinedObject(Object)>>doesNotUnderstand:
> > Temporaries:
> > handler = BlockClosure>>on:do:
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>propagateFrom:
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Arguments:
> > startContext = UndefinedObject(Object)>>doesNotUnderstand:
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>propagate
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>raiseSignal
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Context PC = 16
> >
> > ----------------------------------------------------------------------
> > UndefinedObject(Object)>>doesNotUnderstand:
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > aMessage = a Message with selector: #bitShift: and arguments: #(2)
> > Temporaries:
> > excpt = a MessageNotUnderstood
> > resumeValue = nil
> > Context PC = 25
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>addOctet1To:from:
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Arguments:
> > anArray = an Array[3]
> > encodedQuad = an Array[4]
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>readNextOctetArray
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Temporaries:
> > encodedQuad = an Array[4]
> > newOctetTriplet = an Array[3]
> > Context PC = 39
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>nextOctetArray
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>makeNextOctetArrayCurrent
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>octetArray
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>peek
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>atEnd
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>upToEnd
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Temporaries:
> > newStream = a WriteStream
> > Context PC = 15
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession class>>byteaFrom:for:
> > Receiver:
> > a PostgreSQLEXDISession class
> > Instance Variables:
> > superclass = ExternalDatabaseSession
> > methodDict = a MethodDictionary[32]
> > format = 16414
> > subclasses = nil
> > instanceVariables = an Array[5]
> > organization = ('accessing' #currentPostgresRow #currentPostgresRow: #noticeResponsesAreSuppressed #queryResult #resultList: #rowStream)
> > ('private-library calls' #acquireExternal)
> > ('private-execution' #cancelExternal #dismissExternal #executeExternal #readyExternal #resultsExternal)
> > ('private-binding' #bindExternal #prepareExternal)
> > ('private-answer set' #advanceExternal #allocateRowBufferExternal: #answerStreamDismissed #cancelAnswerSetExternal #getColumnDescriptionExternal: #getFieldExternal: #hasAnswerSetExternal #moreResultsExternal)
> > ('private' #noticeResponsesAreSuppressed: #resetRowStream #translationsFromPostgres #valueFrom:ofType:)
> > ('license' #license)
> > ('services' #passNoticeResponses #suppressNoticeResponses)
> > ('data processing' #cancel #isPrepared #rowCount)
> >
> > name = #PostgreSQLEXDISession
> > classPool = a NameSpaceOfClass[0]
> > environment = nil
> > translationsFromPostgres = an IdentityDictionary[30]
> > Arguments:
> > aStream = a ReadStream
> > aSession = a PostgreSQLEXDISession
> > Temporaries:
> > readStream = a Base64EncodingReadStream
> > decodedString = nil
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > aSession = a PostgreSQLEXDISession
> > aStream = a ReadStream
> > Temporaries:
> > .self = PostgreSQLEXDISession
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession>>valueFrom:ofType:
> > Receiver:
> > a PostgreSQLEXDISession
> > Instance Variables:
> > stateHolder = a ValueHolder on: #fetchingData
> > traceStream = nil
> > traceLevel = 0
> > participants = a WeakArray[0]
> > participantsSemaphore = a RecursionLock
> > connection = a PostgreSQLEXDIConnection
> > query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> > queryFragments = an Array[1]
> > bindInput = nil
> > bindTemplate = nil
> > bindOutput = nil
> > useNamedOutputBinding = false
> > bindValues = nil
> > resultTemplate = nil
> > allocateForEachRow = true
> > blockFactor = 100
> > numColumns = 10
> > columnDescriptions = an Array[10]
> > rowAdaptors = an Array[10]
> > rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> > bufferIndex = nil
> > answerStream = an ExternalDatabaseAnswerStream
> > currentRow = an Array[10]
> > scrollable = false
> > needBinding = false
> > rowStream = a ReadStream
> > currentPostgresRow = <<<<< AsciiRowMessage
> > Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> > Field #2: Bytes (hex): [3431].
> > Field #3: Bytes (hex): [353736383039353432].
> > Field #4: Bytes (hex): [6461766964].
> > Field #5: Bytes (hex): [30].
> > Field #6: Bytes (hex): [3133303038].
> > Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> > Field #8: Bytes (hex): [3133303038].
> > Field #9: Bytes (hex): [31].
> > Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> >
> > noticeResponsesAreSuppressed = nil
> > resultList = a PostgreSQLQueryResultList
> > translationsFromPostgres = an IdentityDictionary[30]
> > Arguments:
> > aString = '\x516b39545579413349414541446...6c75633352686247774e4946303d'
> > aSymbol = #bytea
> > Temporaries:
> > translationBlock = BlockClosure [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> > Context PC = 19
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession>>getFieldExternal:
> > Receiver:
> > a PostgreSQLEXDISession
> > Instance Variables:
> > stateHolder = a ValueHolder on: #fetchingData
> > traceStream = nil
> > traceLevel = 0
> > participants = a WeakArray[0]
> > participantsSemaphore = a RecursionLock
> > connection = a PostgreSQLEXDIConnection
> > query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> > queryFragments = an Array[1]
> > bindInput = nil
> > bindTemplate = nil
> > bindOutput = nil
> > useNamedOutputBinding = false
> > bindValues = nil
> > resultTemplate = nil
> > allocateForEachRow = true
> > blockFactor = 100
> > numColumns = 10
> > columnDescriptions = an Array[10]
> > rowAdaptors = an Array[10]
> > rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> > bufferIndex = nil
> > answerStream = an ExternalDatabaseAnswerStream
> > currentRow = an Array[10]
> > scrollable = false
> > needBinding = false
> > rowStream = a ReadStream
> > currentPostgresRow = <<<<< AsciiRowMessage
> > Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> > Field #2: Bytes (hex): [3431].
> > Field #3: Bytes (hex): [353736383039353432].
> > Field #4: Bytes (hex): [6461766964].
> > Field #5: Bytes (hex): [30].
> > Field #6: Bytes (hex): [3133303038].
> > Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> > Field #8: Bytes (hex): [3133303038].
> > Field #9: Bytes (hex): [31].
> > Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> >
> > noticeResponsesAreSuppressed = nil
> > resultList = a PostgreSQLQueryResultList
> > translationsFromPostgres = an IdentityDictionary[30]
> > Arguments:
> > aColumn = 10
> > Temporaries:
> > field = Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> > columnTypeName = #bytea
> > Context PC = 25
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
> > Receiver:
> > a PostgreSQLEXDISession
> > Instance Variables:
> > stateHolder = a ValueHolder on: #fetchingData
> > traceStream = nil
> > traceLevel = 0
> > participants = a WeakArray[0]
> > participantsSemaphore = a RecursionLock
> > connection = a PostgreSQLEXDIConnection
> > query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> > queryFragments = an Array[1]
> > bindInput = nil
> > bindTemplate = nil
> > bindOutput = nil
> > useNamedOutputBinding = false
> > bindValues = nil
> > resultTemplate = nil
> > allocateForEachRow = true
> > blockFactor = 100
> > numColumns = 10
> > columnDescriptions = an Array[10]
> > rowAdaptors = an Array[10]
> > rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> > bufferIndex = nil
> > answerStream = an ExternalDatabaseAnswerStream
> > currentRow = an Array[10]
> > scrollable = false
> > needBinding = false
> > rowStream = a ReadStream
> > currentPostgresRow = <<<<< AsciiRowMessage
> > Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> > Field #2: Bytes (hex): [3431].
> > Field #3: Bytes (hex): [353736383039353432].
> > Field #4: Bytes (hex): [6461766964].
> > Field #5: Bytes (hex): [30].
> > Field #6: Bytes (hex): [3133303038].
> > Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> > Field #8: Bytes (hex): [3133303038].
> > Field #9: Bytes (hex): [31].
> > Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> >
> > noticeResponsesAreSuppressed = nil
> > resultList = a PostgreSQLQueryResultList
> > translationsFromPostgres = an IdentityDictionary[30]
> > Temporaries:
> > currentRowCopy = an Array[10]
> > index = 10
> > Context PC = 56
> >
> > ----------------------------------------------------------------------
> > ExternalDatabaseAnswerStream>>getNextRow
> > Receiver:
> > an ExternalDatabaseAnswerStream
> > Instance Variables:
> > session = a PostgreSQLEXDISession
> > nextRow = nil
> > Temporaries:
> > row = nil
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > ExternalDatabaseAnswerStream>>atEnd
> > Receiver:
> > an ExternalDatabaseAnswerStream
> > Instance Variables:
> > session = a PostgreSQLEXDISession
> > nextRow = nil
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
> > Receiver:
> > a Glorp.VWDatabaseAccessor
> > Instance Variables:
> > connection = a PostgreSQLEXDIConnection
> > currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
> > logging = false
> > logger = nil
> > logOnly = false
> > reusePreparedStatements = true
> > deniedCommands = nil
> > mutex = a Semaphore[0]
> > dependents = nil
> > driverSession = a PostgreSQLEXDISession
> > preparedStatements = a Glorp.CacheManager
> > Arguments:
> > aCursor = an ExternalDatabaseAnswerStream
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .accessor = a Glorp.VWDatabaseAccessor
> > .self = a Glorp.GlorpCursoredStream
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
> > outerContext = nil
> > copiedValues = an Array[2]
> > Arguments:
> > anExceptionSelector = Error
> > handlerBlock = BlockClosure [] in Glorp.GlorpCursoredStream>>atEnd
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > Glorp.GlorpCursoredStream>>atEnd
> > Receiver:
> > a Glorp.GlorpCursoredStream
> > Instance Variables:
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > cursor = an ExternalDatabaseAnswerStream
> > mightHaveDuplicateRows = nil
> > builders = an Array[5]
> > buildersThatReturnResults = an Array[1]
> > databaseAccessor = a Glorp.VWDatabaseAccessor
> > peekBuffer = nil
> > rawPeekBuffer = nil
> > statement = a Glorp.GlorpPreparedStatement
> > Temporaries:
> > accessor = a Glorp.VWDatabaseAccessor
> > Context PC = 40
> >
> > ----------------------------------------------------------------------
> > Glorp.GlorpCursoredStream>>upToEnd
> > Receiver:
> > a Glorp.GlorpCursoredStream
> > Instance Variables:
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > cursor = an ExternalDatabaseAnswerStream
> > mightHaveDuplicateRows = nil
> > builders = an Array[5]
> > buildersThatReturnResults = an Array[1]
> > databaseAccessor = a Glorp.VWDatabaseAccessor
> > peekBuffer = nil
> > rawPeekBuffer = nil
> > statement = a Glorp.GlorpPreparedStatement
> > Temporaries:
> > result = a WriteStream
> > nextValue = nil
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
> > Receiver:
> > a Glorp.SimpleQuery
> > Instance Variables:
> > session = a Glorp.GlorpSession
> > prepared = true
> > expectedRows = 100
> > collectionType = a Glorp.GlorpDictionaryDescription
> > ordering = nil
> > maximumLobSizeToRetrieveDirectly = 32768
> > readsOneObject = false
> > groupBy = nil
> > resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> > base = Base(Association)
> > limit = nil
> > offset = nil
> > proxyType = nil
> > shouldRefresh = false
> > tracing = a Glorp.Tracing
> > builders = an Array[5]
> > fields = an OrderedCollection[10]
> > joins = an OrderedCollection[1]
> > tablePrefix = nil
> > customCommand = nil
> > tablesToPrint = a SortedCollection[3]
> > Arguments:
> > aCursoredStream = a Glorp.GlorpCursoredStream
> > Temporaries:
> > results = a Glorp.AddingWriteStream
> > finalAnswer = nil
> > Context PC = 26
> >
> > ----------------------------------------------------------------------
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
> > Receiver:
> > a Glorp.SimpleQuery
> > Instance Variables:
> > session = a Glorp.GlorpSession
> > prepared = true
> > expectedRows = 100
> > collectionType = a Glorp.GlorpDictionaryDescription
> > ordering = nil
> > maximumLobSizeToRetrieveDirectly = 32768
> > readsOneObject = false
> > groupBy = nil
> > resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> > base = Base(Association)
> > limit = nil
> > offset = nil
> > proxyType = nil
> > shouldRefresh = false
> > tracing = a Glorp.Tracing
> > builders = an Array[5]
> > fields = an OrderedCollection[10]
> > joins = an OrderedCollection[1]
> > tablePrefix = nil
> > customCommand = nil
> > tablesToPrint = a SortedCollection[3]
> > Arguments:
> > anArray = an IdentityDictionary[2]
> > Temporaries:
> > answerStream = a Glorp.GlorpCursoredStream
> > result = nil
> > Context PC = 23
> >
> > ----------------------------------------------------------------------
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
> > Receiver:
> > a Glorp.SimpleQuery
> > Instance Variables:
> > session = a Glorp.GlorpSession
> > prepared = true
> > expectedRows = 100
> > collectionType = a Glorp.GlorpDictionaryDescription
> > ordering = nil
> > maximumLobSizeToRetrieveDirectly = 32768
> > readsOneObject = false
> > groupBy = nil
> > resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> > base = Base(Association)
> > limit = nil
> > offset = nil
> > proxyType = nil
> > shouldRefresh = false
> > tracing = a Glorp.Tracing
> > builders = an Array[5]
> > fields = an OrderedCollection[10]
> > joins = an OrderedCollection[1]
> > tablePrefix = nil
> > customCommand = nil
> > tablesToPrint = a SortedCollection[3]
> > Arguments:
> > parameterArray = an IdentityDictionary[2]
> > aSession = a Glorp.GlorpSession
> > Context PC = 35
> >
> > ----------------------------------------------------------------------
> > optimized [] in Glorp.Proxy>>getValue
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > Context PC = 17
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Glorp.Proxy>>getValue
> > outerContext = nil
> > copiedValues = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > Arguments:
> > aBlock = BlockClosure [] in Glorp.Proxy>>getValue
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Glorp.Proxy>>getValue
> > Receiver:
> > a Glorp.Proxy
> > Instance Variables:
> > value = nil
> > isInstantiated = false
> > session = a Glorp.GlorpSession
> > query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > parameters = an IdentityDictionary[2]
> > action = nil
> > Context PC = 24
> >
> > ----------------------------------------------------------------------
> > Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
> > Receiver:
> > a Glorp.Proxy
> > Instance Variables:
> > value = nil
> > isInstantiated = false
> > session = a Glorp.GlorpSession
> > query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > parameters = an IdentityDictionary[2]
> > action = nil
> > Arguments:
> > aMessage = a Message with selector: #yourSelf and arguments: #()
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 3
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Temporaries:
> > preReadBlockAction = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > each = StoreBundle(SAGETEA-LOADER,1.0)
> > Temporaries:
> > .self = a Store.AtomicAnalysisLoader
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > OrderedCollection>>do:
> > Receiver:
> > an OrderedCollection
> > Instance Variables:
> > firstIndex = 1
> > lastIndex = 1
> > Arguments:
> > aBlock = BlockClosure [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> > Temporaries:
> > index = 1
> > Context PC = 17
> >
> > ----------------------------------------------------------------------
> > Store.AtomicAnalysisLoader>>buildInstallObjects
> > Receiver:
> > an Store.AtomicAnalysisLoader
> > Instance Variables:
> > installObjects = an OrderedCollection[0]
> > pundles = an OrderedCollection[1]
> > loadingDictionary = a Dictionary[0]
> > dllccLoaded = true
> > earlyInstallClassNames = an OrderedCollection[28]
> > compilationManager = nil
> > shadowCompiler = nil
> > fullLoadClasses = an OrderedCollection[0]
> > sortedFullClasses = nil
> > unloadableDefinitions = an OrderedCollection[0]
> > pundlesNeedPostInstallReconcile = false
> > classesToInitialize = an OrderedCollection[0]
> > overrides = an OrderedCollection[0]
> > overriddenClasses = an OrderedCollection[0]
> > bindingsToInitialize = an OrderedCollection[0]
> > classesToNotify = an OrderedCollection[0]
> > lastPundleWorkedOn = nil
> > ignoreUnloadables = false
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Store.AtomicAnalysisLoader>>pundle:
> > Receiver:
> > an Store.AtomicAnalysisLoader
> > Instance Variables:
> > installObjects = an OrderedCollection[0]
> > pundles = an OrderedCollection[1]
> > loadingDictionary = a Dictionary[0]
> > dllccLoaded = true
> > earlyInstallClassNames = an OrderedCollection[28]
> > compilationManager = nil
> > shadowCompiler = nil
> > fullLoadClasses = an OrderedCollection[0]
> > sortedFullClasses = nil
> > unloadableDefinitions = an OrderedCollection[0]
> > pundlesNeedPostInstallReconcile = false
> > classesToInitialize = an OrderedCollection[0]
> > overrides = an OrderedCollection[0]
> > overriddenClasses = an OrderedCollection[0]
> > bindingsToInitialize = an OrderedCollection[0]
> > classesToNotify = an OrderedCollection[0]
> > lastPundleWorkedOn = nil
> > ignoreUnloadables = false
> > Arguments:
> > aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Store.AtomicAnalysisLoader class>>pundle:
> > Receiver:
> > an Store.AtomicAnalysisLoader class
> > Instance Variables:
> > superclass = Object
> > methodDict = a MethodDictionary[78]
> > format = 16402
> > subclasses = nil
> > instanceVariables = an Array[18]
> > organization = ('accessing' #allLoadingDictionaryMethods #dllccLoaded #dllccLoaded: #earlyInstallClassNames #fullLoadClasses #lastPundleWorkedOn #lastPundleWorkedOn: #loadingDictionary #loadingDictionaryCTypeMethods #loadingDictionaryClasses #loadingDictionaryExtensionMethods #loadingDictionaryMethods #loadingDictionaryNamespaces #loadingDictionaryShareds #overrides #unloadableDefinitions #unloadableDefinitionsForBrowsing)
> > ('analyze' #analyze #cleanUpOverrides #compileAndInstall #compileToShadow #compileUnloadables: #finalCompileAndInstall #installFromShadow #markInstalled #runPostLoads #runPreLoads #runPrerequisites)
> > ('private-compiling' #allExternalInterfaceMethods #allExternalMethodMethods #compilerMethodInShadow:orRealClassDefinesCompiler: #extractCompilerFrom:andPutInto: #leaveCompilerAloneWithRegardTo: #orderedExternalInterfaceClasses #raiseUnloadableError: #realFromShadow: #resetCompilationEnvironment #root #shadowAt:)
> > ('install objects' #addAllCTypeMethods: #addAllClasses: #addAllExtensionMethods: #addAllMethods: #addAllNamespaces: #addAllShareds: #addNamespace: #buildInstallObjects #redefinesClass: #redefinesNamespace:)
> > ('private-definition sorting' #sortedCTypeMethods #sortedClasses #sortedDefinedMethods #sortedExtensionMethods #sortedFullClasses #sortedMethods: #sortedNamespaces)
> > ('initialize-release' #initialize #initializeEarlyInstallClassNames #pundle:)
> > ('installation' #collectRedefinedClasses: #fixMClass:to: #initializeBindings #initializeBindingsAndClasses #initializeClasses #installClass: #installFromPackagesIn:removingFrom: #installMethod: #installNameSpace: #installSharedBinding: #proceedToLoad #putClasses:intoDictionary: #updateDeltaDefinitionsAndPackageRecompile)
> > ('compiling' #recompileAllExternals: #recompileExternalObjects #recompileOverriddenClasses #shadowDbMethod: #shadowDefinedRecord:)
> > ('testing' #hasUnloadableDefinitions)
> >
> > name = #AtomicAnalysisLoader
> > classPool = a NameSpaceOfClass[0]
> > environment = a NameSpace[282]
> > Arguments:
> > aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
> > Temporaries:
> > instance = a Store.AtomicAnalysisLoader
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > anExceptionSelector = Store.LoadCanceled
> > handlerBlock = BlockClosure [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 14
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > aBlock = BlockClosure [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 19
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.Glorp.StorePundle>>loadSource
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 6
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.Glorp.StorePundle>>loadSource
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > aBlock = BlockClosure [] in Store.Glorp.StorePundle>>loadSource
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .package = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .windowsToSubsume = an Array[1]
> > .self = Store.StoreProgressOverlay
> > overlays = an Array[1]
> > .aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Context PC = 14
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > outerContext = nil
> > copiedValues = an Array[4]
> > Arguments:
> > aBlock = BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.StoreProgressOverlay class>>subsumeAll:while:
> > Receiver:
> > a Store.StoreProgressOverlay class
> > Instance Variables:
> > superclass = Panel
> > methodDict = a MethodDictionary[12]
> > format = 16394
> > subclasses = nil
> > instanceVariables = an Array[3]
> > organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
> > ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
> > ('displaying' #displayChild:on: #displayDropdownOn:)
> >
> > name = #StoreProgressOverlay
> > classPool = a NameSpaceOfClass[0]
> > environment = a NameSpace[282]
> > Arguments:
> > aWindowCollection = an Array[1]
> > aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Temporaries:
> > overlays = an Array[1]
> > windowsToSubsume = an Array[1]
> > Context PC = 22
> >
> > ----------------------------------------------------------------------
> > Store.StoreProgressOverlay class>>subsume:while:
> > Receiver:
> > a Store.StoreProgressOverlay class
> > Instance Variables:
> > superclass = Panel
> > methodDict = a MethodDictionary[12]
> > format = 16394
> > subclasses = nil
> > instanceVariables = an Array[3]
> > organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
> > ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
> > ('displaying' #displayChild:on: #displayDropdownOn:)
> >
> > name = #StoreProgressOverlay
> > classPool = a NameSpaceOfClass[0]
> > environment = a NameSpace[282]
> > Arguments:
> > aWindowOrNil = a ScheduledWindow 69217101
> > aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>withStoreFeedbackOn:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > aWindow = a ScheduledWindow 69217101
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
> > Receiver:
> > a Store.Glorp.PundleVersionPane
> > Instance Variables:
> > dependents = nil
> > builder = an UIBuilder
> > uiSession = nil
> > eventHandlers = nil
> > itemsInList = a MultiSelectionInList
> > tool = a Store.Glorp.PublishedPundleVersionsTool
> > title = 'Published Items on sagetea dev5'
> > listFilterBlock = nil
> > imageVersions = a Dictionary[1]
> > publishedFormatDescriptions = a Dictionary[2]
> > Temporaries:
> > package = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 21
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.PundleVersionPane>>loadSelectedVersion
> > Receiver:
> > a Store.Glorp.PundleVersionPane
> > Instance Variables:
> > dependents = nil
> > builder = an UIBuilder
> > uiSession = nil
> > eventHandlers = nil
> > itemsInList = a MultiSelectionInList
> > tool = a Store.Glorp.PublishedPundleVersionsTool
> > title = 'Published Items on sagetea dev5'
> > listFilterBlock = nil
> > imageVersions = a Dictionary[1]
> > publishedFormatDescriptions = a Dictionary[2]
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > menuSelection = #loadSelectedVersion
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > menuSelection = #loadSelectedVersion
> > Context PC = 14
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > aMenu = a Menu
> > aPoint = 678 @ 344
> > centered = true
> > Temporaries:
> > valueResult = a MenuItem 'Load'
> > Context PC = 41
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > aPoint = 678 @ 344
> > centered = true
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Temporaries:
> > point = 110 @ 27
> > index = 2
> > Context PC = 44
> >
> > ----------------------------------------------------------------------
> > YellowButtonPressedEvent>>dispatchTo:
> > Receiver:
> > a YellowButtonPressedEvent
> > Instance Variables:
> > time = 8377729
> > initiator = an EventDispatcher
> > window = a ScheduledWindow 69217101
> > state = 2
> > x = 413
> > y = 82
> > gx = 678
> > gy = 344
> > buttonNumber = 2
> > Arguments:
> > anObject = an EmulatedSequenceController
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > anEvent = a YellowButtonPressedEvent
> > Context PC = 38
> >
> > ----------------------------------------------------------------------
> > EventDispatcher>>dispatch:to:
> > Receiver:
> > an EventDispatcher
> > Instance Variables:
> > windowController = an ApplicationStandardSystemController
> > currentMouseConsumer = nil
> > grabbingMouse = false
> > lastControlObject = nil
> > trapList = nil
> > state = nil
> > repairDamageWhenDebugging = true
> > flushQueueAfterError = true
> > distributeEventsWhenDebugging = true
> > dragDropInProgress = false
> > dragDropTracker = nil
> > dispatchUnknownEvents = false
> > Arguments:
> > event = a YellowButtonPressedEvent
> > object = an EmulatedSequenceController
> > Temporaries:
> > tmp = nil
> > Context PC = 10
> >
> > ----------------------------------------------------------------------
> > EventDispatcher>>dispatchEvent:
> > Receiver:
> > an EventDispatcher
> > Instance Variables:
> > windowController = an ApplicationStandardSystemController
> > currentMouseConsumer = nil
> > grabbingMouse = false
> > lastControlObject = nil
> > trapList = nil
> > state = nil
> > repairDamageWhenDebugging = true
> > flushQueueAfterError = true
> > distributeEventsWhenDebugging = true
> > dragDropInProgress = false
> > dragDropTracker = nil
> > dispatchUnknownEvents = false
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Temporaries:
> > objectWantingControl = an EmulatedSequenceController
> > targetKeyboardProcessor = nil
> > Context PC = 122
> >
> > ----------------------------------------------------------------------
> > YellowButtonPressedEvent(Event)>>dispatch
> > Receiver:
> > a YellowButtonPressedEvent
> > Instance Variables:
> > time = 8377729
> > initiator = an EventDispatcher
> > window = a ScheduledWindow 69217101
> > state = 2
> > x = 413
> > y = 82
> > gx = 678
> > gy = 344
> > buttonNumber = 2
> > Context PC = 16
> >
> > ----------------------------------------------------------------------
> > YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
> > Receiver:
> > a YellowButtonPressedEvent
> > Instance Variables:
> > time = 8377729
> > initiator = an EventDispatcher
> > window = a ScheduledWindow 69217101
> > state = 2
> > x = 413
> > y = 82
> > gx = 678
> > gy = 344
> > buttonNumber = 2
> > Arguments:
> > aWinMgr = a WindowManager
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in WindowManager>>safelyDispatchForWindowManager:
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .event = a YellowButtonPressedEvent
> > .self = a WindowManager
> > Context PC = 6
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
> > outerContext = nil
> > copiedValues = an Array[2]
> > Arguments:
> > anExceptionSelector = BadControllerError
> > handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > WindowManager>>safelyDispatchForWindowManager:
> > Receiver:
> > a WindowManager
> > Instance Variables:
> > windows = an OrderedCollection[1]
> > activeController = nil
> > interruptLock = false
> > outstandingMetaOrDamage = false
> > openInProgress = false
> > eventQueue = an EventQueue
> > baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
> > dontFilterEvents = false
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > WindowManager>>processNextEvent
> > Receiver:
> > a WindowManager
> > Instance Variables:
> > windows = an OrderedCollection[1]
> > activeController = nil
> > interruptLock = false
> > outstandingMetaOrDamage = false
> > openInProgress = false
> > eventQueue = an EventQueue
> > baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
> > dontFilterEvents = false
> > Temporaries:
> > event = a YellowButtonPressedEvent
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > optimized [] in [] in WindowManager>>newProcess
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = a WindowManager
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in [] in WindowManager>>newProcess
> > outerContext = nil
> > copiedValues = a WindowManager
> > Arguments:
> > anExceptionSelector = TerminateException
> > handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > optimized [] in WindowManager>>newProcess
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = a WindowManager
> > Context PC = 15
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in WindowManager>>newProcess
> > outerContext = nil
> > copiedValues = a WindowManager
> > Arguments:
> > anExceptionSelector = TerminateException
> > handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > optimized [] in Process class>>forBlock:priority:
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .aBlock = BlockClosure [] in WindowManager>>newProcess
> > Context PC = 9
> > _______________________________________________
> > vwnc mailing list
> > [hidden email]
> > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

signature.asc (501 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: help - 64 bit ubuntu server and Store not working

Boris Popov, DeepCove Labs (SNN)
The hex-encoded bytea is recognizable by-design by leading \x, so I'm hoping a fix made it into 7.9 that supports both formats on the reads (writes aren't affected by the setting, the backend will recognize both and can remain in escaped format for simpler compatibility).

-Boris


-----Original Message-----
From: David Long [mailto:[hidden email]]
Sent: Saturday, November 26, 2011 12:46 PM
To: Boris Popov, DeepCove Labs
Cc: [hidden email]
Subject: Re: [vwnc] help - 64 bit ubuntu server and Store not working

Hi Boris,
yes, that was it. Thank you. Phew - that's a relief. I am glad I can go
64 bit now with my server setup. Awesome.
regards,
David
On Sat, 2011-11-26 at 07:12 -0500, Boris Popov, DeepCove Labs wrote:

> Could it be that release has PostgreSQL 9 installed? If so, you need to tweak one setting as per below,
>
> http://permalink.gmane.org/gmane.comp.lang.smalltalk.vwnc/22230
>
> -Boris
>
> On 2011-11-26, at 3:48, "David Long" <[hidden email]> wrote:
>
> > Hello,
> >
> > I recently upgraded my server to Ubuntu Server 64 bit. Since then I have not been able to download packages from the Store repository. I get an error from Base64EncodingStream (message not understood)
> >
> > Any ideas?
> >
> > Here is the stack trace:
> >
> > Unhandled exception: Message not understood: #bitShift:
> > Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > Glorp.VWDatabaseAccessor>>handleError:for:
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > BlockClosure>>cull:
> > MessageNotUnderstood(GenericException)>>performHandler:
> > MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
> > MessageNotUnderstood(GenericException)>>propagateFrom:
> > MessageNotUnderstood(GenericException)>>propagate
> > MessageNotUnderstood(GenericException)>>raiseSignal
> > UndefinedObject(Object)>>doesNotUnderstand:
> > Base64EncodingReadStream>>addOctet1To:from:
> > Base64EncodingReadStream>>readNextOctetArray
> > Base64EncodingReadStream>>nextOctetArray
> > Base64EncodingReadStream>>makeNextOctetArrayCurrent
> > Base64EncodingReadStream>>octetArray
> > Base64EncodingReadStream>>peek
> > Base64EncodingReadStream>>atEnd
> > Base64EncodingReadStream>>upToEnd
> > PostgreSQLEXDISession class>>byteaFrom:for:
> > optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> > PostgreSQLEXDISession>>valueFrom:ofType:
> > PostgreSQLEXDISession>>getFieldExternal:
> > PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
> > ExternalDatabaseAnswerStream>>getNextRow
> > ExternalDatabaseAnswerStream>>atEnd
> > Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > BlockClosure>>on:do:
> > Glorp.GlorpCursoredStream>>atEnd
> > Glorp.GlorpCursoredStream>>upToEnd
> > Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
> > optimized [] in Glorp.Proxy>>getValue
> > BlockClosure>>ensure:
> > Glorp.Proxy>>getValue
> > Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
> > optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> > OrderedCollection>>do:
> > Store.AtomicAnalysisLoader>>buildInstallObjects
> > Store.AtomicAnalysisLoader>>pundle:
> > Store.AtomicAnalysisLoader class>>pundle:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
> > optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > BlockClosure>>on:do:
> > optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > BlockClosure>>ensure:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
> > optimized [] in Store.Glorp.StorePundle>>loadSource
> > BlockClosure>>ensure:
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
> > optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > BlockClosure>>ensure:
> > Store.StoreProgressOverlay class>>subsumeAll:while:
> > Store.StoreProgressOverlay class>>subsume:while:
> > BlockClosure>>withStoreFeedbackOn:
> > Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
> > Store.Glorp.PundleVersionPane>>loadSelectedVersion
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
> > EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
> > EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
> > EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
> > EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
> > YellowButtonPressedEvent>>dispatchTo:
> > EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
> > EventDispatcher>>dispatch:to:
> > EventDispatcher>>dispatchEvent:
> > YellowButtonPressedEvent(Event)>>dispatch
> > YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
> > optimized [] in WindowManager>>safelyDispatchForWindowManager:
> > BlockClosure>>on:do:
> > WindowManager>>safelyDispatchForWindowManager:
> > WindowManager>>processNextEvent
> > optimized [] in [] in WindowManager>>newProcess
> > BlockClosure>>on:do:
> > optimized [] in WindowManager>>newProcess
> > BlockClosure>>on:do:
> > optimized [] in Process class>>forBlock:priority:
> >
> > ----------------------------------------------------------------------
> > Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > Receiver:
> > a Glorp.GlorpDatabaseReadError
> > Instance Variables:
> > messageText = 'Message not understood: #bitShift:'
> > originator = a Glorp.GlorpDatabaseReadError
> > initialContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > firstUnwindContext = nil
> > handlerContext = nil
> > parameter = nil
> > proceedBlock = nil
> > isResumable = true
> > signal = nil
> > searchContext = Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > databaseError = a MessageNotUnderstood
> > accessor = a Glorp.VWDatabaseAccessor
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Glorp.VWDatabaseAccessor>>handleError:for:
> > Receiver:
> > a Glorp.VWDatabaseAccessor
> > Instance Variables:
> > connection = a PostgreSQLEXDIConnection
> > currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
> > logging = false
> > logger = nil
> > logOnly = false
> > reusePreparedStatements = true
> > deniedCommands = nil
> > mutex = a Semaphore[0]
> > dependents = nil
> > driverSession = a PostgreSQLEXDISession
> > preparedStatements = a Glorp.CacheManager
> > Arguments:
> > exception = a MessageNotUnderstood
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > Temporaries:
> > errorClass = Glorp.GlorpDatabaseReadError
> > error = a Glorp.GlorpDatabaseReadError
> > Context PC = 28
> >
> > ----------------------------------------------------------------------
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > ex = a MessageNotUnderstood
> > Temporaries:
> > .self = a Glorp.GlorpCursoredStream
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>cull:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
> > outerContext = nil
> > copiedValues = a Glorp.GlorpCursoredStream
> > Arguments:
> > anObject = a MessageNotUnderstood
> > Context PC = 15
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>performHandler:
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Arguments:
> > aContext = BlockClosure>>on:do:
> > Temporaries:
> > result = nil
> > oldHandler = BlockClosure>>on:do:
> > Context PC = 39
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Arguments:
> > aContext = UndefinedObject(Object)>>doesNotUnderstand:
> > Temporaries:
> > handler = BlockClosure>>on:do:
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>propagateFrom:
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Arguments:
> > startContext = UndefinedObject(Object)>>doesNotUnderstand:
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>propagate
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > MessageNotUnderstood(GenericException)>>raiseSignal
> > Receiver:
> > a MessageNotUnderstood
> > Instance Variables:
> > messageText = BlockClosure [] in Object>>doesNotUnderstand:
> > originator = nil
> > initialContext = UndefinedObject(Object)>>doesNotUnderstand:
> > firstUnwindContext = nil
> > handlerContext = BlockClosure>>on:do:
> > parameter = a Message with selector: #bitShift: and arguments: #(2)
> > proceedBlock = BlockClosure [] in GenericException>>raiseSignal
> > isResumable = true
> > signal = nil
> > searchContext = UndefinedObject(Object)>>doesNotUnderstand:
> > reachedDefaultHandler = false
> > Context PC = 16
> >
> > ----------------------------------------------------------------------
> > UndefinedObject(Object)>>doesNotUnderstand:
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > aMessage = a Message with selector: #bitShift: and arguments: #(2)
> > Temporaries:
> > excpt = a MessageNotUnderstood
> > resumeValue = nil
> > Context PC = 25
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>addOctet1To:from:
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Arguments:
> > anArray = an Array[3]
> > encodedQuad = an Array[4]
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>readNextOctetArray
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Temporaries:
> > encodedQuad = an Array[4]
> > newOctetTriplet = an Array[3]
> > Context PC = 39
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>nextOctetArray
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>makeNextOctetArrayCurrent
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>octetArray
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>peek
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>atEnd
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Base64EncodingReadStream>>upToEnd
> > Receiver:
> > a Base64EncodingReadStream
> > Instance Variables:
> > underlyingStream = a ReadStream
> > octetIndex = nil
> > octetArray = nil
> > nextOctetArray = nil
> > Temporaries:
> > newStream = a WriteStream
> > Context PC = 15
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession class>>byteaFrom:for:
> > Receiver:
> > a PostgreSQLEXDISession class
> > Instance Variables:
> > superclass = ExternalDatabaseSession
> > methodDict = a MethodDictionary[32]
> > format = 16414
> > subclasses = nil
> > instanceVariables = an Array[5]
> > organization = ('accessing' #currentPostgresRow #currentPostgresRow: #noticeResponsesAreSuppressed #queryResult #resultList: #rowStream)
> > ('private-library calls' #acquireExternal)
> > ('private-execution' #cancelExternal #dismissExternal #executeExternal #readyExternal #resultsExternal)
> > ('private-binding' #bindExternal #prepareExternal)
> > ('private-answer set' #advanceExternal #allocateRowBufferExternal: #answerStreamDismissed #cancelAnswerSetExternal #getColumnDescriptionExternal: #getFieldExternal: #hasAnswerSetExternal #moreResultsExternal)
> > ('private' #noticeResponsesAreSuppressed: #resetRowStream #translationsFromPostgres #valueFrom:ofType:)
> > ('license' #license)
> > ('services' #passNoticeResponses #suppressNoticeResponses)
> > ('data processing' #cancel #isPrepared #rowCount)
> >
> > name = #PostgreSQLEXDISession
> > classPool = a NameSpaceOfClass[0]
> > environment = nil
> > translationsFromPostgres = an IdentityDictionary[30]
> > Arguments:
> > aStream = a ReadStream
> > aSession = a PostgreSQLEXDISession
> > Temporaries:
> > readStream = a Base64EncodingReadStream
> > decodedString = nil
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > aSession = a PostgreSQLEXDISession
> > aStream = a ReadStream
> > Temporaries:
> > .self = PostgreSQLEXDISession
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession>>valueFrom:ofType:
> > Receiver:
> > a PostgreSQLEXDISession
> > Instance Variables:
> > stateHolder = a ValueHolder on: #fetchingData
> > traceStream = nil
> > traceLevel = 0
> > participants = a WeakArray[0]
> > participantsSemaphore = a RecursionLock
> > connection = a PostgreSQLEXDIConnection
> > query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> > queryFragments = an Array[1]
> > bindInput = nil
> > bindTemplate = nil
> > bindOutput = nil
> > useNamedOutputBinding = false
> > bindValues = nil
> > resultTemplate = nil
> > allocateForEachRow = true
> > blockFactor = 100
> > numColumns = 10
> > columnDescriptions = an Array[10]
> > rowAdaptors = an Array[10]
> > rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> > bufferIndex = nil
> > answerStream = an ExternalDatabaseAnswerStream
> > currentRow = an Array[10]
> > scrollable = false
> > needBinding = false
> > rowStream = a ReadStream
> > currentPostgresRow = <<<<< AsciiRowMessage
> > Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> > Field #2: Bytes (hex): [3431].
> > Field #3: Bytes (hex): [353736383039353432].
> > Field #4: Bytes (hex): [6461766964].
> > Field #5: Bytes (hex): [30].
> > Field #6: Bytes (hex): [3133303038].
> > Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> > Field #8: Bytes (hex): [3133303038].
> > Field #9: Bytes (hex): [31].
> > Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> >
> > noticeResponsesAreSuppressed = nil
> > resultList = a PostgreSQLQueryResultList
> > translationsFromPostgres = an IdentityDictionary[30]
> > Arguments:
> > aString = '\x516b39545579413349414541446...6c75633352686247774e4946303d'
> > aSymbol = #bytea
> > Temporaries:
> > translationBlock = BlockClosure [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
> > Context PC = 19
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession>>getFieldExternal:
> > Receiver:
> > a PostgreSQLEXDISession
> > Instance Variables:
> > stateHolder = a ValueHolder on: #fetchingData
> > traceStream = nil
> > traceLevel = 0
> > participants = a WeakArray[0]
> > participantsSemaphore = a RecursionLock
> > connection = a PostgreSQLEXDIConnection
> > query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> > queryFragments = an Array[1]
> > bindInput = nil
> > bindTemplate = nil
> > bindOutput = nil
> > useNamedOutputBinding = false
> > bindValues = nil
> > resultTemplate = nil
> > allocateForEachRow = true
> > blockFactor = 100
> > numColumns = 10
> > columnDescriptions = an Array[10]
> > rowAdaptors = an Array[10]
> > rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> > bufferIndex = nil
> > answerStream = an ExternalDatabaseAnswerStream
> > currentRow = an Array[10]
> > scrollable = false
> > needBinding = false
> > rowStream = a ReadStream
> > currentPostgresRow = <<<<< AsciiRowMessage
> > Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> > Field #2: Bytes (hex): [3431].
> > Field #3: Bytes (hex): [353736383039353432].
> > Field #4: Bytes (hex): [6461766964].
> > Field #5: Bytes (hex): [30].
> > Field #6: Bytes (hex): [3133303038].
> > Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> > Field #8: Bytes (hex): [3133303038].
> > Field #9: Bytes (hex): [31].
> > Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> >
> > noticeResponsesAreSuppressed = nil
> > resultList = a PostgreSQLQueryResultList
> > translationsFromPostgres = an IdentityDictionary[30]
> > Arguments:
> > aColumn = 10
> > Temporaries:
> > field = Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> > columnTypeName = #bytea
> > Context PC = 25
> >
> > ----------------------------------------------------------------------
> > PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
> > Receiver:
> > a PostgreSQLEXDISession
> > Instance Variables:
> > stateHolder = a ValueHolder on: #fetchingData
> > traceStream = nil
> > traceLevel = 0
> > participants = a WeakArray[0]
> > participantsSemaphore = a RecursionLock
> > connection = a PostgreSQLEXDIConnection
> > query = 'SELECT t1.name, t1.primaryKey... = 1) AND (t2.recType = 0)))'
> > queryFragments = an Array[1]
> > bindInput = nil
> > bindTemplate = nil
> > bindOutput = nil
> > useNamedOutputBinding = false
> > bindValues = nil
> > resultTemplate = nil
> > allocateForEachRow = true
> > blockFactor = 100
> > numColumns = 10
> > columnDescriptions = an Array[10]
> > rowAdaptors = an Array[10]
> > rowBuffersHolder = a ValueHolder on: #(nil nil nil nil nil nil nil nil nil nil)
> > bufferIndex = nil
> > answerStream = an ExternalDatabaseAnswerStream
> > currentRow = an Array[10]
> > scrollable = false
> > needBinding = false
> > rowStream = a ReadStream
> > currentPostgresRow = <<<<< AsciiRowMessage
> > Field #1: Bytes (hex): [706F73744C6F6164426C6F636B].
> > Field #2: Bytes (hex): [3431].
> > Field #3: Bytes (hex): [353736383039353432].
> > Field #4: Bytes (hex): [6461766964].
> > Field #5: Bytes (hex): [30].
> > Field #6: Bytes (hex): [3133303038].
> > Field #7: Bytes (hex): [5B3A7061636B616765207C200D0909534147455445414C6F6164657220696E7374616C6C0D205D].
> > Field #8: Bytes (hex): [3133303038].
> > Field #9: Bytes (hex): [31].
> > Field #10: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431363734333633366536383661353236323466366534323638353933323734363835613332353536373636343334313465343335313663353435313535363434363536343535363432353434373339363835613437353637393439343736633735363333333532363836323437373734653439343633303364].
> >
> > noticeResponsesAreSuppressed = nil
> > resultList = a PostgreSQLQueryResultList
> > translationsFromPostgres = an IdentityDictionary[30]
> > Temporaries:
> > currentRowCopy = an Array[10]
> > index = 10
> > Context PC = 56
> >
> > ----------------------------------------------------------------------
> > ExternalDatabaseAnswerStream>>getNextRow
> > Receiver:
> > an ExternalDatabaseAnswerStream
> > Instance Variables:
> > session = a PostgreSQLEXDISession
> > nextRow = nil
> > Temporaries:
> > row = nil
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > ExternalDatabaseAnswerStream>>atEnd
> > Receiver:
> > an ExternalDatabaseAnswerStream
> > Instance Variables:
> > session = a PostgreSQLEXDISession
> > nextRow = nil
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
> > Receiver:
> > a Glorp.VWDatabaseAccessor
> > Instance Variables:
> > connection = a PostgreSQLEXDIConnection
> > currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'PostgreSQLEXDIConnection', 'david', 'ottawa5.sageteagroup.com:5432_sagetea_development', '')
> > logging = false
> > logger = nil
> > logOnly = false
> > reusePreparedStatements = true
> > deniedCommands = nil
> > mutex = a Semaphore[0]
> > dependents = nil
> > driverSession = a PostgreSQLEXDISession
> > preparedStatements = a Glorp.CacheManager
> > Arguments:
> > aCursor = an ExternalDatabaseAnswerStream
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in Glorp.GlorpCursoredStream>>atEnd
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .accessor = a Glorp.VWDatabaseAccessor
> > .self = a Glorp.GlorpCursoredStream
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Glorp.GlorpCursoredStream>>atEnd
> > outerContext = nil
> > copiedValues = an Array[2]
> > Arguments:
> > anExceptionSelector = Error
> > handlerBlock = BlockClosure [] in Glorp.GlorpCursoredStream>>atEnd
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > Glorp.GlorpCursoredStream>>atEnd
> > Receiver:
> > a Glorp.GlorpCursoredStream
> > Instance Variables:
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > cursor = an ExternalDatabaseAnswerStream
> > mightHaveDuplicateRows = nil
> > builders = an Array[5]
> > buildersThatReturnResults = an Array[1]
> > databaseAccessor = a Glorp.VWDatabaseAccessor
> > peekBuffer = nil
> > rawPeekBuffer = nil
> > statement = a Glorp.GlorpPreparedStatement
> > Temporaries:
> > accessor = a Glorp.VWDatabaseAccessor
> > Context PC = 40
> >
> > ----------------------------------------------------------------------
> > Glorp.GlorpCursoredStream>>upToEnd
> > Receiver:
> > a Glorp.GlorpCursoredStream
> > Instance Variables:
> > command = a Glorp.QuerySelectCommand(a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary))
> > cursor = an ExternalDatabaseAnswerStream
> > mightHaveDuplicateRows = nil
> > builders = an Array[5]
> > buildersThatReturnResults = an Array[1]
> > databaseAccessor = a Glorp.VWDatabaseAccessor
> > peekBuffer = nil
> > rawPeekBuffer = nil
> > statement = a Glorp.GlorpPreparedStatement
> > Temporaries:
> > result = a WriteStream
> > nextValue = nil
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
> > Receiver:
> > a Glorp.SimpleQuery
> > Instance Variables:
> > session = a Glorp.GlorpSession
> > prepared = true
> > expectedRows = 100
> > collectionType = a Glorp.GlorpDictionaryDescription
> > ordering = nil
> > maximumLobSizeToRetrieveDirectly = 32768
> > readsOneObject = false
> > groupBy = nil
> > resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> > base = Base(Association)
> > limit = nil
> > offset = nil
> > proxyType = nil
> > shouldRefresh = false
> > tracing = a Glorp.Tracing
> > builders = an Array[5]
> > fields = an OrderedCollection[10]
> > joins = an OrderedCollection[1]
> > tablePrefix = nil
> > customCommand = nil
> > tablesToPrint = a SortedCollection[3]
> > Arguments:
> > aCursoredStream = a Glorp.GlorpCursoredStream
> > Temporaries:
> > results = a Glorp.AddingWriteStream
> > finalAnswer = nil
> > Context PC = 26
> >
> > ----------------------------------------------------------------------
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
> > Receiver:
> > a Glorp.SimpleQuery
> > Instance Variables:
> > session = a Glorp.GlorpSession
> > prepared = true
> > expectedRows = 100
> > collectionType = a Glorp.GlorpDictionaryDescription
> > ordering = nil
> > maximumLobSizeToRetrieveDirectly = 32768
> > readsOneObject = false
> > groupBy = nil
> > resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> > base = Base(Association)
> > limit = nil
> > offset = nil
> > proxyType = nil
> > shouldRefresh = false
> > tracing = a Glorp.Tracing
> > builders = an Array[5]
> > fields = an OrderedCollection[10]
> > joins = an OrderedCollection[1]
> > tablePrefix = nil
> > customCommand = nil
> > tablesToPrint = a SortedCollection[3]
> > Arguments:
> > anArray = an IdentityDictionary[2]
> > Temporaries:
> > answerStream = a Glorp.GlorpCursoredStream
> > result = nil
> > Context PC = 23
> >
> > ----------------------------------------------------------------------
> > Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
> > Receiver:
> > a Glorp.SimpleQuery
> > Instance Variables:
> > session = a Glorp.GlorpSession
> > prepared = true
> > expectedRows = 100
> > collectionType = a Glorp.GlorpDictionaryDescription
> > ordering = nil
> > maximumLobSizeToRetrieveDirectly = 32768
> > readsOneObject = false
> > groupBy = nil
> > resultClass = a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > whereClause = Base(Association).TW_Properties.propertyRef = Base(Association).TW_PropertyRecord.primaryKey AND Base(Association).TW_Properties.pundleRef = Parameter(TW_Bundle.primaryKey) AND Base(Association).TW_Properties.recType = 0
> > base = Base(Association)
> > limit = nil
> > offset = nil
> > proxyType = nil
> > shouldRefresh = false
> > tracing = a Glorp.Tracing
> > builders = an Array[5]
> > fields = an OrderedCollection[10]
> > joins = an OrderedCollection[1]
> > tablePrefix = nil
> > customCommand = nil
> > tablesToPrint = a SortedCollection[3]
> > Arguments:
> > parameterArray = an IdentityDictionary[2]
> > aSession = a Glorp.GlorpSession
> > Context PC = 35
> >
> > ----------------------------------------------------------------------
> > optimized [] in Glorp.Proxy>>getValue
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > Context PC = 17
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Glorp.Proxy>>getValue
> > outerContext = nil
> > copiedValues = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > Arguments:
> > aBlock = BlockClosure [] in Glorp.Proxy>>getValue
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Glorp.Proxy>>getValue
> > Receiver:
> > a Glorp.Proxy
> > Instance Variables:
> > value = nil
> > isInstantiated = false
> > session = a Glorp.GlorpSession
> > query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > parameters = an IdentityDictionary[2]
> > action = nil
> > Context PC = 24
> >
> > ----------------------------------------------------------------------
> > Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
> > Receiver:
> > a Glorp.Proxy
> > Instance Variables:
> > value = nil
> > isInstantiated = false
> > session = a Glorp.GlorpSession
> > query = a SimpleQuery for a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)
> > parameters = an IdentityDictionary[2]
> > action = nil
> > Arguments:
> > aMessage = a Message with selector: #yourSelf and arguments: #()
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 3
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Temporaries:
> > preReadBlockAction = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> > Receiver:
> > an UndefinedObject
> > Arguments:
> > each = StoreBundle(SAGETEA-LOADER,1.0)
> > Temporaries:
> > .self = a Store.AtomicAnalysisLoader
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > OrderedCollection>>do:
> > Receiver:
> > an OrderedCollection
> > Instance Variables:
> > firstIndex = 1
> > lastIndex = 1
> > Arguments:
> > aBlock = BlockClosure [] in Store.AtomicAnalysisLoader>>buildInstallObjects
> > Temporaries:
> > index = 1
> > Context PC = 17
> >
> > ----------------------------------------------------------------------
> > Store.AtomicAnalysisLoader>>buildInstallObjects
> > Receiver:
> > an Store.AtomicAnalysisLoader
> > Instance Variables:
> > installObjects = an OrderedCollection[0]
> > pundles = an OrderedCollection[1]
> > loadingDictionary = a Dictionary[0]
> > dllccLoaded = true
> > earlyInstallClassNames = an OrderedCollection[28]
> > compilationManager = nil
> > shadowCompiler = nil
> > fullLoadClasses = an OrderedCollection[0]
> > sortedFullClasses = nil
> > unloadableDefinitions = an OrderedCollection[0]
> > pundlesNeedPostInstallReconcile = false
> > classesToInitialize = an OrderedCollection[0]
> > overrides = an OrderedCollection[0]
> > overriddenClasses = an OrderedCollection[0]
> > bindingsToInitialize = an OrderedCollection[0]
> > classesToNotify = an OrderedCollection[0]
> > lastPundleWorkedOn = nil
> > ignoreUnloadables = false
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Store.AtomicAnalysisLoader>>pundle:
> > Receiver:
> > an Store.AtomicAnalysisLoader
> > Instance Variables:
> > installObjects = an OrderedCollection[0]
> > pundles = an OrderedCollection[1]
> > loadingDictionary = a Dictionary[0]
> > dllccLoaded = true
> > earlyInstallClassNames = an OrderedCollection[28]
> > compilationManager = nil
> > shadowCompiler = nil
> > fullLoadClasses = an OrderedCollection[0]
> > sortedFullClasses = nil
> > unloadableDefinitions = an OrderedCollection[0]
> > pundlesNeedPostInstallReconcile = false
> > classesToInitialize = an OrderedCollection[0]
> > overrides = an OrderedCollection[0]
> > overriddenClasses = an OrderedCollection[0]
> > bindingsToInitialize = an OrderedCollection[0]
> > classesToNotify = an OrderedCollection[0]
> > lastPundleWorkedOn = nil
> > ignoreUnloadables = false
> > Arguments:
> > aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > Store.AtomicAnalysisLoader class>>pundle:
> > Receiver:
> > an Store.AtomicAnalysisLoader class
> > Instance Variables:
> > superclass = Object
> > methodDict = a MethodDictionary[78]
> > format = 16402
> > subclasses = nil
> > instanceVariables = an Array[18]
> > organization = ('accessing' #allLoadingDictionaryMethods #dllccLoaded #dllccLoaded: #earlyInstallClassNames #fullLoadClasses #lastPundleWorkedOn #lastPundleWorkedOn: #loadingDictionary #loadingDictionaryCTypeMethods #loadingDictionaryClasses #loadingDictionaryExtensionMethods #loadingDictionaryMethods #loadingDictionaryNamespaces #loadingDictionaryShareds #overrides #unloadableDefinitions #unloadableDefinitionsForBrowsing)
> > ('analyze' #analyze #cleanUpOverrides #compileAndInstall #compileToShadow #compileUnloadables: #finalCompileAndInstall #installFromShadow #markInstalled #runPostLoads #runPreLoads #runPrerequisites)
> > ('private-compiling' #allExternalInterfaceMethods #allExternalMethodMethods #compilerMethodInShadow:orRealClassDefinesCompiler: #extractCompilerFrom:andPutInto: #leaveCompilerAloneWithRegardTo: #orderedExternalInterfaceClasses #raiseUnloadableError: #realFromShadow: #resetCompilationEnvironment #root #shadowAt:)
> > ('install objects' #addAllCTypeMethods: #addAllClasses: #addAllExtensionMethods: #addAllMethods: #addAllNamespaces: #addAllShareds: #addNamespace: #buildInstallObjects #redefinesClass: #redefinesNamespace:)
> > ('private-definition sorting' #sortedCTypeMethods #sortedClasses #sortedDefinedMethods #sortedExtensionMethods #sortedFullClasses #sortedMethods: #sortedNamespaces)
> > ('initialize-release' #initialize #initializeEarlyInstallClassNames #pundle:)
> > ('installation' #collectRedefinedClasses: #fixMClass:to: #initializeBindings #initializeBindingsAndClasses #initializeClasses #installClass: #installFromPackagesIn:removingFrom: #installMethod: #installNameSpace: #installSharedBinding: #proceedToLoad #putClasses:intoDictionary: #updateDeltaDefinitionsAndPackageRecompile)
> > ('compiling' #recompileAllExternals: #recompileExternalObjects #recompileOverriddenClasses #shadowDbMethod: #shadowDefinedRecord:)
> > ('testing' #hasUnloadableDefinitions)
> >
> > name = #AtomicAnalysisLoader
> > classPool = a NameSpaceOfClass[0]
> > environment = a NameSpace[282]
> > Arguments:
> > aStorePackageOrBundle = StoreBundle(SAGETEA-LOADER,1.0)
> > Temporaries:
> > instance = a Store.AtomicAnalysisLoader
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > anExceptionSelector = Store.LoadCanceled
> > handlerBlock = BlockClosure [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 14
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > aBlock = BlockClosure [] in Store.Glorp.StorePundle>>quietlyLoadSource
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 19
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.Glorp.StorePundle>>loadSource
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 6
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.Glorp.StorePundle>>loadSource
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > aBlock = BlockClosure [] in Store.Glorp.StorePundle>>loadSource
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
> > Receiver:
> > a Store.Glorp.StoreBundle
> > Instance Variables:
> > primaryKey = 1
> > trace = {nil}
> > username = 'david'
> > timestamp = November 26, 2011 8:12:09 AM
> > name = 'SAGETEA-LOADER'
> > comment = {uninstantiated StoreBlob}
> > properties = nil
> > propertiesBlob = {uninstantiated StoreBlob}
> > propertiesRecordDictionary = {uninstantiated collection of a Glorp.BasicDictionaryMapping(propertiesRecordDictionary)}
> > version = '1.0'
> > blessings = {SortedCollection (--- Blessed: Development --- By: david --- On November 26, 2011 8:12:09 AM
> >
> > )}
> > currentBlessingLevel = 20
> > storeModel = {SAGETEA-LOADER}
> > session = a Glorp.GlorpSession
> > versionless = {uninstantiated StoreVersionlessBundle}
> > bundles = {uninstantiated collection of a Glorp.BasicDictionaryMapping(bundles)}
> > packages = {uninstantiated collection of a Glorp.BasicDictionaryMapping(packages)}
> > files = {uninstantiated collection of StoreFile}
> > Context PC = 8
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .package = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .windowsToSubsume = an Array[1]
> > .self = Store.StoreProgressOverlay
> > overlays = an Array[1]
> > .aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Context PC = 14
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>ensure:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > outerContext = nil
> > copiedValues = an Array[4]
> > Arguments:
> > aBlock = BlockClosure [] in Store.StoreProgressOverlay class>>subsumeAll:while:
> > Temporaries:
> > result = nil
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > Store.StoreProgressOverlay class>>subsumeAll:while:
> > Receiver:
> > a Store.StoreProgressOverlay class
> > Instance Variables:
> > superclass = Panel
> > methodDict = a MethodDictionary[12]
> > format = 16394
> > subclasses = nil
> > instanceVariables = an Array[3]
> > organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
> > ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
> > ('displaying' #displayChild:on: #displayDropdownOn:)
> >
> > name = #StoreProgressOverlay
> > classPool = a NameSpaceOfClass[0]
> > environment = a NameSpace[282]
> > Arguments:
> > aWindowCollection = an Array[1]
> > aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Temporaries:
> > overlays = an Array[1]
> > windowsToSubsume = an Array[1]
> > Context PC = 22
> >
> > ----------------------------------------------------------------------
> > Store.StoreProgressOverlay class>>subsume:while:
> > Receiver:
> > a Store.StoreProgressOverlay class
> > Instance Variables:
> > superclass = Panel
> > methodDict = a MethodDictionary[12]
> > format = 16394
> > subclasses = nil
> > instanceVariables = an Array[3]
> > organization = ('initialize-release' #addProgressView #initializeLayoutAlgorithm #restoreOriginal #subsume:)
> > ('private' #backdrop #dropdownGradient #dropdownRectangle #progressView #regularView #washOutBackdropImage)
> > ('displaying' #displayChild:on: #displayDropdownOn:)
> >
> > name = #StoreProgressOverlay
> > classPool = a NameSpaceOfClass[0]
> > environment = a NameSpace[282]
> > Arguments:
> > aWindowOrNil = a ScheduledWindow 69217101
> > aBlock = BlockClosure [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>withStoreFeedbackOn:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in Store.Glorp.PackageListPane>>loadSelectedVersion
> > outerContext = nil
> > copiedValues = StoreBundle(SAGETEA-LOADER,1.0)
> > Arguments:
> > aWindow = a ScheduledWindow 69217101
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
> > Receiver:
> > a Store.Glorp.PundleVersionPane
> > Instance Variables:
> > dependents = nil
> > builder = an UIBuilder
> > uiSession = nil
> > eventHandlers = nil
> > itemsInList = a MultiSelectionInList
> > tool = a Store.Glorp.PublishedPundleVersionsTool
> > title = 'Published Items on sagetea dev5'
> > listFilterBlock = nil
> > imageVersions = a Dictionary[1]
> > publishedFormatDescriptions = a Dictionary[2]
> > Temporaries:
> > package = StoreBundle(SAGETEA-LOADER,1.0)
> > Context PC = 21
> >
> > ----------------------------------------------------------------------
> > Store.Glorp.PundleVersionPane>>loadSelectedVersion
> > Receiver:
> > a Store.Glorp.PundleVersionPane
> > Instance Variables:
> > dependents = nil
> > builder = an UIBuilder
> > uiSession = nil
> > eventHandlers = nil
> > itemsInList = a MultiSelectionInList
> > tool = a Store.Glorp.PublishedPundleVersionsTool
> > title = 'Published Items on sagetea dev5'
> > listFilterBlock = nil
> > imageVersions = a Dictionary[1]
> > publishedFormatDescriptions = a Dictionary[2]
> > Context PC = 5
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > menuSelection = #loadSelectedVersion
> > Context PC = 7
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > menuSelection = #loadSelectedVersion
> > Context PC = 14
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > aMenu = a Menu
> > aPoint = 678 @ 344
> > centered = true
> > Temporaries:
> > valueResult = a MenuItem 'Load'
> > Context PC = 41
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > aPoint = 678 @ 344
> > centered = true
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Temporaries:
> > point = 110 @ 27
> > index = 2
> > Context PC = 44
> >
> > ----------------------------------------------------------------------
> > YellowButtonPressedEvent>>dispatchTo:
> > Receiver:
> > a YellowButtonPressedEvent
> > Instance Variables:
> > time = 8377729
> > initiator = an EventDispatcher
> > window = a ScheduledWindow 69217101
> > state = 2
> > x = 413
> > y = 82
> > gx = 678
> > gy = 344
> > buttonNumber = 2
> > Arguments:
> > anObject = an EmulatedSequenceController
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
> > Receiver:
> > an EmulatedSequenceController
> > Instance Variables:
> > model = a ValueHolder on: List ({SAGETEA-LOADER} StoreBundle(SAGETEA-LOADER,1.0))
> > view = a MultiSelectionSequenceView
> > sensor = a TranslatingSensor
> > menuHolder = BlockClosure [] in Store.Glorp.DefinitionsForListPane>>listMenu
> > performer = a Store.Glorp.PundleVersionPane
> > outside = false
> > searchString = nil
> > keyboardHook = nil
> > doStringSearching = true
> > dispatcher = an UIDispatcher
> > dragDropCallbacks = nil
> > selectOnDownWithDrag = false
> > autoSelect = true
> > useModifierKeys = true
> > Arguments:
> > anEvent = a YellowButtonPressedEvent
> > Context PC = 38
> >
> > ----------------------------------------------------------------------
> > EventDispatcher>>dispatch:to:
> > Receiver:
> > an EventDispatcher
> > Instance Variables:
> > windowController = an ApplicationStandardSystemController
> > currentMouseConsumer = nil
> > grabbingMouse = false
> > lastControlObject = nil
> > trapList = nil
> > state = nil
> > repairDamageWhenDebugging = true
> > flushQueueAfterError = true
> > distributeEventsWhenDebugging = true
> > dragDropInProgress = false
> > dragDropTracker = nil
> > dispatchUnknownEvents = false
> > Arguments:
> > event = a YellowButtonPressedEvent
> > object = an EmulatedSequenceController
> > Temporaries:
> > tmp = nil
> > Context PC = 10
> >
> > ----------------------------------------------------------------------
> > EventDispatcher>>dispatchEvent:
> > Receiver:
> > an EventDispatcher
> > Instance Variables:
> > windowController = an ApplicationStandardSystemController
> > currentMouseConsumer = nil
> > grabbingMouse = false
> > lastControlObject = nil
> > trapList = nil
> > state = nil
> > repairDamageWhenDebugging = true
> > flushQueueAfterError = true
> > distributeEventsWhenDebugging = true
> > dragDropInProgress = false
> > dragDropTracker = nil
> > dispatchUnknownEvents = false
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Temporaries:
> > objectWantingControl = an EmulatedSequenceController
> > targetKeyboardProcessor = nil
> > Context PC = 122
> >
> > ----------------------------------------------------------------------
> > YellowButtonPressedEvent(Event)>>dispatch
> > Receiver:
> > a YellowButtonPressedEvent
> > Instance Variables:
> > time = 8377729
> > initiator = an EventDispatcher
> > window = a ScheduledWindow 69217101
> > state = 2
> > x = 413
> > y = 82
> > gx = 678
> > gy = 344
> > buttonNumber = 2
> > Context PC = 16
> >
> > ----------------------------------------------------------------------
> > YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
> > Receiver:
> > a YellowButtonPressedEvent
> > Instance Variables:
> > time = 8377729
> > initiator = an EventDispatcher
> > window = a ScheduledWindow 69217101
> > state = 2
> > x = 413
> > y = 82
> > gx = 678
> > gy = 344
> > buttonNumber = 2
> > Arguments:
> > aWinMgr = a WindowManager
> > Context PC = 4
> >
> > ----------------------------------------------------------------------
> > optimized [] in WindowManager>>safelyDispatchForWindowManager:
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .event = a YellowButtonPressedEvent
> > .self = a WindowManager
> > Context PC = 6
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager:
> > outerContext = nil
> > copiedValues = an Array[2]
> > Arguments:
> > anExceptionSelector = BadControllerError
> > handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager:
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > WindowManager>>safelyDispatchForWindowManager:
> > Receiver:
> > a WindowManager
> > Instance Variables:
> > windows = an OrderedCollection[1]
> > activeController = nil
> > interruptLock = false
> > outstandingMetaOrDamage = false
> > openInProgress = false
> > eventQueue = an EventQueue
> > baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
> > dontFilterEvents = false
> > Arguments:
> > event = a YellowButtonPressedEvent
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > WindowManager>>processNextEvent
> > Receiver:
> > a WindowManager
> > Instance Variables:
> > windows = an OrderedCollection[1]
> > activeController = nil
> > interruptLock = false
> > outstandingMetaOrDamage = false
> > openInProgress = false
> > eventQueue = an EventQueue
> > baseProcess = a Process in Semaphore>>waitIfCurtailedSignal
> > dontFilterEvents = false
> > Temporaries:
> > event = a YellowButtonPressedEvent
> > Context PC = 9
> >
> > ----------------------------------------------------------------------
> > optimized [] in [] in WindowManager>>newProcess
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = a WindowManager
> > Context PC = 13
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in [] in WindowManager>>newProcess
> > outerContext = nil
> > copiedValues = a WindowManager
> > Arguments:
> > anExceptionSelector = TerminateException
> > handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > optimized [] in WindowManager>>newProcess
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .self = a WindowManager
> > Context PC = 15
> >
> > ----------------------------------------------------------------------
> > BlockClosure>>on:do:
> > Receiver:
> > a BlockClosure
> > Instance Variables:
> > method = CompiledBlock [] in WindowManager>>newProcess
> > outerContext = nil
> > copiedValues = a WindowManager
> > Arguments:
> > anExceptionSelector = TerminateException
> > handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
> > Context PC = 18
> >
> > ----------------------------------------------------------------------
> > optimized [] in Process class>>forBlock:priority:
> > Receiver:
> > an UndefinedObject
> > Temporaries:
> > .aBlock = BlockClosure [] in WindowManager>>newProcess
> > Context PC = 9
> > _______________________________________________
> > vwnc mailing list
> > [hidden email]
> > http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: help - 64 bit ubuntu server and Store not working

Henrik Sperre Johansen
On 26.11.2011 22:53, Boris Popov, DeepCove Labs wrote:
> The hex-encoded bytea is recognizable by-design by leading \x, so I'm hoping a fix made it into 7.9 that supports both formats on the reads (writes aren't affected by the setting, the backend will recognize both and can remain in escaped format for simpler compatibility).
>
> -Boris
>

The postgres-driver doesn't save in the escaped format anyways btw, but
base64.
So if you have tried saving, say, images to postgres from an environment
with a compliant driver, and tried loading them in VW only to get
errors/garbage, now you know why :)

Note: There are plenty of good reasons not to change this now:
1) base64 is really a superior format in the first place.
2) changing it would mean having to migrate all existing store db's
3) you'd break old versions ability to read from store

3) might be more easily handled now that Cincom is switching to point release updates for old versions as well (if I understood correctly), but 1) and 2) still make it hard...
Would be nice to see it mentioned in the DB development guide somewhere though, at least I failed to find any mention of it.

Cheers,
Henry

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: help - 64 bit ubuntu server and Store not working

Holger Guhl
In reply to this post by david.long
I have created
    AR 64134: Glorp for Postgres assumes base64 encoding
last month and we are discussing a proper solution. The current PostgreSQL EXDI does not support the hex format.
Unfortunately, it is a Contribution with the typical restrictions for changing the implementation. But we can regard that as "known incompatibility" and take measures to avoid misprocessing and exceptions in Store and/or Glorp.
I am about to make a Support Resolution for this issue, and I am planning to have it available in the next days.

Best Regards
Holger

Am 26.11.2011 09:49, schrieb David Long:
Hello,

I recently upgraded my server to Ubuntu Server 64 bit. Since then I have not been able to download packages from the Store repository. I get an error from Base64EncodingStream (message not understood)

Any ideas?

Here is the stack trace:

Unhandled exception: Message not understood: #bitShift:
Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
Glorp.VWDatabaseAccessor>>handleError:for:
optimized [] in Glorp.GlorpCursoredStream>>atEnd
BlockClosure>>cull:
MessageNotUnderstood(GenericException)>>performHandler:
MessageNotUnderstood(GenericException)>>propagatePrivateFrom:
MessageNotUnderstood(GenericException)>>propagateFrom:
MessageNotUnderstood(GenericException)>>propagate
MessageNotUnderstood(GenericException)>>raiseSignal
UndefinedObject(Object)>>doesNotUnderstand:
Base64EncodingReadStream>>addOctet1To:from:
Base64EncodingReadStream>>readNextOctetArray
Base64EncodingReadStream>>nextOctetArray
Base64EncodingReadStream>>makeNextOctetArrayCurrent
Base64EncodingReadStream>>octetArray
Base64EncodingReadStream>>peek
Base64EncodingReadStream>>atEnd
Base64EncodingReadStream>>upToEnd
PostgreSQLEXDISession class>>byteaFrom:for:
optimized [] in PostgreSQLEXDISession class>>buildTranslationsFromPostgres
PostgreSQLEXDISession>>valueFrom:ofType:
PostgreSQLEXDISession>>getFieldExternal:
PostgreSQLEXDISession(ExternalDatabaseSession)>>nextRowExternal
ExternalDatabaseAnswerStream>>getNextRow
ExternalDatabaseAnswerStream>>atEnd
Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>isCursorAtEnd:
optimized [] in Glorp.GlorpCursoredStream>>atEnd
BlockClosure>>on:do:
Glorp.GlorpCursoredStream>>atEnd
Glorp.GlorpCursoredStream>>upToEnd
Glorp.SimpleQuery(Glorp.Query)>>resultCollectionFor:
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
optimized [] in Glorp.Proxy>>getValue
BlockClosure>>ensure:
Glorp.Proxy>>getValue
Glorp.Proxy(Glorp.AbstractProxy)>>doesNotUnderstand:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>convertProperties
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>properties
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>preReadBlock
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>runPreRead
optimized [] in Store.AtomicAnalysisLoader>>buildInstallObjects
OrderedCollection>>do:
Store.AtomicAnalysisLoader>>buildInstallObjects
Store.AtomicAnalysisLoader>>pundle:
Store.AtomicAnalysisLoader class>>pundle:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>analyzeAndLoad
optimized [] in [] in Store.Glorp.StorePundle>>quietlyLoadSource
BlockClosure>>on:do:
optimized [] in Store.Glorp.StorePundle>>quietlyLoadSource
BlockClosure>>ensure:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>quietlyLoadSource
optimized [] in Store.Glorp.StorePundle>>loadSource
BlockClosure>>ensure:
Store.Glorp.StoreBundle(Store.Glorp.StorePundle)>>loadSource
optimized [] in Store.Glorp.PackageListPane>>loadSelectedVersion
optimized [] in Store.StoreProgressOverlay class>>subsumeAll:while:
BlockClosure>>ensure:
Store.StoreProgressOverlay class>>subsumeAll:while:
Store.StoreProgressOverlay class>>subsume:while:
BlockClosure>>withStoreFeedbackOn:
Store.Glorp.PundleVersionPane(Store.Glorp.PackageListPane)>>loadSelectedVersion
Store.Glorp.PundleVersionPane>>loadSelectedVersion
EmulatedSequenceController(SequenceController)>>dispatchMenuSymbol:
EmulatedSequenceController(SequenceController)>>dispatchMenuSelection:
EmulatedSequenceController(ControllerWithMenu)>>processMenu:at:centered:
EmulatedSequenceController(ControllerWithMenu)>>processMenuAt:centered:
EmulatedSequenceController(ControllerWithMenu)>>yellowButtonPressedEvent:
EmulatedSequenceController(SequenceController)>>yellowButtonPressedEvent:
YellowButtonPressedEvent>>dispatchTo:
EmulatedSequenceController(ControllerWithMenu)>>handleEvent:
EventDispatcher>>dispatch:to:
EventDispatcher>>dispatchEvent:
YellowButtonPressedEvent(Event)>>dispatch
YellowButtonPressedEvent(Event)>>dispatchForWindowManager:
optimized [] in WindowManager>>safelyDispatchForWindowManager:
BlockClosure>>on:do:
WindowManager>>safelyDispatchForWindowManager:
WindowManager>>processNextEvent
optimized [] in [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in WindowManager>>newProcess
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc