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 |
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 |
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 |
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 |
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 |
In reply to this post by david.long
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, _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |