| require("/node_modules/xlsx/xlsx.js")......................151 ms (2)
| require("pdfmake/build/pdfmake")...........................150 ms (1)
| require("@babel/generator")................................148 ms (3)
| require("/node_modules/meteor/accounts-password/node_modules/bcrypt/bcrypt.js").141 ms (1)
| require("pdf-lib").........................................136 ms (1)
| require("bcrypt")..........................................109 ms (1)
| require("mailparser")......................................107 ms (1)
|
| (#1) Total: 37,866 ms (Server startup)
|
Started your app.
App running at https://dev.phoroscloud.com
[JA_InvoiceTransaction] UNIQUE INDEX FAILED: duplicate stripeCharge_id values exist in collection. Clean duplicates then restart to enable database-level enforcement. Application-level findOne checks are the only protection until then.
[JA_InvoiceTransaction] fallback_stripeCharge_id index created (sparse, non-unique)
2026-06-21 12:23:01 [MEMORY-MONITOR] Heap: 986MB/1000MB (99%) | RSS: 1267MB | Peak: 986MB
2026-06-21 12:23:01 [MEMORY-MONITOR] Caches: chph:objectiveCache=0 trading:priceCache=0 seo:strikeStore=0/5000 seo:blocklistStore=0/5000 seo:pageResolution=0/500 seo:ssrRateLimit=0/5000 seo:guardBurst=0/2000 seo:suspiciousPage=0/3000 seo:orgPixels=0/500
[provisionBuildSecrets] runGhSecretSet IOS_ASC_KEY_ID env=org-B9DQR3GJJEDBaBrr8 valueLen=10 ghExit=0 ghMsg=(none)
[provisionBuildSecrets] runGhSecretSet IOS_ASC_ISSUER_ID env=org-B9DQR3GJJEDBaBrr8 valueLen=36 ghExit=0 ghMsg=(none)
[provisionBuildSecrets] IOS_ASC_KEY_P8_BASE64 post-canonicalize structure: {"byteCount":258,"lineCount":7,"offset0IsBeginPrivateKey":true,"firstLine":"-----BEGIN PRIVATE KEY-----","lastNonEmptyLine":"-----END PRIVATE KEY-----","bodyLineWidths":[64,64,64,8]}
[provisionBuildSecrets] runGhSecretSet IOS_ASC_KEY_P8_BASE64 env=org-B9DQR3GJJEDBaBrr8 valueLen=344 ghExit=0 ghMsg=(none)
[provisionBuildSecrets] runGhSecretSet IOS_ASC_TEAM_ID env=org-B9DQR3GJJEDBaBrr8 valueLen=10 ghExit=0 ghMsg=(none)
[requestDesktopBuild] iOS signing provision abr_B9DQR3GJJEDBaBrr8_1782062592865: willSign=true provisioned=["IOS_ASC_KEY_ID","IOS_ASC_ISSUER_ID","IOS_ASC_KEY_P8_BASE64","IOS_ASC_TEAM_ID"] skipped=[]
3. { userId: 'Ehjih3fxE6goTuL7f' } [ 'B9DQR3GJJEDBaBrr8' ] any
3. { userId: 'Ehjih3fxE6goTuL7f' } [ 'B9DQR3GJJEDBaBrr8' ] Invoice
3. { userId: 'Ehjih3fxE6goTuL7f' } [ 'B9DQR3GJJEDBaBrr8' ] Invoice
3. { userId: 'Ehjih3fxE6goTuL7f' } [ 'B9DQR3GJJEDBaBrr8' ] any
3. { userId: 'Ehjih3fxE6goTuL7f' } [ 'B9DQR3GJJEDBaBrr8' ] any
3. { userId: 'Ehjih3fxE6goTuL7f' } [ 'B9DQR3GJJEDBaBrr8' ] any
::jmdk_trackTraffic:: {
appDivisionId: 'Jamaker',
cookieSuffix: '98c67952',
action: 'changed ip address',
page: null,
person_id: null,
content_id: null,
inventory_id: null,
hasColleague: true
}
::jmdk_trackTraffic:: {
appDivisionId: 'Jamaker',
cookieSuffix: '98c67952',
action: 'route change',
page: 'Account',
person_id: 'aJajKNmSjJ8Rvnx6o',
content_id: null,
inventory_id: null,
hasColleague: true
}
::jmdk_trackTraffic:: {
appDivisionId: 'Jamaker',
cookieSuffix: '98c67952',
action: 'route change',
page: 'InsightChristophoros',
person_id: 'aJajKNmSjJ8Rvnx6o',
content_id: null,
inventory_id: null,
hasColleague: true
}
[M3-FORGE] UnhandledRejection (non-fatal): Cannot read properties of null (reading 'id')
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
TypeError: Cannot read properties of null (reading 'id')
at PubsubModel._trackReady (packages/montiapm:agent/lib/models/pubsub.js:89:28)
at Subscription.<anonymous> (packages/montiapm:agent/lib/hijack/wrap_subscription.js:46:28)
at packages/montiapm:agent/lib/async/als.js:27:55
at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14)
at Subscription.ready (packages/montiapm:agent/lib/async/als.js:27:35)
at Subscription._publishHandlerResult (packages/ddp-server/livedata_server.js:1008:12)
at runNextTicks (node:internal/process/task_queues:64:5)
at processImmediate (node:internal/timers:452:9)
at process.topLevelDomainCallback (node:domain:161:15)
at process.callbackTrampoline (node:internal/async_hooks:128:24)
at Subscription._runHandler (packages/ddp-server/livedata_server.js:973:7)
at Session.sub (packages/ddp-server/livedata_server.js:506:7)
at Session.<anonymous> (packages/montiapm:agent/lib/hijack/wrap_session.js:109:18)
Monti APM: trace has not started yet
[M3-FORGE] UnhandledRejection (non-fatal): Cannot read properties of null (reading 'id')
This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
TypeError: Cannot read properties of null (reading 'id')
at PubsubModel._trackError (packages/montiapm:agent/lib/models/pubsub.js:110:28)
at Subscription.subscriptionProto.error (packages/montiapm:agent/lib/hijack/wrap_subscription.js:71:28)
at Subscription._runHandler (packages/ddp-server/livedata_server.js:970:14)
at Session.sub (packages/ddp-server/livedata_server.js:506:7)
at Session.<anonymous> (packages/montiapm:agent/lib/hijack/wrap_session.js:109:18)
2026-06-21 12:33:01 [MEMORY-MONITOR] Heap: 985MB/1022MB (96%) | RSS: 1333MB | Peak: 1043MB
2026-06-21 12:33:01 [MEMORY-MONITOR] Caches: chph:objectiveCache=0 trading:priceCache=0 seo:strikeStore=0/5000 seo:blocklistStore=0/5000 seo:pageResolution=0/500 seo:ssrRateLimit=0/5000 seo:guardBurst=0/2000 seo:suspiciousPage=0/3000 seo:orgPixels=0/500
2026-06-21 12:43:01 [MEMORY-MONITOR] Heap: 972MB/1044MB (93%) | RSS: 1375MB | Peak: 1053MB
2026-06-21 12:43:01 [MEMORY-MONITOR] Caches: chph:objectiveCache=0 trading:priceCache=0 seo:strikeStore=0/5000 seo:blocklistStore=0/5000 seo:pageResolution=0/500 seo:ssrRateLimit=0/5000 seo:guardBurst=0/2000 seo:suspiciousPage=0/3000 seo:orgPixels=0/500
Unhandled operator $nin
2026-06-21 12:53:01 [MEMORY-MONITOR] Heap: 986MB/1029MB (96%) | RSS: 1383MB | Peak: 1053MB
2026-06-21 12:53:01 [MEMORY-MONITOR] Caches: chph:objectiveCache=0 trading:priceCache=0 seo:strikeStore=0/5000 seo:blocklistStore=0/5000 seo:pageResolution=0/500 seo:ssrRateLimit=0/5000 seo:guardBurst=0/2000 seo:suspiciousPage=0/3000 seo:orgPixels=0/500
AssertionError [ERR_ASSERTION] [ERR_ASSERTION]: unexpected gap in countedUntil
at Tracer.optimizeEvents (packages/montiapm:agent/lib/tracer/tracer.js:456:7)
at Object.Kadira.trackError (packages/montiapm:agent/lib/kadira.js:449:6)
at packages/montiapm:agent/lib/hijack/timeout_manager.js:41:13
at Timeout._onTimeout (packages/montiapm:agent/lib/hijack/timeout_manager.js:20:7)
at listOnTimeout (node:internal/timers:585:17)
at processTimers (node:internal/timers:521:7)
Exited with code: 7
Your application is crashing. Waiting for file change.
Fix the error in your code and save your files. Once your server is running without errors, then reload this page.