You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, we recently updated to v2.49.2 It works great, but we do get multiple messages in Sentry about a call stack overflow in Monti in combination with redis-oplog: packages/montiapm:agent/lib/hijack/redis_oplog.js in MongoIDMap.store.constructor.compareWith at line 26:32.
Stacktrace
RangeError: Maximum call stack size exceeded
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:23:50)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
at MongoIDMap.store.constructor.compareWith (packages/montiapm:agent/lib/hijack/redis_oplog.js:26:32)
From the code I deduce that rewriteReloadRequeryFuncs is maybe called on a store multiple times causing it to overwrite the compareWith method multiple times?
Or maybe it's our combination of redis-oplog and changestream-to-redis?
The text was updated successfully, but these errors were encountered:
Hi, we recently updated to v2.49.2 It works great, but we do get multiple messages in Sentry about a call stack overflow in Monti in combination with redis-oplog:
packages/montiapm:agent/lib/hijack/redis_oplog.js in MongoIDMap.store.constructor.compareWith at line 26:32
.Stacktrace
From the code I deduce that
rewriteReloadRequeryFuncs
is maybe called on a store multiple times causing it to overwrite thecompareWith
method multiple times?Or maybe it's our combination of redis-oplog and changestream-to-redis?
The text was updated successfully, but these errors were encountered: