I am learning Activepieces. I know n8n reasonably well, but I prefer open source projects. I run Activepieces locally (self-hosted). When I run “Explore,” I get a list of projects from the Activepieces server ready to download, but when I want to load them, I get an error.
Unexpected Application Error!
Cannot read properties of undefined (reading 'map')
TypeError: Cannot read properties of undefined (reading 'map')
at Fcr (http://localhost:8080/assets/index-CKIt_c3I.js:1565:18339)
at dV (http://localhost:8080/assets/index-CKIt_c3I.js:39:17943)
at wV (http://localhost:8080/assets/index-CKIt_c3I.js:41:3179)
at v0e (http://localhost:8080/assets/index-CKIt_c3I.js:41:46131)
at p0e (http://localhost:8080/assets/index-CKIt_c3I.js:41:40881)
at Nyt (http://localhost:8080/assets/index-CKIt_c3I.js:41:40805)
at zD (http://localhost:8080/assets/index-CKIt_c3I.js:41:40655)
at $V (http://localhost:8080/assets/index-CKIt_c3I.js:41:36889)
at d0e (http://localhost:8080/assets/index-CKIt_c3I.js:41:37703)
at wv (http://localhost:8080/assets/index-CKIt_c3I.js:39:3295)
Console logs:
activepieces | {"level":30,"time":1767645226086,"pid":10,"hostname":"b6650a70a71e","migratedPollingJobs":0,"msg":"[pollingJobsMigration] Migrated polling jobs"}
activepieces | {"level":30,"time":1767645226092,"pid":10,"hostname":"b6650a70a71e","migratedRenewWebhookJobs":0,"msg":"[renewWebhookJobsMigration] Migrated renew webhook jobs"}
activepieces | {"level":30,"time":1767645226098,"pid":10,"hostname":"b6650a70a71e","message":"Worker connected","workerId":"heADYdCGKEMji16FUzZCj"}
activepieces | {"level":30,"time":1767645226102,"pid":10,"hostname":"b6650a70a71e","message":"Connected to server","workerId":"heADYdCGKEMji16FUzZCj","socketId":"tXkZCFzaZPqpF9PfAAAB"}
activepieces | {"level":30,"time":1767645226202,"pid":10,"hostname":"b6650a70a71e","msg":"[registryPieceManager] Warming up pieces cache"}
activepieces | {"level":30,"time":1767645226208,"pid":10,"hostname":"b6650a70a71e","piecesCount":0,"timeTaken":"6ms","msg":"[registryPieceManager] Warmed up pieces cache"}
activepieces | {"level":30,"time":1767645226210,"pid":10,"hostname":"b6650a70a71e","msg":"[unifyOldQueuesIntoOne] Migration completed and marked as done"}
activepieces | {"level":30,"time":1767645226218,"pid":10,"hostname":"b6650a70a71e","message":"Job queue worker started"}
activepieces | {"level":30,"time":1767645226223,"pid":10,"hostname":"b6650a70a71e","message":"Initialized runs metadata queue for worker","msg":"[flowWorker#init]"}
activepieces | {"level":30,"time":1767645226224,"pid":10,"hostname":"b6650a70a71e","msg":"[refillPausedRuns] Finding paused runs to migrate"}
activepieces | {"level":30,"time":1767645226228,"pid":10,"hostname":"b6650a70a71e","count":0,"msg":"[refillPausedRuns] Found paused runs to migrate"}
activepieces | {"level":30,"time":1767645226228,"pid":10,"hostname":"b6650a70a71e","count":0,"msg":"[pausedRunsMigration] Migrated paused runs"}
activepieces | {"level":30,"time":1767645226229,"pid":10,"hostname":"b6650a70a71e","count":0,"msg":"[deleteStaleRunMetadata] Found stale run metadata keys"}
activepieces | {"level":30,"time":1767645226229,"pid":10,"hostname":"b6650a70a71e","msg":"Queues migrated and consumers run"}
activepieces | {"level":50,"time":1767645272259,"pid":10,"hostname":"b6650a70a71e","reqId":"req_QtSAjm3rpbQG4aSQqIu9L","msg":"[errorHandler]: {\"statusCode\":400,\"code\":\"FST_ERR_VALIDATION\",\"validation\":[{\"instancePath\":\"/id\",\"schemaPath\":\"#/properties/id/pattern\",\"keyword\":\"pattern\",\"params\":{\"pattern\":\"^[0-9a-zA-Z]{21}$\"},\"message\":\"must match pattern \\\"^[0-9a-zA-Z]{21}$\\\"\"}],\"validationContext\":\"params\"}"}
activepieces | {"level":50,"time":1767645280255,"pid":10,"hostname":"b6650a70a71e","reqId":"req_C6RkWUHUe9KHkzDblnRa6","msg":"[errorHandler]: {\"statusCode\":400,\"code\":\"FST_ERR_VALIDATION\",\"validation\":[{\"instancePath\":\"/id\",\"schemaPath\":\"#/properties/id/pattern\",\"keyword\":\"pattern\",\"params\":{\"pattern\":\"^[0-9a-zA-Z]{21}$\"},\"message\":\"must match pattern \\\"^[0-9a-zA-Z]{21}$\\\"\"}],\"validationContext\":\"params\"}"}
activepieces | {"level":30,"time":1767645297219,"pid":10,"hostname":"b6650a70a71e","reqId":"req_7RWluNEQAggoxaH6LO7hb","email":"[email protected]","msg":"Creating user identity"}
activepieces | {"level":30,"time":1767645297362,"pid":10,"hostname":"b6650a70a71e","reqId":"req_7RWluNEQAggoxaH6LO7hb","userId":"JS8CC8wrzM7yi4YhYicP2","event":"signed.up","properties":{"userId":"7R2NyPzweScxEYs5HCdGP","email":"[email protected]","firstName":"fervi","lastName":"verus","projectId":"WKh7ZFP60q2KaQ4taYuae","activepiecesVersion":"0.76.0","activepiecesEnvironment":"prod","activepiecesEdition":"ce","datetime":"2026-01-05T20:34:57.362Z"},"msg":"[Telemetry#trackUser] sending event"}
activepieces | {"level":30,"time":1767645299054,"pid":10,"hostname":"b6650a70a71e","message":"User connected","userId":"JS8CC8wrzM7yi4YhYicP2","projectId":"WKh7ZFP60q2KaQ4taYuae"}
activepieces | {"level":30,"time":1767645371901,"pid":10,"hostname":"b6650a70a71e","added":6146,"deleted":0,"durationMs":148597,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767645900591,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767646800081,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767646920108,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767646920325,"pid":10,"hostname":"b6650a70a71e","added":0,"deleted":0,"durationMs":216,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767647700628,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767648600105,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767648600105,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767648600141,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767649500612,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767650400111,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767650520081,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767650520490,"pid":10,"hostname":"b6650a70a71e","added":0,"deleted":0,"durationMs":409,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767650738426,"pid":10,"hostname":"b6650a70a71e","message":"User connected","userId":"JS8CC8wrzM7yi4YhYicP2","projectId":"WKh7ZFP60q2KaQ4taYuae"}
activepieces | {"level":30,"time":1767727917937,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767727917937,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767727917952,"pid":10,"hostname":"b6650a70a71e","name":"run-telemetry","msg":"Run telemetry started"}
activepieces | {"level":30,"time":1767727917984,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":50,"time":1767727925991,"pid":10,"hostname":"b6650a70a71e","error":{},"msg":"Error syncing pieces"}
activepieces | {"level":30,"time":1767727926000,"pid":10,"hostname":"b6650a70a71e","msg":"Syncing pieces analytics"}
activepieces | {"level":30,"time":1767727926000,"pid":10,"hostname":"b6650a70a71e","msg":"Synced pieces analytics finished"}
activepieces | {"level":30,"time":1767728700389,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767729600967,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767729720110,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767729721384,"pid":10,"hostname":"b6650a70a71e","added":12,"deleted":0,"durationMs":1273,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767730500571,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767731400045,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767731400045,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767731400168,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767732300746,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767733200278,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767733320080,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767733320321,"pid":10,"hostname":"b6650a70a71e","added":0,"deleted":0,"durationMs":241,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767734100856,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767735000077,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767735000077,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767735000437,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767735900024,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767736800646,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767736920050,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767736920520,"pid":10,"hostname":"b6650a70a71e","added":0,"deleted":0,"durationMs":470,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767737700267,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767738600045,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767738600045,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767738600852,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767769584920,"pid":10,"hostname":"b6650a70a71e","name":"run-telemetry","msg":"Run telemetry started"}
activepieces | {"level":30,"time":1767769584973,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767769585382,"pid":10,"hostname":"b6650a70a71e","message":"User connected","userId":"JS8CC8wrzM7yi4YhYicP2","projectId":"WKh7ZFP60q2KaQ4taYuae"}
activepieces | {"level":50,"time":1767769593000,"pid":10,"hostname":"b6650a70a71e","error":{},"msg":"Error syncing pieces"}
activepieces | {"level":30,"time":1767769593014,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767769593015,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767770100298,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767771000058,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767771000059,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767771000932,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767771900599,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767772800241,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767772920115,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767772920432,"pid":10,"hostname":"b6650a70a71e","added":0,"deleted":0,"durationMs":316,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767773700895,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767774600046,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767774600046,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767774600545,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":50,"time":1767775459859,"pid":10,"hostname":"b6650a70a71e","reqId":"req_wCfMhEnDoNPNkfsTz3o94","msg":"[errorHandler]: {\"statusCode\":400,\"code\":\"FST_ERR_VALIDATION\",\"validation\":[{\"instancePath\":\"/id\",\"schemaPath\":\"#/properties/id/pattern\",\"keyword\":\"pattern\",\"params\":{\"pattern\":\"^[0-9a-zA-Z]{21}$\"},\"message\":\"must match pattern \\\"^[0-9a-zA-Z]{21}$\\\"\"}],\"validationContext\":\"params\"}"}
activepieces | {"level":30,"time":1767775468160,"pid":10,"hostname":"b6650a70a71e","message":"User connected","userId":"JS8CC8wrzM7yi4YhYicP2","projectId":"WKh7ZFP60q2KaQ4taYuae"}
activepieces | {"level":30,"time":1767775500216,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767776400876,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767776520019,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767776520729,"pid":10,"hostname":"b6650a70a71e","added":0,"deleted":0,"durationMs":710,"msg":"Piece synchronization completed"}
activepieces | {"level":30,"time":1767777300496,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767778200046,"pid":10,"hostname":"b6650a70a71e","counts":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] iteration completed"}
activepieces | {"level":30,"time":1767778200046,"pid":10,"hostname":"b6650a70a71e","totalAffected":0,"types":["FLOW_RUN_LOG","FLOW_STEP_FILE","TRIGGER_EVENT_FILE","TRIGGER_PAYLOAD"],"msg":"[FileService#deleteStaleBulk] completed"}
activepieces | {"level":30,"time":1767778200150,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767779100788,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767780000485,"pid":10,"hostname":"b6650a70a71e","msg":"[localPieceCache] Refreshing pieces cache via cron job"}
activepieces | {"level":30,"time":1767780120097,"pid":10,"hostname":"b6650a70a71e","msg":"Starting piece synchronization"}
activepieces | {"level":30,"time":1767780120574,"pid":10,"hostname":"b6650a70a71e","added":1,"deleted":0,"durationMs":477,"msg":"Piece synchronization completed"}