Skip to content
Snippets Groups Projects
StoreGateSvcClient_test.ref 30.5 KiB
Newer Older


Initializing Gaudi ApplicationMgr using job opts ../share/StoreGateSvcClient_test.txt
JobOptionsSvc        INFO # =======> /home/sss/atlas/dvtest/build/joboptions/ControlTest/StoreGateTestCommon.txt
JobOptionsSvc        INFO # (3,1): ApplicationMgr.ExtSvc += ["StoreGateSvc/DetectorStore", "StoreGateSvc/HistoryStore", "StoreGateSvc/ConditionStore"]
JobOptionsSvc        INFO # (4,1): AuditorSvc.Auditors += ["AlgContextAuditor"]
JobOptionsSvc        INFO # (5,1): StoreGateSvc.OutputLevel = 1
JobOptionsSvc        INFO # (6,1): StoreGateSvc.ActivateHistory = 0
JobOptionsSvc        INFO # (7,1): ClassIDSvc.CLIDDBFiles = {}
JobOptionsSvc        INFO # (8,1): MessageSvc.useColors = 1
JobOptionsSvc        INFO Job options successfully read in from ../share/StoreGateSvcClient_test.txt
ApplicationMgr    SUCCESS 
====================================================================================================================================
                                                   Welcome to ApplicationMgr (GaudiCoreSvc v27r1p99)
                                          running on karma on Wed Jan 18 16:13:57 2023
====================================================================================================================================
ApplicationMgr       INFO Application Manager Configured successfully
ClassIDSvc           INFO getRegistryEntries: read 886 CLIDRegistry entries for module ALL
EventLoopMgr      WARNING Unable to locate service "EventSelector" 
EventLoopMgr      WARNING No events will be processed from external input.
ApplicationMgr       INFO Application Manager Initialized successfully
ApplicationMgr Ready
StoreGateSvc        DEBUG Property update for OutputLevel : new value = 1
StoreGateSvc        DEBUG Service base class initialized successfully
StoreGateSvc      VERBOSE Initializing StoreGateSvc
StoreGateSvc        DEBUG trying to create store SGImplSvc/StoreGateSvc_Impl
StoreGateSvc_Impl   DEBUG Property update for OutputLevel : new value = 1
StoreGateSvc_Impl VERBOSE Initializing StoreGateSvc_Impl
StoreGateSvc_Impl   DEBUG Service base class initialized successfully
StoreGateSvc_Impl VERBOSE ServiceLocatorHelper::service: found service EventPersistencySvc
StoreGateSvc_Impl VERBOSE ServiceLocatorHelper::service: found service ClassIDSvc
*** StoreGateSvcClient_test record BEGINS ***
StoreGateSvc        DEBUG Recorded object @0x1ddf9d0 with key pFoo1 of type Foo(CLID 8101)
 in DataObject @0x1ddffb0
 object modifiable when retrieved
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key pFoo1 and clid 8101
 Pre-existing valid DataProxy @0x1b898a0 found in Store for key pFoo1 with clid 8101
ClassIDSvc           INFO getRegistryEntries: read 1031 CLIDRegistry entries for module ALL
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1de02d0
 recorded with key pFoo1 of type Foo (CLID 8101) in DataObject @0x1de06f0
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING record_impl: failed for key=pFoo2, type Foo (CLID 8101)
 object @0x1ddf9d0 already in store with key=pFoo1. Will not record a duplicate! 
<<---Error Message Ends-------
StoreGateSvc        DEBUG Recorded object @0x1e11010 with key pFoo2 of type Foo(CLID 8101)
 in DataObject @0x1df36b0
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df5690 with key cpFoo of type Foo(CLID 8101)
 in DataObject @0x1df3540
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1e11250 with key silly of type Foo(CLID 8101)
 in DataObject @0x1df2dd0
 object modifiable when retrieved
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key silly and clid 8101
 Pre-existing valid DataProxy @0x1df7080 found in Store for key silly with clid 8101
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1df3cd0
 recorded with key silly of type Foo (CLID 8101) in DataObject @0x1df34c0
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key silly and clid 8101
 Pre-existing valid DataProxy @0x1df7080 found in Store for key silly with clid 8101
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1dfa450
 recorded with key silly of type Foo (CLID 8101) in DataObject @0x1df49c0
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key silly and clid 8101
 Pre-existing valid DataProxy @0x1df7080 found in Store for key silly with clid 8101
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1df4a10
 recorded with key silly of type Foo (CLID 8101) in DataObject @0x1df5710
<<---Error Message Ends-------
StoreGateSvc        DEBUG Recorded object @0x1df6f30 with key UnLocked of type Foo(CLID 8101)
 in DataObject @0x1df5820
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df4320 with key Locked of type Foo(CLID 8101)
 in DataObject @0x1df4080
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1dfa2c0 with key LockedReset of type Foo(CLID 8101)
 in DataObject @0x1dfa2e0
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df8810 with key UnLockedReset of type Foo(CLID 8101)
 in DataObject @0x1df8830
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df6da0 with key LockedDelete of type Foo(CLID 8101)
 in DataObject @0x1df6dc0
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df2ce0 with key UnLockedDelete of type Foo(CLID 8101)
 in DataObject @0x1df52c0
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df5610 with key Const of type Foo(CLID 8101)
 in DataObject @0x1df4620
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df4900 with key Const2 of type Foo(CLID 8101)
 in DataObject @0x1df4920
 object not modifiable when retrieved
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key Const and clid 8101
 Pre-existing valid DataProxy @0x1df46c0 found in Store for key Const with clid 8101
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1df7540
 recorded with key Const of type Foo (CLID 8101) in DataObject @0x1df7590
<<---Error Message Ends-------
StoreGateSvc        DEBUG Recorded object @0x1df7620 with key ow of type Foo(CLID 8101)
 in DataObject @0x1df2e70
 object modifiable when retrieved
StoreGateSvc        DEBUG overwrite: Recorded object @0x1df30e0 with key ow of type Foo(CLID 8101)
 in DataObject @0x1df3130
 object modifiable when retrieved
StoreGateSvc        DEBUG overwrite: Recorded object @0x1df7620 with key ow of type Foo(CLID 8101)
 in DataObject @0x1df2e70
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df30e0 with key ow2 of type Foo(CLID 8101)
 in DataObject @0x1df3130
 object not modifiable when retrieved
StoreGateSvc        DEBUG overwrite: Recorded object @0x1df39f0 with key ow2 of type Foo(CLID 8101)
 in DataObject @0x1df8b10
 object not modifiable when retrieved
StoreGateSvc        DEBUG overwrite: Recorded object @0x1df30e0 with key ow2 of type Foo(CLID 8101)
 in DataObject @0x1df3130
 object not modifiable when retrieved
*** StoreGateSvcClient_test records OK ***


*** StoreGateSvcClient_test contains BEGINS ***
*** StoreGateSvcClient_test contains OK ***


*** StoreGateSvcClient_test retrieve BEGINS ***
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(default): No valid proxy for default object 
 of type Foo(CLID 8101)
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(default): No valid proxy for default object 
 of type NotThere(CLID 8103)
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(default): No valid proxy for default object  of type Foo(CLID 8101)
 Try to use a const retrieve 
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(default): No valid proxy for default object 
 of type Foo(CLID 8101)
<<---Error Message Ends-------
StoreGateSvc        DEBUG Retrieved const pointer to object UnLocked  of type Foo(CLID 8101)
StoreGateSvc        DEBUG Retrieved const pointer to object UnLocked  of type Foo(CLID 8101)
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(const): No valid proxy for object UnLockedxxx  of type Foo(CLID 8101)
<<---Error Message Ends-------
StoreGateSvc_Impl   DEBUG retrieve(range): no object found  of type NotThere(CLID 8103)
StoreGateSvc_Impl   DEBUG retrieve(range): Can't initialize iterator for object range  of type NotThere(CLID 8103)
*** StoreGateSvcClient_test retrieve OK ***


*** StoreGateSvcClient_test tryRetrieve BEGINS ***
we should see no WARNING message for failed retrieves
StoreGateSvc        DEBUG Retrieved const pointer to object UnLocked  of type Foo(CLID 8101)
StoreGateSvc        DEBUG Retrieved const pointer to object UnLocked  of type Foo(CLID 8101)
*** StoreGateSvcClient_test tryRetrieve OK ***


*** StoreGateSvcClient_test symlinks BEGINS ***
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(default): No valid proxy for default object 
 of type Foo(CLID 8101)
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING addSymLink: no target DataProxy found. Sorry, can't link to a non-existing data object
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING addSymLink: no target DataProxy found. Sorry, can't link to a non-existing data object
<<---Error Message Ends-------
StoreGateSvc        DEBUG Retrieved non-const pointer to object UnLocked  of type Base(CLID 8100)
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING addSymLink: no target DataProxy found. Sorry, can't link to a non-existing data object
<<---Error Message Ends-------
StoreGateSvc        DEBUG retrieve(default): Retrieved const pointer to default object 
 of type Base(CLID 8100)
StoreGateSvc        DEBUG Retrieved const pointer to object UnLocked  of type Base(CLID 8100)
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(const): No valid proxy for object modSully  of type Base(CLID 8100)
<<---Error Message Ends-------
*** StoreGateSvcClient_test symlinks OK ***


*** StoreGateSvcClient_test retrievePrivateCopy BEGINS ***
StoreGateSvc        DEBUG Retrieved const pointer to object silly  of type Foo(CLID 8101)
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(const): No valid proxy for object silly  of type Foo(CLID 8101)
<<---Error Message Ends-------
*** StoreGateSvcClient_test retrievePrivateCopy OK ***
*** StoreGateSvcClient_test remove BEGINS ***
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(default): No valid proxy for default object  of type Foo(CLID 8101)
 Try to use a const retrieve 
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc      WARNING retrieve(non-const): No valid proxy for object   of type Foo(CLID 8101) 
 Try to use a const retrieve
<<---Error Message Ends-------
StoreGateSvc        DEBUG Recorded object @0x1df32d0 with key pFooKey of type Foo(CLID 8101)
 in DataObject @0x1df8ee0
 object modifiable when retrieved
 Now we expect to see an error for invalid proxy >>> 
StoreGateSvc      WARNING retrieve(non-const): No valid proxy for object pFooKey  of type Foo(CLID 8101) 
 Try to use a const retrieve
 end of error >>>>>>>>>>>>> 
StoreGateSvc        DEBUG Recorded object @0x1df39d0 with key pFooKey of type Foo(CLID 8101)
 in DataObject @0x1df8ee0
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df3460 with key pFooKey of type Foo(CLID 8101)
 in DataObject @0x1df8ee0
 object modifiable when retrieved
*** StoreGateSvcClient_test removes OK ***



*** StoreGateSvcClient_test testCreate BEGINS ***
StoreGateSvc        DEBUG Recorded object @0x1df32f0 with key pCreateFooDefault of type Foo(CLID 8101)
 in DataObject @0x1df8ee0
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df39d0 with key pCreateFoo1 of type Foo(CLID 8101)
 in DataObject @0x1dfa5a0
 object modifiable when retrieved
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key pCreateFoo1 and clid 8101
 Pre-existing valid DataProxy @0x1dfa640 found in Store for key pCreateFoo1 with clid 8101
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1dfa800
 recorded with key pCreateFoo1 of type Foo (CLID 8101) in DataObject @0x1dfa850
StoreGateSvc        ERROR create: problem recording created object @0x1dfa800 using key pCreateFoo1
<<---Error Message Ends-------
StoreGateSvc        DEBUG Retrieved non-const pointer to object pCreateFoo1  of type Foo(CLID 8101)
*** StoreGateSvcClient_test testCreate OK ***


*** StoreGateSvcClient_test bind BEGINS ***
StoreGateSvc        DEBUG Recorded object @0x1dfa900 with key fooKey of type Foo(CLID 8101)
 in DataObject @0x1dfa920
 object modifiable when retrieved
StoreGateSvc_Impl   DEBUG  Bound handle 0x7ffed8106ea0 to proxy 0x1dfa9c0
*** StoreGateSvcClient_test bind OK ***


Testing dump: 
 -------->>
<<<<<<<<<<<<<<<<< Data Store Dump >>>>>>>>>>>>>>> 
SGImplSvc(StoreGateSvc_Impl)::dump():
Found 1 proxy for ClassID 8100 (Base): 
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1df5820 --- key: UnLocked
Found 17 proxies for ClassID 8101 (Foo): 
 flags: (  valid,   locked,  reset) --- data:  0x1df4620 --- key: Const
 flags: (  valid,   locked,  reset) --- data:  0x1df4920 --- key: Const2
 flags: (  valid,   locked,  reset) --- data:  0x1df4080 --- key: Locked
 flags: (  valid,   locked, DELETE) --- data:  0x1df6dc0 --- key: LockedDelete
 flags: (  valid,   locked,  reset) --- data:  0x1dfa2e0 --- key: LockedReset
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1df5820 --- key: UnLocked
 flags: (  valid, UNLOCKED, DELETE) --- data:  0x1df52c0 --- key: UnLockedDelete
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1df8830 --- key: UnLockedReset
 flags: (  valid,   locked,  reset) --- data:  0x1df3540 --- key: cpFoo
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1dfa920 --- key: fooKey
 flags: (  valid, UNLOCKED, DELETE) --- data:  0x1df2e70 --- key: ow
 flags: (  valid,   locked, DELETE) --- data:  0x1df3130 --- key: ow2
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1dfa5a0 --- key: pCreateFoo1
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1df8ee0 --- key: pCreateFooDefault
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1ddffb0 --- key: pFoo1
 flags: (  valid, UNLOCKED,  reset) --- data:  0x1df36b0 --- key: pFoo2
 flags: (INVALID, UNLOCKED,  reset) --- data:          0 --- key: silly
<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>> 

<<--------
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=1
StoreGateSvc        DEBUG Recorded object @0x1df90b0 with key d1 of type D1(CLID 8112)
 in DataObject @0x1dfa850
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object d1  of type B1(CLID 8111)
StoreGateSvc        DEBUG Retrieved non-const pointer to object d1Alias  of type D1(CLID 8112)
StoreGateSvc        DEBUG Retrieved non-const pointer to object d1AnotherAlias  of type D1(CLID 8112)
StoreGateSvc        DEBUG Recorded object @0x1df54b0 with key d2 of type D1(CLID 8112)
 in DataObject @0x1df4080
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object d2  of type D1(CLID 8112)
StoreGateSvc        DEBUG Retrieved non-const pointer to object d1Alias  of type D1(CLID 8112)
Found key = d1Alias for object D1 in StoreGate 
Found key = d2 for object D1 in StoreGate 
StoreGateSvc        DEBUG Retrieved non-const pointer to object dd  of type D1(CLID 8112)
StoreGateSvc        DEBUG Retrieved non-const pointer to object dd  of type B1(CLID 8111)
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=0
StoreGateSvc        DEBUG Retrieved non-const pointer to object dd  of type D1(CLID 8112)
StoreGateSvc        DEBUG Retrieved non-const pointer to object dd  of type B1(CLID 8111)
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=1

*** StoreGateSvcClient_test transientSwap BEGINS ***
StoreGateSvc        DEBUG Recorded object @0x1df6f30 with key pSwapFoo1 of type Foo(CLID 8101)
 in DataObject @0x1df36b0
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1de0760 with key pSwapFoo2 of type Foo(CLID 8101)
 in DataObject @0x1df4620
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object pSwapFoo1  of type Foo(CLID 8101)
StoreGateSvc        DEBUG Retrieved non-const pointer to object pSwapFoo2  of type Foo(CLID 8101)
*** StoreGateSvcClient_test transientSwap OK ***



*** StoreGateSvcClient_test VersionedKey BEGINS ***
StoreGateSvc        DEBUG Recorded object @0x1e11270 with key aVersObj of type Foo(CLID 8101)
 in DataObject @0x1df4a60
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object aVersObj  of type Foo(CLID 8101)
StoreGateSvc        DEBUG Recorded object @0x1ddf780 with key ;77;aVersObj of type Foo(CLID 8101)
 in DataObject @0x1df7480
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object ;77;aVersObj  of type Foo(CLID 8101)
StoreGateSvc        DEBUG Retrieved non-const pointer to object aVersObj  of type Foo(CLID 8101)
StoreGateSvc        DEBUG Retrieved non-const pointer to object ;00;aVersObj  of type Foo(CLID 8101)
StoreGateSvc        DEBUG Recorded object @0x1df4320 with key ;88;aVersObj of type Foo(CLID 8101)
 in DataObject @0x1df87a0
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object ;88;aVersObj  of type Foo(CLID 8101)
Now we expect to see an error message:
----Error Message Starts--->>
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key ;88;aVersObj and clid 8101
 Pre-existing valid DataProxy @0x1dfa640 found in Store for key ;88;aVersObj with clid 8101
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1df3ea0
 recorded with key ;88;aVersObj of type Foo (CLID 8101) in DataObject @0x1df8830
<<---Error Message Ends-------
StoreGateSvc        DEBUG Recorded object @0x1df87f0 with key ;66;aVersObj of type Foo(CLID 8101)
 in DataObject @0x1df4920
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object aVersObj  of type Foo(CLID 8101)
*** StoreGateSvcClient_test VersionedKey OK ***


StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=1
*** test_DVL_conversions
StoreGateSvc        DEBUG Recorded object @0x1df5d10 with key contd of type CV(CLID 82734625)
 in DataObject @0x1dc2c10
 object modifiable when retrieved
StoreGateSvc        DEBUG Retrieved non-const pointer to object contd  of type DataVector<C>(CLID 82734623)
StoreGateSvc        DEBUG Retrieved non-const pointer to object contd  of type DataVector<B>(CLID 82734621)
StoreGateSvc        DEBUG Retrieved non-const pointer to object contd  of type DataVector<A>(CLID 82734619)
StoreGateSvc        DEBUG Retrieved non-const pointer to object contd  of type DataVector<A>(CLID 82734619)
*** test_const_DVL
StoreGateSvc        DEBUG Recorded object @0x1df4560 with key dvl of type CV(CLID 82734625)
 in DataObject @0x1dc2b60
 object not modifiable when retrieved
StoreGateSvc      WARNING retrieve(non-const): No valid proxy for object dvl  of type CV(CLID 82734625) 
 Try to use a const retrieve
StoreGateSvc        DEBUG Retrieved const pointer to object dvl  of type CV(CLID 82734625)
StoreGateSvc        DEBUG Recorded object @0x1df4460 with key dvl2 of type CV(CLID 82734625)
 in DataObject @0x1dc3070
 object not modifiable when retrieved
StoreGateSvc        DEBUG Retrieved const pointer to object dvl2  of type CV(CLID 82734625)
*** test_copy_conversions
StoreGateSvc        DEBUG Recorded object @0x1df6f50 with key x of type Athena_test::X(CLID 82734627)
 in DataObject @0x1de0390
 object modifiable when retrieved
SG::DataProxy_castWARNING Request for a non-const object via copying conversion; requested CLID = 82734628, proxy primary ID is 82734627
StoreGateSvc        DEBUG Retrieved const pointer to object x  of type Athena_test::Y(CLID 82734628)
StoreGateSvc      WARNING retrieve(const): No valid proxy for object x  of type Athena_test::A(CLID 82734609)

*** StoreGateSvcClient_test Keys BEGINS ***
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=0
StoreGateSvc        DEBUG Recorded object @0x1df7220 with key LockReset of type Foo(CLID 8101)
 in DataObject @0x1de0390
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1e11010 with key UnLockReset of type Foo(CLID 8101)
 in DataObject @0x1dfa1e0
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df3f20 with key LockDelete of type Foo(CLID 8101)
 in DataObject @0x1df86f0
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df6f50 with key UnLockDelete of type Foo(CLID 8101)
 in DataObject @0x1df6c10
 object modifiable when retrieved
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=0
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=1
StoreGateSvc        DEBUG Recorded object @0x1df5cd0 with key LockReset of type Foo(CLID 8101)
 in DataObject @0x1df8c00
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df5690 with key UnLockReset of type Foo(CLID 8101)
 in DataObject @0x1df8b60
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df3ea0 with key LockDelete of type Foo(CLID 8101)
 in DataObject @0x1dfa1e0
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df4a10 with key UnLockDelete of type Foo(CLID 8101)
 in DataObject @0x1df8c50
 object modifiable when retrieved
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=0
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=1

*** StoreGateSvcClient_test Keys ENDS ***

*** StoreGateSvcClient_test retrieveAux BEGINS ***
StoreGateSvc        DEBUG Recorded object @0x1dfa030 with key BVec of type TestVector<BX>(CLID 82735621)
 in DataObject @0x1df4810
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1dc31c0 with key BVecAux. of type TestAuxStore(CLID 125030194)
 in DataObject @0x1df6d80
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df85a0 with key CVec of type TestVector<BX>(CLID 82735621)
 in DataObject @0x1dfa5a0
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df5900 with key CVecAux. of type TestAuxStore(CLID 125030194)
 in DataObject @0x1df8c00
 object not modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df6b10 with key ErrorVec of type TestVector<BX>(CLID 82735621)
 in DataObject @0x1de0390
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df5180 with key BBVec of type TestVector<BBX>(CLID 125040193)
 in DataObject @0x1de0510
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df57b0 with key BBVecAux. of type TestAuxStore(CLID 125030194)
 in DataObject @0x1df8ee0
 object modifiable when retrieved
StoreGateSvc_Impl VERBOSE called associateAux_impl for key BVec
StoreGateSvc        DEBUG Retrieved non-const pointer to object BVec  of type TestVector<BX>(CLID 82735621)
StoreGateSvc_Impl VERBOSE called associateAux_impl for key BVec
StoreGateSvc        DEBUG Retrieved non-const pointer to object BVec  of type TestVector<BX>(CLID 82735621)
StoreGateSvc_Impl VERBOSE called associateAux_impl for key CVec
StoreGateSvc        DEBUG Retrieved const pointer to object CVec  of type TestVector<BX>(CLID 82735621)
StoreGateSvc_Impl VERBOSE called associateAux_impl for key ErrorVec
StoreGateSvc        DEBUG Retrieved const pointer to object ErrorVec  of type TestVector<BX>(CLID 82735621)
StoreGateSvc        DEBUG Recorded object @0x1e10ca0 with key BStand of type BX(CLID 82835621)
 in DataObject @0x1df86f0
 object modifiable when retrieved
StoreGateSvc        DEBUG Recorded object @0x1df4110 with key BStandAux. of type TestAuxStore(CLID 125030194)
 in DataObject @0x1df2c90
 object modifiable when retrieved
StoreGateSvc_Impl VERBOSE called associateAux_impl for key BStand
StoreGateSvc        DEBUG Retrieved non-const pointer to object BStand  of type BX(CLID 82835621)
*** StoreGateSvcClient_test retrieveAux OK ***



*** StoreGateSvcClient_test testBoundReset BEGINS ***
StoreGateSvc        DEBUG overwrite: Recorded object @0x1df6900 with key testBoundReset of type int(CLID 244260744)
 in DataObject @0x1df6920
 object modifiable when retrieved

*** StoreGateSvcClient_test testBoundReset OK ***



*** StoreGateSvcClient_test testRecordObject BEGINS ***
>>> test duplicate record1
StoreGateSvc_Impl WARNING  setupProxy:: error setting up proxy for key obj101 and clid 8101
 Pre-existing valid DataProxy @0x1df6760 found in Store for key obj101 with clid 8101
StoreGateSvc_Impl WARNING record_impl: Problem setting up the proxy for object @0x1df7900
 recorded with key obj101 of type Foo (CLID 8101) in DataObject @0x1df7920
<<< test duplicate record1
>>> test duplicate record2
StoreGateSvc_Impl WARNING record_impl: failed for key=obj999, type Foo (CLID 8101)
 object @0x1df3110 already in store with key=obj101. Will not record a duplicate! 
>>> test duplicate error
StoreGateSvc_Impl   ERROR SGImplSvc::recordObject: existing object found with 8101[Foo] obj101 but neither clid 543543[] nor key obj101xxx match.
<<< test duplicate error
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=0
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=0

*** StoreGateSvcClient_test testRecordObject OK ***

*** StoreGateSvcClient_test testWriteAux BEGINS ***

*** StoreGateSvcClient_test testWriteAux OK ***
StoreGateSvc        DEBUG Recorded object @0x1df5790 with key lockable1 of type Lockable(CLID 82734636)
 in DataObject @0x1df7ca0
 object modifiable when retrieved
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=0
StoreGateSvc        DEBUG Recorded object @0x1df6900 with key lockable1 of type Lockable(CLID 82734636)
 in DataObject @0x1df7ca0
StoreGateSvc      VERBOSE Finalizing StoreGateSvc
StoreGateSvc_Impl VERBOSE Finalizing StoreGateSvc_Impl
StoreGateSvc_Impl   DEBUG Clearing store with forceRemove=1
*** StoreGateSvcClient_test record BEGINS ***
Now we expect to see an error message:
----Error Message Starts--->>
DetectorStore_ImplWARNING  setupProxy:: error setting up proxy for key pFoo1 and clid 8101
 Pre-existing valid DataProxy @0x1dfa9c0 found in Store for key pFoo1 with clid 8101
DetectorStore_ImplWARNING record_impl: Problem setting up the proxy for object @0x1df2d80
 recorded with key pFoo1 of type Foo (CLID 8101) in DataObject @0x1df6570
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
DetectorStore_ImplWARNING record_impl: failed for key=pFoo2, type Foo (CLID 8101)
 object @0x1e11010 already in store with key=pFoo1. Will not record a duplicate! 
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
DetectorStore_ImplWARNING  setupProxy:: error setting up proxy for key silly and clid 8101
 Pre-existing valid DataProxy @0x1df7d50 found in Store for key silly with clid 8101
DetectorStore_ImplWARNING record_impl: Problem setting up the proxy for object @0x1df79b0
 recorded with key silly of type Foo (CLID 8101) in DataObject @0x1df2e50
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
DetectorStore_ImplWARNING  setupProxy:: error setting up proxy for key silly and clid 8101
 Pre-existing valid DataProxy @0x1df7d50 found in Store for key silly with clid 8101
DetectorStore_ImplWARNING record_impl: Problem setting up the proxy for object @0x1df5790
 recorded with key silly of type Foo (CLID 8101) in DataObject @0x1df8df0
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
DetectorStore_ImplWARNING  setupProxy:: error setting up proxy for key silly and clid 8101
 Pre-existing valid DataProxy @0x1df7d50 found in Store for key silly with clid 8101
DetectorStore_ImplWARNING record_impl: Problem setting up the proxy for object @0x1df2ea0
 recorded with key silly of type Foo (CLID 8101) in DataObject @0x1df4920
<<---Error Message Ends-------
Now we expect to see an error message:
----Error Message Starts--->>
DetectorStore_ImplWARNING  setupProxy:: error setting up proxy for key Const and clid 8101
 Pre-existing valid DataProxy @0x1df4c70 found in Store for key Const with clid 8101
DetectorStore_ImplWARNING record_impl: Problem setting up the proxy for object @0x1df55f0
 recorded with key Const of type Foo (CLID 8101) in DataObject @0x1df3b60
<<---Error Message Ends-------
IOVSvc               INFO No IOVSvcTool associated with store "StoreGateSvc"
IOVSvc.IOVSvcTool    INFO IOVRanges will be checked at every Event
*** StoreGateSvcClient_test records OK ***


*** StoreGateSvcClient_test OK ***