Demo mode
ValidationError
Comment too long (max 500 chars)
1h ago · Nov 15
- Last seen:
- 2025-12-29 08:48:58 UTC
- First seen:
- 2025-11-15 19:48:56 UTC
45 of 45
| Error message: | Comment too long (max 500 chars) |
| When: | about 1 hour ago |
| Occurred at: | 2025-12-29 08:48:58 +0000 |
| Handled: | true |
| Severity: | error |
| Server name: | 688aac2a79ea |
| Environment: | production |
-
simulateExpressError simulateExpressError/app/seed.js:/app/seed.js:148:15148141142143144145146147148149150151152153154155
environment: "production",
});
const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
function simulateExpressError(scenario, message) {const ErrClass = global[scenario.type.split(".")[0]] || Error;const err = new ErrClass(message);
err.name = scenario.type;
throw err;
}
(async () => {let cycleTime = 0;
No code available. -
? ?/app/seed.js:/app/seed.js:199:11199192193194195196197198199200201202203204205206
scope.addBreadcrumb({level: "info",
category: randomChoice(["http", "auth", "db", "upload", "queue"]),
message: randomChoice(BREADCRUMBS),
});
try {simulateExpressError(scenario, message);
} catch (e) {Sentry.captureException(e);
console.log(`Sent: ${e.name} – ${e.message}`);}
});
await sleep(Math.random() * 1500 + 500);
No code available. -
? ?/app/node_modules/@sentry/opentelemetry/build/cjs/index.js:/app/node_modules/@sentry/opentelemetry/build/cjs/index.js:1308:141308130113021303130413051306130713081309131013111312131313141315
// We depend on the otelContextManager to handle the context/hub
// We set the `SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY` context value, which is picked up by
// the OTEL context manager, which uses the presence of this key to determine if it should
// fork the isolation scope, or not
// as by default, we don't want to fork this, unless triggered explicitly by `withScope`
return api.context.with(ctx, () => {return callback(getCurrentScope());
});
}
function withSetScope(scope, callback) {const ctx = getContextFromScope(scope) || api.context.active();
// We depend on the otelContextManager to handle the context/hub
No code available. -
AsyncLocalStorage.run AsyncLocalStorage.runnode:internal/async_local_storage/async_hooks:node:internal/async_local_storage/async_hooks:91:1491No code available.No code available.
-
SentryContextManager.with SentryContextManager.with/app/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:/app/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:4033262728293031323334353637383940
this._asyncLocalStorage = new async_hooks_1.AsyncLocalStorage();
}
active() {return this._asyncLocalStorage.getStore() ?? api_1.ROOT_CONTEXT;
}
with(context, fn, thisArg, ...args) {const cb = thisArg == null ? fn : fn.bind(thisArg);
return this._asyncLocalStorage.run(context, cb, ...args);
}
enable() {return this;
}
disable() {this._asyncLocalStorage.disable();
return this;
No code available. -
SentryContextManager.with SentryContextManager.with/app/node_modules/@sentry/opentelemetry/build/cjs/index.js:/app/node_modules/@sentry/opentelemetry/build/cjs/index.js:1433:241433142614271428142914301431143214331434143514361437143814391440
const ctx2 = ctx1
.deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)
.deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)
.deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);
setContextOnScope(newCurrentScope, ctx2);
return super.with(ctx2, fn, thisArg, ...args);
}
}
return SentryContextManager ;
}
/**
No code available. -
ContextAPI.with ContextAPI.with/app/node_modules/@opentelemetry/api/build/src/api/context.js:/app/node_modules/@opentelemetry/api/build/src/api/context.js:60:4660535455565758596061626364656667
*
* @param context context to be active during function execution
* @param fn function to execute in a context
* @param thisArg optional receiver to be used for calling fn
* @param args optional arguments forwarded to fn
*/
with(context, fn, thisArg, ...args) {return this._getContextManager().with(context, fn, thisArg, ...args);
}
/**
* Bind a context to a target function or event emitter
*
* @param context context to bind to the event emitter or function. Defaults to the currently active context
* @param target function or event emitter to bind
*/
No code available. -
Object.withScope Object.withScope/app/node_modules/@sentry/opentelemetry/build/cjs/index.js:/app/node_modules/@sentry/opentelemetry/build/cjs/index.js:1307:281307130013011302130313041305130613071308130913101311131213131314
const ctx = api.context.active();
// We depend on the otelContextManager to handle the context/hub
// We set the `SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY` context value, which is picked up by
// the OTEL context manager, which uses the presence of this key to determine if it should
// fork the isolation scope, or not
// as by default, we don't want to fork this, unless triggered explicitly by `withScope`
return api.context.with(ctx, () => {return callback(getCurrentScope());
});
}
function withSetScope(scope, callback) {const ctx = getContextFromScope(scope) || api.context.active();
No code available. -
Module.withScope Module.withScope/app/node_modules/@sentry/core/build/cjs/currentScopes.js:/app/node_modules/@sentry/core/build/cjs/currentScopes.js:61:1461545556575859606162636465666768
if (!scope) {return acs.withScope(callback);
}
return acs.withSetScope(scope, callback);
}
return acs.withScope(rest[0]);
}
/**
* Attempts to fork the current isolation scope and the current scope based on the current async context strategy. If no
* async context strategy is set, the isolation scope and the current scope will not be forked (this is currently the
* case, for example, in the browser).
*
No code available. -
? ?/app/seed.js:/app/seed.js:171:14171164165166167168169170171172173174175176177178
for (let i = 0; i < burstSize; i++) {const scenario = randomChoice(ERROR_SCENARIOS);
const message = scenario.message.replace(/{}/g, () =>randomChoice(REPLACEMENTS)()
);
Sentry.withScope((scope) => {scope.setUser({id: String(Math.floor(Math.random() * 100000 + 1)),
username: `user_${Math.floor(Math.random() * 10000)}`,email: `user${Math.floor(Math.random() * 10000)}@example.com`,});
scope.setTags({No code available.
| app: |
|
| cloud_resource: |
|
| culture: |
|
| device: |
|
| os: |
|
| runtime: |
|
| trace: |
|