diff --git a/packages/core/src/hub.ts b/packages/core/src/hub.ts index 905fb4f3bcde..1258548dbd20 100644 --- a/packages/core/src/hub.ts +++ b/packages/core/src/hub.ts @@ -385,7 +385,17 @@ export class Hub implements HubInterface { * @inheritDoc */ public startTransaction(context: TransactionContext, customSamplingContext?: CustomSamplingContext): Transaction { - return this._callExtensionMethod('startTransaction', context, customSamplingContext); + const result = this._callExtensionMethod('startTransaction', context, customSamplingContext); + + if (__DEBUG_BUILD__ && !result) { + // eslint-disable-next-line no-console + console.warn(`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': +Sentry.addTracingExtensions(); +Sentry.init({...}); +`); + } + + return result; } /**