Replication problems under OSX

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

Replication problems under OSX

cdavidshaffer
I just got a shiny new Mac (my first Mac!) and I'm trying to replicate my repositories to it.  The replication runs for a short time then I get the walkback below.  I'm starting replication from the command line using the command below.  This works great on my Linux boxes.  The only modification that I made was the path to the VM.  Is this a known problem on the Mac?

Command:


/usr/local/vw7.7.1nc/bin/macx/visual.app/Contents/MacOS/visual
-runtime -headless -psp ${VISUALWORKS}/parcels ${VISUALWORKS}/preview ${VISUALWORKS}/preview/glorp ${VISUALWORKS}/glorp ${VISUALWORKS}/contributed ${VISUALWORKS}/preview/parcels StoreForGlorpReplication -pcl StoreForGlorpReplicationUI -settings ${repoFile} -replicationPeriod 99999 -replicateAllVersions -replicationRules ${rulesFile} -replicateOnce /usr/local/vw7.7.1nc/image/visualnc.im

David



Unhandled exception: Message not understood: #bitShift:
Glorp.GlorpDatabaseReadError(Glorp.GlorpError)>>signal
Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>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>>next
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.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOfBundle:
Store.Glorp.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOf:
optimized [] in Store.Glorp.StorePundleWriter>>instantiateAllOfBundle:
Dictionary>>do:
Store.Glorp.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOfBundle:
Store.Glorp.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOf:
Store.Glorp.ReplicatorPundleWriter>>writePundle:
optimized [] in Store.Glorp.StoreReplicator>>replicatePundle:
BlockClosure>>on:do:
Store.Glorp.StoreReplicator>>replicatePundle:
optimized [] in Store.Glorp.StoreReplicator>>replicatePundleSkippingErrorsAsInvalidPundles:
BlockClosure>>on:do:
Store.Glorp.StoreReplicator>>replicatePundleSkippingErrorsAsInvalidPundles:
optimized [] in Store.Glorp.StoreReplicator>>replicateFirstFewOfPundleNamed:
OrderedCollection>>do:
Store.Glorp.StoreReplicator>>replicateFirstFewOfPundleNamed:
optimized [] in [] in Store.Glorp.StoreReplicator>>replicatePundleNamed:
BlockClosure>>on:do:
optimized [] in Store.Glorp.StoreReplicator>>replicatePundleNamed:
BlockClosure>>on:do:
Store.Glorp.StoreReplicator>>replicatePundleNamed:
Store.Glorp.StoreReplicator>>replicateBundleNamed:
[] in Store.Glorp.StoreAutoReplicator>>replicatePundleNamed:from:to:bundle:
Array(SequenceableCollection)>>do:
Store.Glorp.StoreAutoReplicator>>replicatePundleNamed:from:to:bundle:
Store.Glorp.StoreAutoReplicator>>replicateBundleNamed:from:to:
Store.Glorp.ReplicationRule>>replicateIndividualTo:in:
optimized [] in Store.Glorp.ReplicationRule>>replicateIn:
OrderedCollection>>do:
Store.Glorp.ReplicationRule>>replicateIn:
optimized [] in [] in Store.Glorp.StoreAutoReplicator>>replicateAll
OrderedCollection>>do:
optimized [] in Store.Glorp.StoreAutoReplicator>>replicateAll
BlockClosure>>ensure:
Store.Glorp.StoreAutoReplicator>>replicateAll
optimized [] in Store.Glorp.StoreAutoReplicator>>replicateAllForked
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 = BlockClosure>>ensure:
        handlerContext = nil
        parameter = nil
        proceedBlock = nil
        isResumable = true
        signal = nil
        searchContext = Store.Glorp.StoreReplicator>>replicatePundleNamed:
        command = a Glorp.QuerySelectCommand(a SimpleQuery for StoreBlob)
        databaseError = a MessageNotUnderstood
        accessor = a Glorp.VWDatabaseAccessor
Context PC = 7

----------------------------------------------------------------------
Glorp.VWDatabaseAccessor(Glorp.DatabaseAccessor)>>handleError:for:
Receiver:
        a Glorp.VWDatabaseAccessor
Instance Variables:
        connection = a PostgreSQLEXDIConnection
        currentLogin = a Login(a Glorp.PostgreSQLPlatform, 'shaffer', 'localhost:5432_store', '')
        logging = false
        reusePreparedStatements = true
        deniedCommands = an Array[2]
        mutex = a Semaphore[0]
        dependents = nil
        driverSession = nil
        preparedStatements = a Glorp.CacheManager
Arguments:
        exception = a MessageNotUnderstood
        command = a Glorp.QuerySelectCommand(a SimpleQuery for StoreBlob)
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.primaryKey, t1.blob...1.primaryKey = 5721) LIMIT 1'
        queryFragments = an Array[1]
        bindInput = nil
        bindTemplate = nil
        bindOutput = nil
        useNamedOutputBinding = false
        bindValues = nil
        resultTemplate = nil
        allocateForEachRow = true
        blockFactor = 1
        numColumns = 3
        columnDescriptions = an Array[3]
        rowAdaptors = an Array[3]
        rowBuffersHolder = a ValueHolder on: #(nil nil nil)
        bufferIndex = nil
        answerStream = an ExternalDatabaseAnswerStream
        currentRow = an Array[3]
        scrollable = false
        needBinding = false
        rowStream = a ReadStream
        currentPostgresRow = <<<<< AsciiRowMessage
Field #1: Bytes (hex): [35373231].
Field #2: Bytes (hex): [31].
Field #3: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431343134633431343134313431343137313431343134313431373134313435343134313433363335303437376136663665343336613535346134333432353134393431343336333436363336373462343134313731363736383433353235313339343136613439343936323637333436663435346537373266346234313465373934633639363734363339343134373432343234373662366534333532353234333431343434393534353436383633366634343661343537393466343134333262343735393435343537303431366636663437373436373666363735313532346334313539343534353639366137353431343234353338353934643738363734633465366134643434366135323535373034343637373734383466353134333561346336663439343736363738333837303437373234643339363736373539366434363666343934353561353234333432343235303539346634643738363934633433366134643435333735313431373034343735363336323464373733313434343235343464343733363534363934333433343636663330346235323666343234623761346434383335363734373433343334383531343436373637353234313!
 4613539343534353637376136313433343237333439373736383637363134663435366234653736363336643535373535323437366336613634343736633736363236643436373936353535346537363633366435353735353135383461373935393538366234373431343134313431343334313431343134313431343134313431343134313434353134313435343134313431343134313431343835323638363234373738333534333637343134663431343134393431343134313431343934313431343134313431343134313431343134313634343134313531343135333431343134313431363433323663333036313435343637333632343437303434363233333461366334633662343637613633333233393661363135373436333036313537333937353631333235363335363436643436373336343537353536393431343335393431343836373431343134313431363734313431343134313431343134313431343134333737343134323431343336663431343134313432373736333664353637393561353834363331363135383465373036343437353635313539353834613661356135373738376135353332353636383633333236633662356135363532366336333333353237303632366436333332343134343666343135353332353636383633333236633!
 6623561353635323663363333333532373036323664363337343536366336333734353
53331353637353631353835323535363233323339343334313434366634313530363734323437343134333334343134643637343234623431343735323663363436643536373336323333343237343561353733353330353534383461366336333664353637383634353736633761363135383532366336333332343637353635353634653663353935383465373035613437353635353561353834653330363135373335366535363637343236313431343633343431353533323536363836333332366336623561353635323663363333333532373036323664363337343536366336333734353533313536373536313538353235353632333233393537343134373539343135383637343236393431343736663431353536373432373534313438343237393561353834613663363335383536373036333332366333303561353535323663363333323465373936313538343233303631353733393735363333323335363836323537353635343561353734363761363135373532366335363437353637613634343736633735356133323465373636323538343237363632366435363735363434363532333536333437353636393634353733353662363234373536333634313438333434313637363734333437343134363465366335393538346537303561343735363535!
 356135383465333036313537333536653463353635613538346335363465353636323664366333303536343733393736363334373436366136313332343636653561353836663431366136373433343334313461343934313639363734333537343134383539343136643637343234663431343834393431366536373431353734313432366634313666363734313364].

        noticeResponsesAreSuppressed = nil
        resultList = a PostgreSQLQueryResultList
        translationsFromPostgres = an IdentityDictionary[30]
Arguments:
        aString = '\x516b39545579413349414541446...49416e67415741426f416f67413d'
        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.primaryKey, t1.blob...1.primaryKey = 5721) LIMIT 1'
        queryFragments = an Array[1]
        bindInput = nil
        bindTemplate = nil
        bindOutput = nil
        useNamedOutputBinding = false
        bindValues = nil
        resultTemplate = nil
        allocateForEachRow = true
        blockFactor = 1
        numColumns = 3
        columnDescriptions = an Array[3]
        rowAdaptors = an Array[3]
        rowBuffersHolder = a ValueHolder on: #(nil nil nil)
        bufferIndex = nil
        answerStream = an ExternalDatabaseAnswerStream
        currentRow = an Array[3]
        scrollable = false
        needBinding = false
        rowStream = a ReadStream
        currentPostgresRow = <<<<< AsciiRowMessage
Field #1: Bytes (hex): [35373231].
Field #2: Bytes (hex): [31].
Field #3: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431343134633431343134313431343137313431343134313431373134313435343134313433363335303437376136663665343336613535346134333432353134393431343336333436363336373462343134313731363736383433353235313339343136613439343936323637333436663435346537373266346234313465373934633639363734363339343134373432343234373662366534333532353234333431343434393534353436383633366634343661343537393466343134333262343735393435343537303431366636663437373436373666363735313532346334313539343534353639366137353431343234353338353934643738363734633465366134643434366135323535373034343637373734383466353134333561346336663439343736363738333837303437373234643339363736373539366434363666343934353561353234333432343235303539346634643738363934633433366134643435333735313431373034343735363336323464373733313434343235343464343733363534363934333433343636663330346235323666343234623761346434383335363734373433343334383531343436373637353234313!
 4613539343534353637376136313433343237333439373736383637363134663435366234653736363336643535373535323437366336613634343736633736363236643436373936353535346537363633366435353735353135383461373935393538366234373431343134313431343334313431343134313431343134313431343134313434353134313435343134313431343134313431343835323638363234373738333534333637343134663431343134393431343134313431343934313431343134313431343134313431343134313634343134313531343135333431343134313431363433323663333036313435343637333632343437303434363233333461366334633662343637613633333233393661363135373436333036313537333937353631333235363335363436643436373336343537353536393431343335393431343836373431343134313431363734313431343134313431343134313431343134333737343134323431343336663431343134313432373736333664353637393561353834363331363135383465373036343437353635313539353834613661356135373738376135353332353636383633333236633662356135363532366336333333353237303632366436333332343134343666343135353332353636383633333236633!
 6623561353635323663363333333532373036323664363337343536366336333734353
53331353637353631353835323535363233323339343334313434366634313530363734323437343134333334343134643637343234623431343735323663363436643536373336323333343237343561353733353330353534383461366336333664353637383634353736633761363135383532366336333332343637353635353634653663353935383465373035613437353635353561353834653330363135373335366535363637343236313431343633343431353533323536363836333332366336623561353635323663363333333532373036323664363337343536366336333734353533313536373536313538353235353632333233393537343134373539343135383637343236393431343736663431353536373432373534313438343237393561353834613663363335383536373036333332366333303561353535323663363333323465373936313538343233303631353733393735363333323335363836323537353635343561353734363761363135373532366335363437353637613634343736633735356133323465373636323538343237363632366435363735363434363532333536333437353636393634353733353662363234373536333634313438333434313637363734333437343134363465366335393538346537303561343735363535!
 356135383465333036313537333536653463353635613538346335363465353636323664366333303536343733393736363334373436366136313332343636653561353836663431366136373433343334313461343934313639363734333537343134383539343136643637343234663431343834393431366536373431353734313432366634313666363734313364].

        noticeResponsesAreSuppressed = nil
        resultList = a PostgreSQLQueryResultList
        translationsFromPostgres = an IdentityDictionary[30]
Arguments:
        aColumn = 3
Temporaries:
        field = Bytes (hex): [5C7835313662333935343535373934313333343934313435343134343637343134313431346334313431343134313431373134313431343134313731343134353431343134333633353034373761366636653433366135353461343334323531343934313433363334363633363734623431343137313637363834333532353133393431366134393439363236373334366634353465373732663462343134653739346336393637343633393431343734323432343736623665343335323532343334313434343935343534363836333666343436613435373934663431343332623437353934353435373034313666366634373734363736663637353135323463343135393435343536393661373534313432343533383539346437383637346334653661346434343661353235353730343436373737343834663531343335613463366634393437363637383338373034373732346433393637363735393664343636663439343535613532343334323432353035393466346437383639346334333661346434353337353134313730343437353633363234643737333134343432353434643437333635343639343334333436366633303462353236663432346237613464343833353637343734333433343835313434363736373532343134!
 6135393435343536373761363134333432373334393737363836373631346634353662346537363633366435353735353234373663366136343437366337363632366434363739363535353465373636333664353537353531353834613739353935383662343734313431343134313433343134313431343134313431343134313431343134343531343134353431343134313431343134313438353236383632343737383335343336373431346634313431343934313431343134313439343134313431343134313431343134313431343136343431343135313431353334313431343134313634333236633330363134353436373336323434373034343632333334613663346336623436376136333332333936613631353734363330363135373339373536313332353633353634366434363733363435373535363934313433353934313438363734313431343134313637343134313431343134313431343134313431343337373431343234313433366634313431343134323737363336643536373935613538343633313631353834653730363434373536353135393538346136613561353737383761353533323536363836333332366336623561353635323663363333333532373036323664363333323431343436663431353533323536363836333332366336!
 6235613536353236633633333335323730363236643633373435363663363337343535
33313536373536313538353235353632333233393433343134343666343135303637343234373431343333343431346436373432346234313437353236633634366435363733363233333432373435613537333533303535343834613663363336643536373836343537366337613631353835323663363333323436373536353536346536633539353834653730356134373536353535613538346533303631353733353665353636373432363134313436333434313535333235363638363333323663366235613536353236633633333335323730363236643633373435363663363337343535333135363735363135383532353536323332333935373431343735393431353836373432363934313437366634313535363734323735343134383432373935613538346136633633353835363730363333323663333035613535353236633633333234653739363135383432333036313537333937353633333233353638363235373536353435613537343637613631353735323663353634373536376136343437366337353561333234653736363235383432373636323664353637353634343635323335363334373536363936343537333536623632343735363336343134383334343136373637343334373431343634653663353935383465373035613437353635353!
 56135383465333036313537333536653463353635613538346335363465353636323664366333303536343733393736363334373436366136313332343636653561353836663431366136373433343334313461343934313639363734333537343134383539343136643637343234663431343834393431366536373431353734313432366634313666363734313364].
        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.primaryKey, t1.blob...1.primaryKey = 5721) LIMIT 1'
        queryFragments = an Array[1]
        bindInput = nil
        bindTemplate = nil
        bindOutput = nil
        useNamedOutputBinding = false
        bindValues = nil
        resultTemplate = nil
        allocateForEachRow = true
        blockFactor = 1
        numColumns = 3
        columnDescriptions = an Array[3]
        rowAdaptors = an Array[3]
        rowBuffersHolder = a ValueHolder on: #(nil nil nil)
        bufferIndex = nil
        answerStream = an ExternalDatabaseAnswerStream
        currentRow = an Array[3]
        scrollable = false
        needBinding = false
        rowStream = a ReadStream
        currentPostgresRow = <<<<< AsciiRowMessage
Field #1: Bytes (hex): [35373231].
Field #2: Bytes (hex): [31].
Field #3: Bytes (hex): [5C783531366233393534353537393431333334393431343534313434363734313431343134633431343134313431343137313431343134313431373134313435343134313433363335303437376136663665343336613535346134333432353134393431343336333436363336373462343134313731363736383433353235313339343136613439343936323637333436663435346537373266346234313465373934633639363734363339343134373432343234373662366534333532353234333431343434393534353436383633366634343661343537393466343134333262343735393435343537303431366636663437373436373666363735313532346334313539343534353639366137353431343234353338353934643738363734633465366134643434366135323535373034343637373734383466353134333561346336663439343736363738333837303437373234643339363736373539366434363666343934353561353234333432343235303539346634643738363934633433366134643435333735313431373034343735363336323464373733313434343235343464343733363534363934333433343636663330346235323666343234623761346434383335363734373433343334383531343436373637353234313!
 4613539343534353637376136313433343237333439373736383637363134663435366234653736363336643535373535323437366336613634343736633736363236643436373936353535346537363633366435353735353135383461373935393538366234373431343134313431343334313431343134313431343134313431343134313434353134313435343134313431343134313431343835323638363234373738333534333637343134663431343134393431343134313431343934313431343134313431343134313431343134313634343134313531343135333431343134313431363433323663333036313435343637333632343437303434363233333461366334633662343637613633333233393661363135373436333036313537333937353631333235363335363436643436373336343537353536393431343335393431343836373431343134313431363734313431343134313431343134313431343134333737343134323431343336663431343134313432373736333664353637393561353834363331363135383465373036343437353635313539353834613661356135373738376135353332353636383633333236633662356135363532366336333333353237303632366436333332343134343666343135353332353636383633333236633!
 6623561353635323663363333333532373036323664363337343536366336333734353
53331353637353631353835323535363233323339343334313434366634313530363734323437343134333334343134643637343234623431343735323663363436643536373336323333343237343561353733353330353534383461366336333664353637383634353736633761363135383532366336333332343637353635353634653663353935383465373035613437353635353561353834653330363135373335366535363637343236313431343633343431353533323536363836333332366336623561353635323663363333333532373036323664363337343536366336333734353533313536373536313538353235353632333233393537343134373539343135383637343236393431343736663431353536373432373534313438343237393561353834613663363335383536373036333332366333303561353535323663363333323465373936313538343233303631353733393735363333323335363836323537353635343561353734363761363135373532366335363437353637613634343736633735356133323465373636323538343237363632366435363735363434363532333536333437353636393634353733353662363234373536333634313438333434313637363734333437343134363465366335393538346537303561343735363535!
 356135383465333036313537333536653463353635613538346335363465353636323664366333303536343733393736363334373436366136313332343636653561353836663431366136373433343334313461343934313639363734333537343134383539343136643637343234663431343834393431366536373431353734313432366634313666363734313364].

        noticeResponsesAreSuppressed = nil
        resultList = a PostgreSQLQueryResultList
        translationsFromPostgres = an IdentityDictionary[30]
Temporaries:
        currentRowCopy = an Array[3]
        index = 3
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, 'shaffer', 'localhost:5432_store', '')
        logging = false
        reusePreparedStatements = true
        deniedCommands = an Array[2]
        mutex = a Semaphore[0]
        dependents = nil
        driverSession = nil
        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 StoreBlob)
        cursor = an ExternalDatabaseAnswerStream
        mightHaveDuplicateRows = nil
        builders = an Array[1]
        buildersThatReturnResults = nil
        databaseAccessor = a Glorp.VWDatabaseAccessor
        peekBuffer = nil
        rawPeekBuffer = nil
        statement = a Glorp.GlorpPreparedStatement
Temporaries:
        accessor = a Glorp.VWDatabaseAccessor
Context PC = 40

----------------------------------------------------------------------
Glorp.GlorpCursoredStream>>next
Receiver:
        a Glorp.GlorpCursoredStream
Instance Variables:
        command = a Glorp.QuerySelectCommand(a SimpleQuery for StoreBlob)
        cursor = an ExternalDatabaseAnswerStream
        mightHaveDuplicateRows = nil
        builders = an Array[1]
        buildersThatReturnResults = nil
        databaseAccessor = a Glorp.VWDatabaseAccessor
        peekBuffer = nil
        rawPeekBuffer = nil
        statement = a Glorp.GlorpPreparedStatement
Temporaries:
        answer = nil
        session = nil
Context PC = 4

----------------------------------------------------------------------
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>readFromDatabaseWithParameters:
Receiver:
        a Glorp.SimpleQuery
Instance Variables:
        session = a Glorp.GlorpSession
        prepared = true
        expectedRows = 1
        collectionType = nil
        ordering = nil
        maximumLobSizeToRetrieveDirectly = 32768
        readsOneObject = true
        groupBy = nil
        resultClass = Store.Glorp.StoreBlob
        whereClause = Base(Store.Glorp.StoreBlob).TW_Blob.primaryKey = Parameter(TW_Bundle.propertiesID)
        base = Base(Store.Glorp.StoreBlob)
        limit = 1
        offset = nil
        proxyType = nil
        shouldRefresh = false
        tracing = a Glorp.Tracing
        builders = an Array[1]
        fields = an OrderedCollection[3]
        joins = an OrderedCollection[0]
        tablePrefix = nil
        customCommand = nil
        tablesToPrint = a SortedCollection[1]
Arguments:
        anArray = an IdentityDictionary[1]
Temporaries:
        answerStream = a Glorp.GlorpCursoredStream
        result = nil
Context PC = 12

----------------------------------------------------------------------
Glorp.SimpleQuery(Glorp.AbstractReadQuery)>>executeWithParameters:in:
Receiver:
        a Glorp.SimpleQuery
Instance Variables:
        session = a Glorp.GlorpSession
        prepared = true
        expectedRows = 1
        collectionType = nil
        ordering = nil
        maximumLobSizeToRetrieveDirectly = 32768
        readsOneObject = true
        groupBy = nil
        resultClass = Store.Glorp.StoreBlob
        whereClause = Base(Store.Glorp.StoreBlob).TW_Blob.primaryKey = Parameter(TW_Bundle.propertiesID)
        base = Base(Store.Glorp.StoreBlob)
        limit = 1
        offset = nil
        proxyType = nil
        shouldRefresh = false
        tracing = a Glorp.Tracing
        builders = an Array[1]
        fields = an OrderedCollection[3]
        joins = an OrderedCollection[0]
        tablePrefix = nil
        customCommand = nil
        tablesToPrint = a SortedCollection[1]
Arguments:
        parameterArray = an IdentityDictionary[1]
        aSession = a Glorp.GlorpSession
Context PC = 35

----------------------------------------------------------------------
optimized [] in Glorp.Proxy>>getValue
Receiver:
        an UndefinedObject
Temporaries:
        .self = {uninstantiated StoreBlob}
Context PC = 17

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Glorp.Proxy>>getValue
        outerContext = nil
        copiedValues = {uninstantiated StoreBlob}
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 StoreBlob
        parameters = an IdentityDictionary[1]
        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 StoreBlob
        parameters = an IdentityDictionary[1]
        action = nil
Arguments:
        aMessage = a Message with selector: #yourSelf and arguments: #()
Context PC = 4

----------------------------------------------------------------------
Store.Glorp.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOfBundle:
Receiver:
        a Store.Glorp.ReplicatorPundleWriter
Instance Variables:
        pundle = StoreBundle(SubmissionSystemDevelopment,1.14)
        newPundle = nil
        previousVersionInTargetDatabase = StoreBundle(SubmissionSystemDevelopment,1.13)
        targetSession = a Glorp.GlorpSession
        preWriteAction = nil
        splitPundles = false
        notificationQueue = nil
        startTime = 3:25:08 PM
        endTime = nil
        duration = nil
        parent = a Store.Glorp.StoreReplicator
        targetDatabaseIdentifier = nil
Arguments:
        aBundle = StoreBundle(SubmissionSystemTests,1.10)
Context PC = 44

----------------------------------------------------------------------
Store.Glorp.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOf:
Receiver:
        a Store.Glorp.ReplicatorPundleWriter
Instance Variables:
        pundle = StoreBundle(SubmissionSystemDevelopment,1.14)
        newPundle = nil
        previousVersionInTargetDatabase = StoreBundle(SubmissionSystemDevelopment,1.13)
        targetSession = a Glorp.GlorpSession
        preWriteAction = nil
        splitPundles = false
        notificationQueue = nil
        startTime = 3:25:08 PM
        endTime = nil
        duration = nil
        parent = a Store.Glorp.StoreReplicator
        targetDatabaseIdentifier = nil
Arguments:
        aPundle = StoreBundle(SubmissionSystemTests,1.10)
Context PC = 8

----------------------------------------------------------------------
optimized [] in Store.Glorp.StorePundleWriter>>instantiateAllOfBundle:
Receiver:
        an UndefinedObject
Arguments:
        each = StoreBundle(SubmissionSystemTests,1.10)
Temporaries:
        .self = a Store.Glorp.ReplicatorPundleWriter
Context PC = 7

----------------------------------------------------------------------
Dictionary>>do:
Receiver:
        a Dictionary
Instance Variables:
        tally = 2
Arguments:
        aBlock = BlockClosure [] in Store.Glorp.StorePundleWriter>>instantiateAllOfBundle:
Temporaries:
        index = 1
        elem = 3 -> StoreBundle(SubmissionSystemTests,1.10)
Context PC = 32

----------------------------------------------------------------------
Store.Glorp.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOfBundle:
Receiver:
        a Store.Glorp.ReplicatorPundleWriter
Instance Variables:
        pundle = StoreBundle(SubmissionSystemDevelopment,1.14)
        newPundle = nil
        previousVersionInTargetDatabase = StoreBundle(SubmissionSystemDevelopment,1.13)
        targetSession = a Glorp.GlorpSession
        preWriteAction = nil
        splitPundles = false
        notificationQueue = nil
        startTime = 3:25:08 PM
        endTime = nil
        duration = nil
        parent = a Store.Glorp.StoreReplicator
        targetDatabaseIdentifier = nil
Arguments:
        aBundle = StoreBundle(SubmissionSystemDevelopment,1.13)
Context PC = 9

----------------------------------------------------------------------
Store.Glorp.ReplicatorPundleWriter(Store.Glorp.StorePundleWriter)>>instantiateAllOf:
Receiver:
        a Store.Glorp.ReplicatorPundleWriter
Instance Variables:
        pundle = StoreBundle(SubmissionSystemDevelopment,1.14)
        newPundle = nil
        previousVersionInTargetDatabase = StoreBundle(SubmissionSystemDevelopment,1.13)
        targetSession = a Glorp.GlorpSession
        preWriteAction = nil
        splitPundles = false
        notificationQueue = nil
        startTime = 3:25:08 PM
        endTime = nil
        duration = nil
        parent = a Store.Glorp.StoreReplicator
        targetDatabaseIdentifier = nil
Arguments:
        aPundle = StoreBundle(SubmissionSystemDevelopment,1.13)
Context PC = 8

----------------------------------------------------------------------
Store.Glorp.ReplicatorPundleWriter>>writePundle:
Receiver:
        a Store.Glorp.ReplicatorPundleWriter
Instance Variables:
        pundle = StoreBundle(SubmissionSystemDevelopment,1.14)
        newPundle = nil
        previousVersionInTargetDatabase = StoreBundle(SubmissionSystemDevelopment,1.13)
        targetSession = a Glorp.GlorpSession
        preWriteAction = nil
        splitPundles = false
        notificationQueue = nil
        startTime = 3:25:08 PM
        endTime = nil
        duration = nil
        parent = a Store.Glorp.StoreReplicator
        targetDatabaseIdentifier = nil
Arguments:
        aPundle = StoreBundle(SubmissionSystemDevelopment,1.14)
Context PC = 38

----------------------------------------------------------------------
optimized [] in Store.Glorp.StoreReplicator>>replicatePundle:
Receiver:
        an UndefinedObject
Temporaries:
        .self = a Store.Glorp.StoreReplicator
        .aPundle = StoreBundle(SubmissionSystemDevelopment,1.14)
Context PC = 24

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

----------------------------------------------------------------------
Store.Glorp.StoreReplicator>>replicatePundle:
Receiver:
        a Store.Glorp.StoreReplicator
Instance Variables:
        sourceSession = a Glorp.GlorpSession
        sourceDatabaseIdentifier = #'shaffer-consulting'
        targetSession = a Glorp.GlorpSession
        targetDatabaseIdentifier = nil
        replicationLog = a Store.Glorp.FullTranscriptLog
        maximumRetries = 100
        numberToReplicateAtOnce = 10
        replicateOnlyOriginalVersions = false
        replicateRecursively = nil
        shouldFixExistingVersions = false
        skipOldVersions = true
        sourcePundleIdentifiers = an OrderedCollection[36]
        targetPundleIdentifiers = an OrderedCollection[14]
        knownInvalid = an OrderedCollection[0]
        alreadyCheckedBundles = a Set[12]
        alreadyCheckedPackages = a Set[44]
        oldestMatchingVersion = an Array[3]
        hasIndexes = false
        isBundle = true
        depth = 0
        retries = 101
        targetVersionName = nil
        parentVersionName = nil
Arguments:
        aPundle = StoreBundle(SubmissionSystemDevelopment,1.14)
Context PC = 21

----------------------------------------------------------------------
optimized [] in Store.Glorp.StoreReplicator>>replicatePundleSkippingErrorsAsInvalidPundles:
Receiver:
        an UndefinedObject
Temporaries:
        .self = a Store.Glorp.StoreReplicator
        .aPundle = StoreBundle(SubmissionSystemDevelopment,1.14)
Context PC = 7

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

----------------------------------------------------------------------
Store.Glorp.StoreReplicator>>replicatePundleSkippingErrorsAsInvalidPundles:
Receiver:
        a Store.Glorp.StoreReplicator
Instance Variables:
        sourceSession = a Glorp.GlorpSession
        sourceDatabaseIdentifier = #'shaffer-consulting'
        targetSession = a Glorp.GlorpSession
        targetDatabaseIdentifier = nil
        replicationLog = a Store.Glorp.FullTranscriptLog
        maximumRetries = 100
        numberToReplicateAtOnce = 10
        replicateOnlyOriginalVersions = false
        replicateRecursively = nil
        shouldFixExistingVersions = false
        skipOldVersions = true
        sourcePundleIdentifiers = an OrderedCollection[36]
        targetPundleIdentifiers = an OrderedCollection[14]
        knownInvalid = an OrderedCollection[0]
        alreadyCheckedBundles = a Set[12]
        alreadyCheckedPackages = a Set[44]
        oldestMatchingVersion = an Array[3]
        hasIndexes = false
        isBundle = true
        depth = 0
        retries = 101
        targetVersionName = nil
        parentVersionName = nil
Arguments:
        aPundle = StoreBundle(SubmissionSystemDevelopment,1.14)
Context PC = 14

----------------------------------------------------------------------
optimized [] in Store.Glorp.StoreReplicator>>replicateFirstFewOfPundleNamed:
Receiver:
        an UndefinedObject
Arguments:
        each = StoreBundle(SubmissionSystemDevelopment,1.14)
Temporaries:
        .self = a Store.Glorp.StoreReplicator
Context PC = 7

----------------------------------------------------------------------
OrderedCollection>>do:
Receiver:
        an OrderedCollection
Instance Variables:
        firstIndex = 1
        lastIndex = 10
Arguments:
        aBlock = BlockClosure [] in Store.Glorp.StoreReplicator>>replicateFirstFewOfPundleNamed:
Temporaries:
        index = 5
Context PC = 17

----------------------------------------------------------------------
Store.Glorp.StoreReplicator>>replicateFirstFewOfPundleNamed:
Receiver:
        a Store.Glorp.StoreReplicator
Instance Variables:
        sourceSession = a Glorp.GlorpSession
        sourceDatabaseIdentifier = #'shaffer-consulting'
        targetSession = a Glorp.GlorpSession
        targetDatabaseIdentifier = nil
        replicationLog = a Store.Glorp.FullTranscriptLog
        maximumRetries = 100
        numberToReplicateAtOnce = 10
        replicateOnlyOriginalVersions = false
        replicateRecursively = nil
        shouldFixExistingVersions = false
        skipOldVersions = true
        sourcePundleIdentifiers = an OrderedCollection[36]
        targetPundleIdentifiers = an OrderedCollection[14]
        knownInvalid = an OrderedCollection[0]
        alreadyCheckedBundles = a Set[12]
        alreadyCheckedPackages = a Set[44]
        oldestMatchingVersion = an Array[3]
        hasIndexes = false
        isBundle = true
        depth = 0
        retries = 101
        targetVersionName = nil
        parentVersionName = nil
Arguments:
        aPundleName = 'SubmissionSystemDevelopment'
Temporaries:
        notReplicated = an OrderedCollection[26]
        shortList = an OrderedCollection[10]
        realInstances = an OrderedCollection[10]
Context PC = 83

----------------------------------------------------------------------
optimized [] in [] in Store.Glorp.StoreReplicator>>replicatePundleNamed:
Receiver:
        an UndefinedObject
Temporaries:
        .self = a Store.Glorp.StoreReplicator
        .aPundleName = 'SubmissionSystemDevelopment'
Context PC = 7

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

----------------------------------------------------------------------
optimized [] in Store.Glorp.StoreReplicator>>replicatePundleNamed:
Receiver:
        an UndefinedObject
Temporaries:
        .self = a Store.Glorp.StoreReplicator
        .aPundleName = 'SubmissionSystemDevelopment'
Context PC = 15

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

----------------------------------------------------------------------
Store.Glorp.StoreReplicator>>replicatePundleNamed:
Receiver:
        a Store.Glorp.StoreReplicator
Instance Variables:
        sourceSession = a Glorp.GlorpSession
        sourceDatabaseIdentifier = #'shaffer-consulting'
        targetSession = a Glorp.GlorpSession
        targetDatabaseIdentifier = nil
        replicationLog = a Store.Glorp.FullTranscriptLog
        maximumRetries = 100
        numberToReplicateAtOnce = 10
        replicateOnlyOriginalVersions = false
        replicateRecursively = nil
        shouldFixExistingVersions = false
        skipOldVersions = true
        sourcePundleIdentifiers = an OrderedCollection[36]
        targetPundleIdentifiers = an OrderedCollection[14]
        knownInvalid = an OrderedCollection[0]
        alreadyCheckedBundles = a Set[12]
        alreadyCheckedPackages = a Set[44]
        oldestMatchingVersion = an Array[3]
        hasIndexes = false
        isBundle = true
        depth = 0
        retries = 101
        targetVersionName = nil
        parentVersionName = nil
Arguments:
        aPundleName = 'SubmissionSystemDevelopment'
Context PC = 56

----------------------------------------------------------------------
Store.Glorp.StoreReplicator>>replicateBundleNamed:
Receiver:
        a Store.Glorp.StoreReplicator
Instance Variables:
        sourceSession = a Glorp.GlorpSession
        sourceDatabaseIdentifier = #'shaffer-consulting'
        targetSession = a Glorp.GlorpSession
        targetDatabaseIdentifier = nil
        replicationLog = a Store.Glorp.FullTranscriptLog
        maximumRetries = 100
        numberToReplicateAtOnce = 10
        replicateOnlyOriginalVersions = false
        replicateRecursively = nil
        shouldFixExistingVersions = false
        skipOldVersions = true
        sourcePundleIdentifiers = an OrderedCollection[36]
        targetPundleIdentifiers = an OrderedCollection[14]
        knownInvalid = an OrderedCollection[0]
        alreadyCheckedBundles = a Set[12]
        alreadyCheckedPackages = a Set[44]
        oldestMatchingVersion = an Array[3]
        hasIndexes = false
        isBundle = true
        depth = 0
        retries = 101
        targetVersionName = nil
        parentVersionName = nil
Arguments:
        aPackageName = 'SubmissionSystemDevelopment'
Context PC = 8

----------------------------------------------------------------------
[] in Store.Glorp.StoreAutoReplicator>>replicatePundleNamed:from:to:bundle:
Receiver:
        a Store.Glorp.StoreAutoReplicator
Instance Variables:
        replicator = a Store.Glorp.StoreReplicator
        rules = an OrderedCollection[52]
        period = 99999
        process = a Process in Semaphore>>wait
        cachedSessions = a Dictionary[2]
        busy = true
        ruleFileName = '/Users/shaffer/sharedLib/replicateStoreRules'
        cutOffTimestamp = nil
        quitAfterReplicating = true
Arguments:
        each = 'SubmissionSystemDevelopment'
Temporaries:
        .self = a Store.Glorp.StoreAutoReplicator
        .sourceName = 'Shaffer'
        .targetName = 'Localhost'
        .aBoolean = true
Context PC = 25

----------------------------------------------------------------------
Array(SequenceableCollection)>>do:
Receiver:
        an Array
Arguments:
        aBlock = BlockClosure [] in Store.Glorp.StoreAutoReplicator>>replicatePundleNamed:from:to:bundle:
Temporaries:
        i = 1
Context PC = 19

----------------------------------------------------------------------
Store.Glorp.StoreAutoReplicator>>replicatePundleNamed:from:to:bundle:
Receiver:
        a Store.Glorp.StoreAutoReplicator
Instance Variables:
        replicator = a Store.Glorp.StoreReplicator
        rules = an OrderedCollection[52]
        period = 99999
        process = a Process in Semaphore>>wait
        cachedSessions = a Dictionary[2]
        busy = true
        ruleFileName = '/Users/shaffer/sharedLib/replicateStoreRules'
        cutOffTimestamp = nil
        quitAfterReplicating = true
Arguments:
        aString = 'SubmissionSystemDevelopment'
        sourceName = 'Shaffer'
        targetName = 'Localhost'
        aBoolean = true
Temporaries:
        names = an Array[1]
Context PC = 24

----------------------------------------------------------------------
Store.Glorp.StoreAutoReplicator>>replicateBundleNamed:from:to:
Receiver:
        a Store.Glorp.StoreAutoReplicator
Instance Variables:
        replicator = a Store.Glorp.StoreReplicator
        rules = an OrderedCollection[52]
        period = 99999
        process = a Process in Semaphore>>wait
        cachedSessions = a Dictionary[2]
        busy = true
        ruleFileName = '/Users/shaffer/sharedLib/replicateStoreRules'
        cutOffTimestamp = nil
        quitAfterReplicating = true
Arguments:
        aString = 'SubmissionSystemDevelopment'
        sourceName = 'Shaffer'
        targetName = 'Localhost'
Context PC = 8

----------------------------------------------------------------------
Store.Glorp.ReplicationRule>>replicateIndividualTo:in:
Receiver:
        a Store.Glorp.ReplicationRule
Instance Variables:
        isBundle = true
        name = 'SubmissionSystemDevelopment'
        primary = 'Localhost'
        secondaries = an OrderedCollection[1]
        oneWay = false
Arguments:
        aRepositoryName = 'Shaffer'
        aStoreAutoReplicator = a Store.Glorp.StoreAutoReplicator
Context PC = 20

----------------------------------------------------------------------
optimized [] in Store.Glorp.ReplicationRule>>replicateIn:
Receiver:
        an UndefinedObject
Arguments:
        each = 'Shaffer'
Temporaries:
        .self = Copy Bundle "SubmissionSystemDevelopment" between "Localhost" and "Shaffer"
        .aStoreAutoReplicator = a Store.Glorp.StoreAutoReplicator
Context PC = 8

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

----------------------------------------------------------------------
Store.Glorp.ReplicationRule>>replicateIn:
Receiver:
        a Store.Glorp.ReplicationRule
Instance Variables:
        isBundle = true
        name = 'SubmissionSystemDevelopment'
        primary = 'Localhost'
        secondaries = an OrderedCollection[1]
        oneWay = false
Arguments:
        aStoreAutoReplicator = a Store.Glorp.StoreAutoReplicator
Context PC = 9

----------------------------------------------------------------------
optimized [] in [] in Store.Glorp.StoreAutoReplicator>>replicateAll
Receiver:
        an UndefinedObject
Arguments:
        each = Copy Bundle "SubmissionSystemDevelopment" between "Localhost" and "Shaffer"
Temporaries:
        .self = a Store.Glorp.StoreAutoReplicator
Context PC = 6

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

----------------------------------------------------------------------
optimized [] in Store.Glorp.StoreAutoReplicator>>replicateAll
Receiver:
        an UndefinedObject
Temporaries:
        .self = a Store.Glorp.StoreAutoReplicator
Context PC = 21

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Store.Glorp.StoreAutoReplicator>>replicateAll
        outerContext = nil
        copiedValues = a Store.Glorp.StoreAutoReplicator
Arguments:
        aBlock = BlockClosure [] in Store.Glorp.StoreAutoReplicator>>replicateAll
Temporaries:
        result = nil
Context PC = 4

----------------------------------------------------------------------
Store.Glorp.StoreAutoReplicator>>replicateAll
Receiver:
        a Store.Glorp.StoreAutoReplicator
Instance Variables:
        replicator = a Store.Glorp.StoreReplicator
        rules = an OrderedCollection[52]
        period = 99999
        process = a Process in Semaphore>>wait
        cachedSessions = a Dictionary[2]
        busy = true
        ruleFileName = '/Users/shaffer/sharedLib/replicateStoreRules'
        cutOffTimestamp = nil
        quitAfterReplicating = true
Context PC = 11

----------------------------------------------------------------------
optimized [] in Store.Glorp.StoreAutoReplicator>>replicateAllForked
Receiver:
        an UndefinedObject
Temporaries:
        .self = a Store.Glorp.StoreAutoReplicator
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Store.Glorp.StoreAutoReplicator>>replicateAllForked
        outerContext = nil
        copiedValues = a Store.Glorp.StoreAutoReplicator
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 Store.Glorp.StoreAutoReplicator>>replicateAllForked
Context PC = 9


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

Re: Replication problems under OSX

Niall Ross
Dear David,
    did you install PostgreSQL version 9 on your shiny new Mac?

 From an earlier vwnc thread, query (from [hidden email]):

> Did anybody observe the same problem as me:
> With PostGreSQL 8.4.4 for StORE my image works just fine.
>
> With PostGreSQL 9.0.3, the image disconnects from the StORE repository whenever it likes, at least
> after each single action.

and reply (from [hidden email]):

Since 9.0, the default output method for bytea columns is 'hex', not
'escape'.  Edit postgresql.conf:

    bytea_output = 'escape'    # hex, escape

No more in thread so I guess that fixed his problem.

HTH
             Yours faithfully
                   Niall Ross


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