ok, here again: Fix-Mongo-OID.cs <http://forum.world.st/file/n4705649/Fix-Mongo-OID.cs> :) EstebanLM wrote > file not found :)On Aug 29, 2013, at 2:44 PM, jan.struz <
> public+pharo@ > > wrote:> Hi,> feel free to use & integrate the following fix:> > > Fix-Mongo-OID.cs > <http://forum.world.st/file/n4705616/Fix-Mongo-OID.cs> > > Jan> > > > Sabine Knöfel wrote>> Hi Esteban, All,>> >> I was proceeding to seach for > the reason of the problem I described>> yesterday.>> >> I added some > debugging code into VOMongoSerializer>>ensurePersisted: and>> the problem > I described, did NOT occur.>> >> That made the whole process slower...and > I had an idea....>> >> I was looking into >>UUIDGenerator default > makeSeed.>> Then I tried the following code:>> >> |theOld theNew|>> >> > 100000000 timesRepeat: [ >> theNew := UUIDGenerator default makeSeed.>> > theNew = theOld ifTrue: [self halt].>> theOld := theNew]>> >> The > debugger came up! Doesn't that mean that, if the code is run very>> fast, > there are double OIDs generated?!>> >> In my case, the objects for country > and currency are very lightweight and>> so, they are created very fast. > Also, the error occured much more often>> within my fast production EC2 > instance as at my (old and slow) development>> pc. >> >> Important: I work > with windows and so >>makeUnixSeed returns nil... :-)>> >> What is your > opinion about that?>> >> Sabine> > > > > > -----> Save The World!> --> > View this message in context: > http://forum.world.st/voyage-mongo-randomly-wrong-OIDs-tp4705396p4705619.html> > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.> ----- Save The World! -- View this message in context: http://forum.world.st/voyage-mongo-randomly-wrong-OIDs-tp4705396p4705649.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.