diff --git a/backend/app.js b/backend/app.js index a3b2c24..cd821cc 100644 --- a/backend/app.js +++ b/backend/app.js @@ -63,6 +63,7 @@ const isicRoutes = require('./routes/isic'); // Добавленный импо const geocodingRoutes = require('./routes/geocoding'); // Добавленный импорт const dleRoutes = require('./routes/dle'); // Добавляем импорт DLE маршрутов const settingsRoutes = require('./routes/settings'); // Добавляем импорт маршрутов настроек +const tablesRoutes = require('./routes/tables'); // Добавляем импорт таблиц const app = express(); @@ -154,9 +155,10 @@ app.use((req, res, next) => { }); // Маршруты API +app.use('/api/tables', tablesRoutes); // ДОЛЖНО БЫТЬ ВЫШЕ! +app.use('/api', identitiesRoutes); app.use('/api/auth', authRoutes); app.use('/api/users', usersRoutes); -app.use('/api', identitiesRoutes); app.use('/api/chat', chatRoutes); app.use('/api/admin', adminRoutes); app.use('/api/tokens', tokensRouter); diff --git a/backend/db/migrations/028_create_dynamic_tables.sql b/backend/db/migrations/028_create_dynamic_tables.sql index ed33cbd..37bc753 100644 --- a/backend/db/migrations/028_create_dynamic_tables.sql +++ b/backend/db/migrations/028_create_dynamic_tables.sql @@ -8,6 +8,7 @@ CREATE TABLE IF NOT EXISTS user_tables ( updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); + CREATE TABLE IF NOT EXISTS user_columns ( id SERIAL PRIMARY KEY, table_id INTEGER NOT NULL REFERENCES user_tables(id) ON DELETE CASCADE, @@ -15,7 +16,8 @@ CREATE TABLE IF NOT EXISTS user_columns ( type VARCHAR(50) NOT NULL, -- text, number, select, multiselect, date, etc. options JSONB DEFAULT NULL, -- для select/multiselect "order" INTEGER DEFAULT 0, - created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP + created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE IF NOT EXISTS user_rows ( diff --git a/backend/logs/combined.log b/backend/logs/combined.log index 346b7b2..f22e0f7 100644 --- a/backend/logs/combined.log +++ b/backend/logs/combined.log @@ -1,1102 +1,1439 @@ -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T11:44:46.302Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T11:44:46.305Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T11:44:46.305Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T11:44:46.306Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T11:44:46.306Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T11:44:46.307Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T11:44:46.573Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T11:44:46.583Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T11:44:46.608Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T11:44:46.609Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T11:44:47.282Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T11:44:47.285Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:44:52.369Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:45:31.494Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:45:31.499Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:45:31.516Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:45:31.519Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:45:31.528Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:45:31.530Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:45:31.540Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:45:31.541Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:45:31.550Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:45:31.552Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:45:31.561Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:45:31.563Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:45:47.827Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:46:32.842Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:46:32.845Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:46:32.926Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:46:32.927Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:46:32.936Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:46:32.937Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:46:32.946Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:46:32.948Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:46:32.957Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:46:32.958Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:46:32.966Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:46:32.968Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:46:38.638Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T11:46:52.407Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T11:46:52.411Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T11:46:52.412Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T11:46:52.413Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T11:46:52.414Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T11:46:52.414Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T11:46:50.737Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T11:46:50.753Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T11:46:50.784Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T11:46:50.785Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T11:46:56.098Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T11:46:56.098Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T11:47:04.214Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T11:47:04.217Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T11:47:04.217Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T11:47:04.218Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T11:47:04.218Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T11:47:04.218Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T11:47:04.470Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T11:47:04.480Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T11:47:04.541Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T11:47:04.542Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T11:47:05.185Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T11:47:05.187Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:47:10.315Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:47:34.347Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:47:34.350Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:47:34.552Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:47:34.554Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:47:34.640Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:47:34.642Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:47:34.722Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:47:34.723Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:47:34.790Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:47:34.792Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:47:34.859Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:47:34.861Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:48:05.662Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:48:35.824Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:48:35.828Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:48:35.838Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:48:35.840Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:48:35.850Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:48:35.852Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:48:35.861Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:48:35.863Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:48:35.872Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:48:35.875Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:48:35.886Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:48:35.889Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:48:56.670Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:48:58.446Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:48:58.451Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:01.632Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:01.634Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:01.646Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:01.648Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:01.683Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:01.686Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:01.705Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:01.708Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:01.721Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:01.724Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:25.426Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:25.431Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:31.882Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:31.883Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:31.895Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:31.897Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:31.907Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:31.909Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:31.919Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:31.921Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:31.930Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:31.933Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:49:52.045Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:49:55.625Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:49:55.628Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:02.106Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:02.108Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:02.129Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:02.130Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:02.148Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:02.150Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:02.167Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:02.169Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:02.188Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:02.192Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:25.801Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:25.805Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:42.984Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:42.987Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:42.995Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:42.997Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:43.005Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:43.007Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:43.015Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:43.017Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:50:43.025Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:50:43.027Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:50:51.803Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:51:43.370Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:51:43.373Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:51:43.381Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:51:43.383Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:51:43.392Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:51:43.393Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:51:43.403Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:51:43.405Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:51:43.413Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:51:43.415Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:51:43.423Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:51:43.425Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T11:51:47.393Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T11:51:47.394Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:51:47.394Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:51:47.394Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:51:47.394Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:51:47.394Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:51:47.394Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:51:47.394Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T11:51:57.435Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T11:52:00.112Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T11:52:00.114Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T11:52:05.373Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-01T11:52:05.374Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:52:05.374Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-01T11:52:15.377Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T11:52:20.421Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T11:52:20.423Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:52:21.253Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:52:38.231Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:52:43.759Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:52:43.763Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:52:43.770Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:52:43.772Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:52:43.781Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:52:43.784Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:52:43.792Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:52:43.794Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:52:43.803Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:52:43.805Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:52:43.813Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:52:43.816Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:53:00.501Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:53:16.492Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T11:53:38.082Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:53:38.082Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:53:38.082Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:53:38.082Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:53:38.082Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:53:38.082Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:53:44.039Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:53:44.043Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:53:44.052Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:53:44.053Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:53:44.062Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:53:44.064Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:53:44.072Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:53:44.074Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:53:44.082Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:53:44.085Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:53:44.093Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:53:44.095Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:53:51.766Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:53:51.819Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:54:14.127Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:54:14.128Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:23.965Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:23.969Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:23.980Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:23.983Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:23.993Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:23.995Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:24.006Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:24.008Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:24.019Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:24.021Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:24.031Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:24.033Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:28.729Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.732Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:28.759Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.762Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:28.783Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.790Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:28.810Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.812Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T11:54:28.821Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T11:54:28.824Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:28.863Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.865Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:28.898Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.901Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:28.914Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.922Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:28.927Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.929Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T11:54:28.945Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:28.950Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.953Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:28.970Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.974Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:28.988Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:28.992Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:29.001Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.004Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.009Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.011Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:29.018Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.022Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.026Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.028Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:29.039Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.042Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.044Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.047Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:29.058Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.062Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.064Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.067Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:29.074Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.076Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.081Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.083Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:29.091Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.096Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.100Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.103Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:29.109Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.112Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.116Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.118Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.128Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.130Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.138Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.140Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.149Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.152Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.160Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.163Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.174Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.176Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.185Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.187Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.196Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.197Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.205Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.207Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.216Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.218Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.227Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.229Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:29.237Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:29.240Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:54:33.296Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:54:33.340Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.771Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.773Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.784Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.786Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.800Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.801Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.811Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.813Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.815Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.818Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.826Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.830Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.833Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.836Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.844Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.845Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.848Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.849Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.859Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.861Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.862Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.865Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.873Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.876Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.880Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.883Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.887Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.889Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.895Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.897Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.901Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.904Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:41.910Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.912Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.916Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.919Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.927Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.929Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.937Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.939Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.946Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.948Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.956Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.958Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.966Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.968Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.977Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.979Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.987Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:41.989Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:41.998Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:42.000Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:42.008Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:42.010Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:42.018Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:42.020Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:42.028Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:42.030Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:42.039Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:42.041Z"} -{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-01T11:54:43.431Z"} -{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-01T11:54:43.445Z"} -{"count":18,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-06-01T11:54:43.451Z","total":18} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.641Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.643Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.655Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.659Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.660Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.663Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.671Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.674Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.676Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.680Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.688Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.690Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.691Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.694Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.702Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.706Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.708Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.710Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.721Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.724Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.728Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.731Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.736Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.739Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.742Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.744Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.751Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.754Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.757Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.759Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.765Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.768Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.773Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.775Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:43.788Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.791Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.793Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.796Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.806Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.808Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.817Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.819Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.827Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.829Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.835Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.837Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.845Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.846Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.853Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.856Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.863Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.865Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.873Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.874Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.882Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.883Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.890Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.892Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:43.900Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:43.902Z"} -{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T11:54:50.002Z"} -{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-06-01T11:54:50.017Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:54:51.568Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:54:51.569Z"} -{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-06-01T11:54:52.653Z"} -{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T11:54:52.661Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:52.684Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:52.688Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:52.701Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:52.703Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:52.713Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:52.714Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:52.724Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:52.725Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:52.735Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:52.738Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:52.748Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:52.749Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.264Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.266Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.282Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.284Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T11:54:56.290Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.293Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.296Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.303Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.308Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.312Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.315Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.322Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.325Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.328Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.330Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.337Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.339Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.342Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.344Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.351Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.354Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.358Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.360Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.365Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.369Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.372Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.374Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.380Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.382Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.386Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.388Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.397Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.401Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.404Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.408Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:54:56.422Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.424Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.427Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.428Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.437Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.439Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.447Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.449Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.458Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.461Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.469Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.470Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.478Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.480Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.490Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.492Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.500Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.502Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.510Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.512Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.520Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.522Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.529Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.531Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:56.539Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:56.542Z"} -{"level":"info","message":"GET /api/tables?_t=1748778902244","timestamp":"2025-06-01T11:54:58.452Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:54:59.105Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:54:59.107Z"} -{"level":"info","message":"GET /api/tables/1","timestamp":"2025-06-01T11:55:03.993Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:55:09.498Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:55:09.550Z"} -{"level":"info","message":"PATCH /api/tables/1","timestamp":"2025-06-01T11:55:10.480Z"} -{"level":"info","message":"GET /api/tables/2","timestamp":"2025-06-01T11:55:13.062Z"} -{"level":"info","message":"DELETE /api/tables/column/3","timestamp":"2025-06-01T11:55:19.506Z"} -{"level":"info","message":"GET /api/tables/2","timestamp":"2025-06-01T11:55:19.530Z"} -{"level":"info","message":"DELETE /api/tables/row/7","timestamp":"2025-06-01T11:55:23.887Z"} -{"level":"info","message":"GET /api/tables/2","timestamp":"2025-06-01T11:55:23.898Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:55:24.391Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:26.539Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:26.541Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:26.550Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:26.552Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:26.592Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:26.594Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:26.610Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:26.612Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:26.649Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:26.651Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:29.260Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:29.263Z"} -{"level":"info","message":"GET /api/tables/2","timestamp":"2025-06-01T11:55:32.511Z"} -{"level":"info","message":"PATCH /api/tables/2","timestamp":"2025-06-01T11:55:37.608Z"} -{"level":"info","message":"GET /api/tables/2","timestamp":"2025-06-01T11:55:40.737Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:55:46.954Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:55:46.955Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:55:46.955Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:56.790Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:56.794Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:56.803Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:56.805Z"} -{"level":"info","message":"PATCH /api/tables/2","timestamp":"2025-06-01T11:55:56.810Z"} -{"level":"info","message":"GET /api/tables?_t=1748778960384","timestamp":"2025-06-01T11:55:56.821Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:56.830Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:56.834Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:56.852Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:56.853Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:56.877Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:56.879Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:55:59.499Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:55:59.501Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:56:02.846Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:56:02.898Z"} -{"level":"info","message":"PATCH /api/tables/1","timestamp":"2025-06-01T11:56:05.464Z"} -{"level":"info","message":"GET /api/tables?_t=1748778968374","timestamp":"2025-06-01T11:56:05.479Z"} -{"level":"info","message":"PATCH /api/tables/1","timestamp":"2025-06-01T11:56:12.259Z"} -{"level":"info","message":"GET /api/tables?_t=1748778976792","timestamp":"2025-06-01T11:56:12.271Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:56:24.274Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T11:56:24.275Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:26.968Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:26.971Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:26.982Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:26.984Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:27.007Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:27.009Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:27.019Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:27.021Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:27.059Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:27.061Z"} -{"level":"info","message":"PATCH /api/tables/1","timestamp":"2025-06-01T11:56:28.795Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:29.671Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:29.673Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.461Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.463Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.488Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.490Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.513Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.514Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T11:56:32.530Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T11:56:32.532Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.551Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.560Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.567Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.569Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.577Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.582Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.587Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.590Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.599Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.603Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.606Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.609Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.616Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.619Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T11:56:32.621Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.627Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.629Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.636Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.639Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.641Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.643Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.651Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.653Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.655Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.656Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.666Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.670Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.672Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.674Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.681Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.684Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.689Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.692Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.697Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.699Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.705Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.708Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.711Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.715Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T11:56:32.719Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.723Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.726Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.728Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.736Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.738Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.746Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.748Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.756Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.758Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.769Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.771Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.781Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.782Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.791Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.792Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.802Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.804Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.815Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.819Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.832Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.834Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.845Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.847Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.857Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.860Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:56:32.871Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:56:32.873Z"} -{"level":"info","message":"GET /api/tables?_t=1748778999655","timestamp":"2025-06-01T11:56:34.743Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:56:38.003Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:56:38.057Z"} -{"level":"info","message":"GET /api/tables/2","timestamp":"2025-06-01T11:56:40.123Z"} -{"level":"info","message":"PATCH /api/tables/2","timestamp":"2025-06-01T11:56:46.138Z"} -{"level":"info","message":"GET /api/tables?_t=1748779017417","timestamp":"2025-06-01T11:56:53.986Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:56:58.103Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:02.786Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:02.790Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:02.893Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:02.895Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:02.908Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:02.910Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:02.921Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:02.923Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:02.941Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:02.943Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:02.968Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:02.970Z"} -{"level":"info","message":"POST /api/tables","timestamp":"2025-06-01T11:57:03.833Z"} -{"level":"info","message":"GET /api/tables?_t=1748779028992","timestamp":"2025-06-01T11:57:04.206Z"} -{"level":"info","message":"DELETE /api/tables/3","timestamp":"2025-06-01T11:57:10.558Z"} -{"level":"info","message":"[IdentityService] Deleted identity tables:3 for user 1","timestamp":"2025-06-01T11:57:10.561Z"} -{"level":"info","message":"GET /api/tables?_t=1748779034870","timestamp":"2025-06-01T11:57:10.573Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:57:15.204Z"} -{"level":"info","message":"GET /api/tables/3","timestamp":"2025-06-01T11:57:17.424Z"} -{"level":"info","message":"PATCH /api/tables/3","timestamp":"2025-06-01T11:57:27.794Z"} -{"level":"info","message":"GET /api/tables?_t=1748779050778","timestamp":"2025-06-01T11:57:27.806Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:32.975Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:32.977Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:33.108Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:33.111Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:33.119Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:33.121Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:33.129Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:33.131Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:33.141Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:33.144Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:57:33.176Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:57:33.178Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:57:33.186Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:57:53.551Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:58:03.789Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:58:03.792Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:58:03.800Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:58:03.802Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:58:03.810Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:58:03.811Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:58:03.818Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:58:03.820Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:58:03.828Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:58:03.830Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:58:03.837Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:58:03.839Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:58:10.517Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T11:59:08.542Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T11:59:08.546Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T11:59:08.547Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T11:59:08.548Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T11:59:08.549Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T11:59:08.550Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T11:59:09.096Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T11:59:09.108Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T11:59:09.212Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T11:59:09.216Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T11:59:14.189Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T11:59:14.192Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T11:59:19.285Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:59:34.378Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:59:34.437Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:59:34.457Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:59:34.462Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:59:34.475Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:59:34.478Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:59:34.491Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:59:34.493Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:59:34.504Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:59:34.507Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T11:59:34.519Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T11:59:34.522Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:00:10.411Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:00:42.182Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:00:42.185Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:00:42.196Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:00:42.198Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:00:42.207Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:00:42.209Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:00:42.219Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:00:42.221Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:00:42.232Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:00:42.235Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:00:42.245Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:00:42.248Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:01:05.707Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:01:42.564Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:01:42.567Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:01:42.576Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:01:42.578Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:01:42.587Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:01:42.589Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:01:42.599Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:01:42.601Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:01:42.613Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:01:42.615Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:01:42.625Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:01:42.627Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:02:05.381Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:02:42.948Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:02:42.950Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:02:42.959Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:02:42.962Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:02:42.971Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:02:42.973Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:02:42.982Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:02:42.984Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:02:42.993Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:02:42.994Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:02:43.003Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:02:43.005Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:03:00.764Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:03:43.331Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:03:43.334Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:03:43.343Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:03:43.344Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:03:43.354Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:03:43.357Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:03:43.365Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:03:43.367Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:03:43.376Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:03:43.378Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:03:43.389Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:03:43.391Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:03:56.196Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:04:43.709Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:04:43.712Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:04:43.721Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:04:43.723Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:04:43.732Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:04:43.735Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:04:43.743Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:04:43.745Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:04:43.755Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:04:43.757Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:04:43.765Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:04:43.767Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:04:51.661Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:05:44.096Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:05:44.099Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:05:44.131Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:05:44.133Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:05:44.144Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:05:44.146Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:05:44.157Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:05:44.160Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:05:44.170Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:05:44.172Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:05:44.183Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:05:44.185Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.191Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T12:05:47.191Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:05:47.192Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T12:05:54.902Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:05:59.923Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:05:59.925Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:06:04.973Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:06:38.028Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:06:42.179Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:06:42.183Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:06:42.196Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:06:42.198Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:06:42.207Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:06:42.211Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:06:42.221Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:06:42.223Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:06:42.233Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:06:42.235Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:06:42.244Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:06:42.246Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:07:00.418Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:37.812Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-01T12:07:37.812Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:37.812Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:37.813Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:37.813Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:37.813Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:07:42.559Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:07:42.561Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:07:42.572Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:07:42.574Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:07:42.583Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:07:42.585Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:07:42.594Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:07:42.596Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:07:42.605Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:07:42.608Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:07:42.617Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:07:42.619Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-01T12:07:45.634Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:07:46.247Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:07:46.249Z"} -{"level":"error","message":"Uncaught Exception: Cannot set properties of undefined (setting 'name')","stack":"TypeError: Cannot set properties of undefined (setting 'name')\n at Connection. (/app/node_modules/imap/lib/Connection.js:431:22)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)","timestamp":"2025-06-01T12:07:51.222Z"} -{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-01T12:07:51.310Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:51.509Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:51.510Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:07:51.510Z"} -{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-01T12:07:55.889Z"} -{"level":"info","message":"Nonce ed04d9d250bb116a969f3758596f2ffd сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-01T12:07:55.898Z"} -{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-01T12:07:58.820Z"} -{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-01T12:07:58.820Z"} -{"level":"info","message":"[verify] Using existing authenticated user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:07:58.894Z"} -{"level":"info","message":"[AuthService] Linking identity wallet:0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b to user 1","timestamp":"2025-06-01T12:07:58.895Z"} -{"level":"info","message":"[AuthService] Identity wallet:0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b already exists for user 1","timestamp":"2025-06-01T12:07:58.898Z"} -{"level":"info","message":"[verify] Wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b linked to user 1: already exists","timestamp":"2025-06-01T12:07:58.899Z"} -{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 9e950ceba5ff0f238c0d3da4dcddb9d3","timestamp":"2025-06-01T12:07:58.902Z"} -{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:07:58.911Z"} -{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:07:58.912Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:07:59.760Z"} -{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-01T12:07:59.760Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:07:59.952Z"} -{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-01T12:07:59.952Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-01T12:08:00.046Z"} -{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-01T12:08:00.046Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-01T12:08:00.179Z"} -{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-01T12:08:00.179Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:08:00.301Z"} -{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-01T12:08:00.302Z"} -{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","ethereum","arbitrum","sepolia","bsc"],"timestamp":"2025-06-01T12:08:00.303Z"} -{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:08:00.303Z"} -{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-01T12:08:00.314Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-01T09:17:42.653Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"9e950ceba5ff0f238c0d3da4dcddb9d3","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["9e950ceba5ff0f238c0d3da4dcddb9d3","1aa6ad3dbe0e801e7f8737980fb33083","825be9e95f1739c224796118f23aeb32","089bd772433f53412a05139834e2ffff","3fe8a3e22225b0e8b06d7b4b3098ecf9","22ffc8b90cb9797d120322ebfc24fb5f","d66e4157dfd0dd76e64369ee84bf4009","dfb1bffd21993323e084091b0534ff4f","8f23022510a7d82d4724b6e69619a706","b2185db5534f63a29075ae66404db5c1","ec9893a230932ecc5abcd333d350876e","dff2dcf575964f9437437d5fd1ff9c0a","bf01418860b15404bd4a8576f2c71a92","f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","59fc98c0423c96b7a7ba11af5b873ba4","8a9ae1e5c07ba11c666e5974141e8f54","d1db5bb388f00ecd1cf268492853c489","172cc69ec74cac73b96cfacdc2ebc94c","d2149d70299a2e847d19e783804bf71d"],"timestamp":"2025-06-01T12:08:00.316Z","userId":1} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-01T12:08:00.320Z"} -{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=9e950ceba5ff0f238c0d3da4dcddb9d3, previousGuestId=undefined","timestamp":"2025-06-01T12:08:00.321Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-01T09:17:42.653Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"9e950ceba5ff0f238c0d3da4dcddb9d3","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["9e950ceba5ff0f238c0d3da4dcddb9d3","1aa6ad3dbe0e801e7f8737980fb33083","825be9e95f1739c224796118f23aeb32","089bd772433f53412a05139834e2ffff","3fe8a3e22225b0e8b06d7b4b3098ecf9","22ffc8b90cb9797d120322ebfc24fb5f","d66e4157dfd0dd76e64369ee84bf4009","dfb1bffd21993323e084091b0534ff4f","8f23022510a7d82d4724b6e69619a706","b2185db5534f63a29075ae66404db5c1","ec9893a230932ecc5abcd333d350876e","dff2dcf575964f9437437d5fd1ff9c0a","bf01418860b15404bd4a8576f2c71a92","f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","59fc98c0423c96b7a7ba11af5b873ba4","8a9ae1e5c07ba11c666e5974141e8f54","d1db5bb388f00ecd1cf268492853c489","172cc69ec74cac73b96cfacdc2ebc94c","d2149d70299a2e847d19e783804bf71d"],"timestamp":"2025-06-01T12:08:00.326Z","userId":1} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-01T12:08:00.329Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T12:08:00.341Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:08:00.343Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:08:00.367Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:08:00.370Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T12:08:00.391Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T12:08:00.396Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:08:00.402Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:08:00.422Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:08:00.425Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:08:00.427Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:08:00.428Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T12:08:00.443Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:08:00.448Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:08:00.452Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:08:00.466Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:08:00.468Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:08:01.640Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:08:01.641Z"} -{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-01T12:08:25.319Z"} -{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-01T12:08:25.346Z"} -{"count":18,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-06-01T12:08:25.360Z","total":18} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T12:08:29.204Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:08:30.571Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:08:30.574Z"} -{"level":"info","message":"GET /api/tables?_t=1748779714472","timestamp":"2025-06-01T12:08:31.324Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:08:33.175Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:08:42.331Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:08:51.150Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:09:01.343Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:09:01.346Z"} -{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T12:09:28.603Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:09:28.645Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:09:28.646Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:09:28.646Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:09:28.646Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:09:29.212Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:09:29.215Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:09:37.785Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:09:37.829Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:09:46.751Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:09:46.752Z"} -{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-06-01T12:09:56.534Z"} -{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T12:09:56.538Z"} -{"level":"info","message":"POST /api/auth/logout","timestamp":"2025-06-01T12:09:56.038Z"} -{"address":null,"authType":null,"authenticated":false,"cookie":{"expires":"2025-07-01T09:17:42.653Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"email":null,"guestId":null,"isAdmin":false,"level":"info","message":"[SessionService] Saving session data:","pendingEmail":null,"previousGuestId":null,"processedGuestIds":[],"telegramId":null,"timestamp":"2025-06-01T12:09:56.039Z","userId":null} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-01T12:09:56.042Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T12:09:56.056Z"} -{"cookie":{"expires":"2025-07-01T12:09:56.054Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"7817ecd685a1ea204bfa7249907b76e0","level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-01T12:09:56.057Z"} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-01T12:09:56.061Z"} -{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-06-01T12:09:57.236Z"} -{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T12:09:57.239Z"} -{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: Требуется аутентификация","method":"GET","stack":"Error: Требуется аутентификация\n at createError (/app/utils/error.js:8:17)\n at requireAdmin (/app/middleware/auth.js:97:19)\n at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/app/node_modules/express/lib/router/route.js:149:13)\n at Route.dispatch (/app/node_modules/express/lib/router/route.js:119:3)\n at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)\n at /app/node_modules/express/lib/router/index.js:284:15\n at Function.process_params (/app/node_modules/express/lib/router/index.js:346:12)\n at next (/app/node_modules/express/lib/router/index.js:280:10)\n at Function.handle (/app/node_modules/express/lib/router/index.js:175:3)","timestamp":"2025-06-01T12:09:57.262Z","url":"/api/settings/rpc"} -{"level":"info","message":"GET /api/users","timestamp":"2025-06-01T12:10:11.514Z"} -{"level":"info","message":"GET /api/tables?_t=1748779821424","timestamp":"2025-06-01T12:10:18.013Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:10:24.021Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:10:24.071Z"} -{"level":"info","message":"GET /api/settings/ai-settings/google","timestamp":"2025-06-01T12:10:24.320Z"} -{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: Требуется аутентификация","method":"GET","stack":"Error: Требуется аутентификация\n at createError (/app/utils/error.js:8:17)\n at requireAdmin (/app/middleware/auth.js:97:19)\n at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)\n at next (/app/node_modules/express/lib/router/route.js:149:13)\n at Route.dispatch (/app/node_modules/express/lib/router/route.js:119:3)\n at Layer.handle [as handle_request] (/app/node_modules/express/lib/router/layer.js:95:5)\n at /app/node_modules/express/lib/router/index.js:284:15\n at param (/app/node_modules/express/lib/router/index.js:365:14)\n at param (/app/node_modules/express/lib/router/index.js:376:14)\n at Function.process_params (/app/node_modules/express/lib/router/index.js:421:3)","timestamp":"2025-06-01T12:10:24.332Z","url":"/api/settings/ai-settings/google"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:10:37.620Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:10:37.655Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:10:37.655Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:10:37.655Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:10:37.664Z"} -{"level":"info","message":"GET /api/auth/nonce?address=0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-01T12:10:58.866Z"} -{"level":"info","message":"Nonce 4b1e0deb5bd1a13a60f0d838958418c4 сохранен для адреса 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-01T12:10:58.871Z"} -{"level":"info","message":"POST /api/auth/verify","timestamp":"2025-06-01T12:11:01.246Z"} -{"level":"info","message":"[verify] Verifying signature for address: 0xF45aa4917b3775bA37f48Aeb3dc1a943561e9e0B","timestamp":"2025-06-01T12:11:01.247Z"} -{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:01.262Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:11:01.887Z"} -{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-01T12:11:01.889Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:11:02.102Z"} -{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-01T12:11:02.102Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:11:02.318Z"} -{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-01T12:11:02.318Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-01T12:11:02.405Z"} -{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-01T12:11:02.405Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-01T12:11:02.432Z"} -{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-01T12:11:02.432Z"} -{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","ethereum","bsc","arbitrum","sepolia"],"timestamp":"2025-06-01T12:11:02.433Z"} -{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:02.433Z"} -{"level":"info","message":"[verify] Found or created user 1 for wallet 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:02.433Z"} -{"level":"info","message":"[IdentityService] Converting guest identity for user 1 to guest_user_mapping: 7817ecd685a1ea204bfa7249907b76e0","timestamp":"2025-06-01T12:11:02.433Z"} -{"level":"info","message":"Checking admin tokens for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:02.440Z"} -{"level":"info","message":"Checking admin role for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:02.440Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"454852.0","contract":"0x351f59de4fedbdf7601f5592b93db3b9330c1c1d","hasTokens":true,"level":"info","message":"Token balance on polygon:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:11:02.721Z"} -{"level":"info","message":"Found admin tokens on polygon","timestamp":"2025-06-01T12:11:02.722Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"500000.0","contract":"0x4b294265720b09ca39bfba18c7e368413c0f68eb","hasTokens":true,"level":"info","message":"Token balance on bsc:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:11:02.749Z"} -{"level":"info","message":"Found admin tokens on bsc","timestamp":"2025-06-01T12:11:02.749Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"110.0","contract":"0xef49261169B454f191678D2aFC5E91Ad2e85dfD8","hasTokens":true,"level":"info","message":"Token balance on sepolia:","minBalance":"50.000000000000000000","timestamp":"2025-06-01T12:11:02.825Z"} -{"level":"info","message":"Found admin tokens on sepolia","timestamp":"2025-06-01T12:11:02.826Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"1500000.0","contract":"0xd95a45fc46a7300e6022885afec3d618d7d3f27c","hasTokens":true,"level":"info","message":"Token balance on ethereum:","minBalance":"10.000000000000000000","timestamp":"2025-06-01T12:11:02.897Z"} -{"level":"info","message":"Found admin tokens on ethereum","timestamp":"2025-06-01T12:11:02.897Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","balance":"499999.9","contract":"0xdCe769b847a0a697239777D0B1C7dd33b6012ba0","hasTokens":true,"level":"info","message":"Token balance on arbitrum:","minBalance":"100.000000000000000000","timestamp":"2025-06-01T12:11:03.116Z"} -{"level":"info","message":"Found admin tokens on arbitrum","timestamp":"2025-06-01T12:11:03.116Z"} -{"balances":{"arbitrum":"499999.9","bsc":"500000.0","ethereum":"1500000.0","polygon":"454852.0","sepolia":"110.0"},"level":"info","message":"Admin role summary for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b:","networks":["polygon","bsc","sepolia","ethereum","arbitrum"],"timestamp":"2025-06-01T12:11:03.116Z"} -{"level":"info","message":"Admin role granted for 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:03.117Z"} -{"level":"info","message":"Updated user 1 role to admin based on token holdings","timestamp":"2025-06-01T12:11:03.121Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-01T12:09:56.054Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"7817ecd685a1ea204bfa7249907b76e0","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","timestamp":"2025-06-01T12:11:03.123Z","userId":1} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-01T12:11:03.126Z"} -{"level":"info","message":"[linkGuestMessages] Starting for user 1 with guestId=7817ecd685a1ea204bfa7249907b76e0, previousGuestId=undefined","timestamp":"2025-06-01T12:11:03.126Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=7817ecd685a1ea204bfa7249907b76e0","timestamp":"2025-06-01T12:11:03.131Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 7817ecd685a1ea204bfa7249907b76e0","timestamp":"2025-06-01T12:11:03.132Z"} -{"level":"info","message":"No guest messages found for guest ID 7817ecd685a1ea204bfa7249907b76e0","timestamp":"2025-06-01T12:11:03.138Z"} -{"level":"info","message":"Marked guest mapping as processed (no messages found) for guest ID 7817ecd685a1ea204bfa7249907b76e0","timestamp":"2025-06-01T12:11:03.141Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=1aa6ad3dbe0e801e7f8737980fb33083","timestamp":"2025-06-01T12:11:03.144Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 1aa6ad3dbe0e801e7f8737980fb33083","timestamp":"2025-06-01T12:11:03.144Z"} -{"level":"info","message":"Guest messages for guest ID 1aa6ad3dbe0e801e7f8737980fb33083 were already processed.","timestamp":"2025-06-01T12:11:03.146Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=825be9e95f1739c224796118f23aeb32","timestamp":"2025-06-01T12:11:03.149Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 825be9e95f1739c224796118f23aeb32","timestamp":"2025-06-01T12:11:03.149Z"} -{"level":"info","message":"Guest messages for guest ID 825be9e95f1739c224796118f23aeb32 were already processed.","timestamp":"2025-06-01T12:11:03.151Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=089bd772433f53412a05139834e2ffff","timestamp":"2025-06-01T12:11:03.153Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 089bd772433f53412a05139834e2ffff","timestamp":"2025-06-01T12:11:03.154Z"} -{"level":"info","message":"Guest messages for guest ID 089bd772433f53412a05139834e2ffff were already processed.","timestamp":"2025-06-01T12:11:03.155Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=3fe8a3e22225b0e8b06d7b4b3098ecf9","timestamp":"2025-06-01T12:11:03.158Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 3fe8a3e22225b0e8b06d7b4b3098ecf9","timestamp":"2025-06-01T12:11:03.158Z"} -{"level":"info","message":"Guest messages for guest ID 3fe8a3e22225b0e8b06d7b4b3098ecf9 were already processed.","timestamp":"2025-06-01T12:11:03.160Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=22ffc8b90cb9797d120322ebfc24fb5f","timestamp":"2025-06-01T12:11:03.162Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 22ffc8b90cb9797d120322ebfc24fb5f","timestamp":"2025-06-01T12:11:03.163Z"} -{"level":"info","message":"Guest messages for guest ID 22ffc8b90cb9797d120322ebfc24fb5f were already processed.","timestamp":"2025-06-01T12:11:03.164Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d66e4157dfd0dd76e64369ee84bf4009","timestamp":"2025-06-01T12:11:03.167Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID d66e4157dfd0dd76e64369ee84bf4009","timestamp":"2025-06-01T12:11:03.168Z"} -{"level":"info","message":"Guest messages for guest ID d66e4157dfd0dd76e64369ee84bf4009 were already processed.","timestamp":"2025-06-01T12:11:03.169Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dfb1bffd21993323e084091b0534ff4f","timestamp":"2025-06-01T12:11:03.172Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID dfb1bffd21993323e084091b0534ff4f","timestamp":"2025-06-01T12:11:03.173Z"} -{"level":"info","message":"Guest messages for guest ID dfb1bffd21993323e084091b0534ff4f were already processed.","timestamp":"2025-06-01T12:11:03.174Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8f23022510a7d82d4724b6e69619a706","timestamp":"2025-06-01T12:11:03.177Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 8f23022510a7d82d4724b6e69619a706","timestamp":"2025-06-01T12:11:03.177Z"} -{"level":"info","message":"Guest messages for guest ID 8f23022510a7d82d4724b6e69619a706 were already processed.","timestamp":"2025-06-01T12:11:03.179Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=b2185db5534f63a29075ae66404db5c1","timestamp":"2025-06-01T12:11:03.183Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID b2185db5534f63a29075ae66404db5c1","timestamp":"2025-06-01T12:11:03.183Z"} -{"level":"info","message":"Guest messages for guest ID b2185db5534f63a29075ae66404db5c1 were already processed.","timestamp":"2025-06-01T12:11:03.185Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=ec9893a230932ecc5abcd333d350876e","timestamp":"2025-06-01T12:11:03.188Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID ec9893a230932ecc5abcd333d350876e","timestamp":"2025-06-01T12:11:03.188Z"} -{"level":"info","message":"Guest messages for guest ID ec9893a230932ecc5abcd333d350876e were already processed.","timestamp":"2025-06-01T12:11:03.191Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-06-01T12:11:03.196Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID dff2dcf575964f9437437d5fd1ff9c0a","timestamp":"2025-06-01T12:11:03.196Z"} -{"level":"info","message":"Guest messages for guest ID dff2dcf575964f9437437d5fd1ff9c0a were already processed.","timestamp":"2025-06-01T12:11:03.199Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-06-01T12:11:03.203Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID bf01418860b15404bd4a8576f2c71a92","timestamp":"2025-06-01T12:11:03.204Z"} -{"level":"info","message":"Guest messages for guest ID bf01418860b15404bd4a8576f2c71a92 were already processed.","timestamp":"2025-06-01T12:11:03.205Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-06-01T12:11:03.208Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","timestamp":"2025-06-01T12:11:03.208Z"} -{"level":"info","message":"Guest messages for guest ID f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e were already processed.","timestamp":"2025-06-01T12:11:03.210Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-06-01T12:11:03.212Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 59fc98c0423c96b7a7ba11af5b873ba4","timestamp":"2025-06-01T12:11:03.213Z"} -{"level":"info","message":"Guest messages for guest ID 59fc98c0423c96b7a7ba11af5b873ba4 were already processed.","timestamp":"2025-06-01T12:11:03.214Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-06-01T12:11:03.217Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 8a9ae1e5c07ba11c666e5974141e8f54","timestamp":"2025-06-01T12:11:03.217Z"} -{"level":"info","message":"Guest messages for guest ID 8a9ae1e5c07ba11c666e5974141e8f54 were already processed.","timestamp":"2025-06-01T12:11:03.218Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-06-01T12:11:03.221Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID d1db5bb388f00ecd1cf268492853c489","timestamp":"2025-06-01T12:11:03.221Z"} -{"level":"info","message":"Guest messages for guest ID d1db5bb388f00ecd1cf268492853c489 were already processed.","timestamp":"2025-06-01T12:11:03.223Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-06-01T12:11:03.225Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 172cc69ec74cac73b96cfacdc2ebc94c","timestamp":"2025-06-01T12:11:03.226Z"} -{"level":"info","message":"Guest messages for guest ID 172cc69ec74cac73b96cfacdc2ebc94c were already processed.","timestamp":"2025-06-01T12:11:03.227Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=d2149d70299a2e847d19e783804bf71d","timestamp":"2025-06-01T12:11:03.230Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID d2149d70299a2e847d19e783804bf71d","timestamp":"2025-06-01T12:11:03.230Z"} -{"level":"info","message":"Guest messages for guest ID d2149d70299a2e847d19e783804bf71d were already processed.","timestamp":"2025-06-01T12:11:03.232Z"} -{"level":"info","message":"[processGuestMessagesWrapper] Processing messages: userId=1, guestId=9e950ceba5ff0f238c0d3da4dcddb9d3","timestamp":"2025-06-01T12:11:03.235Z"} -{"level":"info","message":"Processing guest messages for user 1 with guest ID 9e950ceba5ff0f238c0d3da4dcddb9d3","timestamp":"2025-06-01T12:11:03.236Z"} -{"level":"info","message":"Guest messages for guest ID 9e950ceba5ff0f238c0d3da4dcddb9d3 were already processed.","timestamp":"2025-06-01T12:11:03.237Z"} -{"address":"0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","authType":"wallet","authenticated":true,"cookie":{"expires":"2025-07-01T12:09:56.054Z","httpOnly":true,"originalMaxAge":2592000000,"path":"/","sameSite":"lax","secure":false},"guestId":"7817ecd685a1ea204bfa7249907b76e0","isAdmin":true,"level":"info","message":"[SessionService] Saving session data:","processedGuestIds":["7817ecd685a1ea204bfa7249907b76e0","1aa6ad3dbe0e801e7f8737980fb33083","825be9e95f1739c224796118f23aeb32","089bd772433f53412a05139834e2ffff","3fe8a3e22225b0e8b06d7b4b3098ecf9","22ffc8b90cb9797d120322ebfc24fb5f","d66e4157dfd0dd76e64369ee84bf4009","dfb1bffd21993323e084091b0534ff4f","8f23022510a7d82d4724b6e69619a706","b2185db5534f63a29075ae66404db5c1","ec9893a230932ecc5abcd333d350876e","dff2dcf575964f9437437d5fd1ff9c0a","bf01418860b15404bd4a8576f2c71a92","f2b6e1c8c2f5ed8ef53d5d1b6bf6e56e","59fc98c0423c96b7a7ba11af5b873ba4","8a9ae1e5c07ba11c666e5974141e8f54","d1db5bb388f00ecd1cf268492853c489","172cc69ec74cac73b96cfacdc2ebc94c","d2149d70299a2e847d19e783804bf71d","9e950ceba5ff0f238c0d3da4dcddb9d3"],"timestamp":"2025-06-01T12:11:03.240Z","userId":1} -{"level":"info","message":"Session saved successfully","timestamp":"2025-06-01T12:11:03.243Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T12:11:03.287Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.289Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:11:03.305Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.307Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T12:11:03.329Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.332Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:11:03.347Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.349Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:03.362Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:03.362Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:11:03.365Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.368Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:11:03.385Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.388Z"} -{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T12:11:03.403Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.404Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:11:03.417Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.419Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:11:03.432Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:03.435Z"} -{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:04.737Z"} -{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T12:11:04.737Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:11:15.020Z"} -{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T12:11:17.772Z"} -{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-06-01T12:11:17.774Z"} -{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T12:11:19.605Z"} -{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-06-01T12:11:19.625Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:11:33.089Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:11:33.089Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:11:33.090Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:11:34.325Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:11:34.328Z"} -{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:11:58.372Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:11:58.377Z"} -{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:11:58.379Z"} -{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:11:58.381Z"} -{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:11:58.382Z"} -{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:11:58.384Z"} -{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:11:58.989Z"} -{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:11:59.021Z"} -{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:11:59.179Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:11:59.181Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:12:04.147Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:12:04.149Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:12:04.530Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:12:04.535Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:12:04.832Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:12:34.718Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:12:34.722Z"} -{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:13:04.750Z"} -{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T12:13:04.750Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:13:04.751Z"} -{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:13:04.751Z"} -{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T12:13:04.898Z"} -{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T12:13:04.901Z"} -{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T12:13:12.319Z"} -{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:13:12.982Z"} -{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:13:12.983Z"} -{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:13:18.100Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:51:52.438Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:52:26.295Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:52:26.297Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:52:26.298Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:52:26.299Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:52:26.300Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:52:26.301Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:52:26.549Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:52:26.560Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:52:26.631Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:52:26.632Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:52:31.762Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:52:31.765Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:52:36.956Z"} +{"level":"info","message":"GET /api/tables?_t=1748782384302","timestamp":"2025-06-01T12:53:01.082Z"} +{"level":"info","message":"DELETE /api/tables/2","timestamp":"2025-06-01T12:53:04.807Z"} +{"level":"info","message":"[IdentityService] Deleted identity tables:2 for user 1","timestamp":"2025-06-01T12:53:04.813Z"} +{"level":"info","message":"GET /api/tables?_t=1748782387741","timestamp":"2025-06-01T12:53:04.835Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:53:23.748Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:53:23.750Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:53:23.751Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:53:23.752Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:53:23.752Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:53:23.753Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:53:24.004Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:53:24.016Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:53:24.091Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:53:24.092Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:53:24.964Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:53:24.966Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:53:25.817Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:53:53.878Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:53:53.880Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:53:53.880Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:53:53.881Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:53:53.882Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:53:53.882Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:53:54.154Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:53:54.166Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:53:54.237Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:53:54.238Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:53:54.949Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:53:54.951Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:54:00.122Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:54:17.798Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:54:17.801Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:54:17.802Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:54:17.803Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:54:17.804Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:54:17.805Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:54:18.083Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:54:18.101Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:54:18.189Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:54:18.191Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:54:18.849Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:54:18.851Z"} +{"level":"info","message":"DELETE /api/tables/3","timestamp":"2025-06-01T12:54:23.717Z"} +{"level":"info","message":"[IdentityService] Deleted identity tables:3 for user 1","timestamp":"2025-06-01T12:54:23.722Z"} +{"level":"info","message":"GET /api/tables?_t=1748782466922","timestamp":"2025-06-01T12:54:23.742Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:54:24.074Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:18.678Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T12:55:18.678Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:18.679Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:18.680Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T12:55:25.883Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:55:26.525Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:55:26.527Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:31.780Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-01T12:55:31.781Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:31.781Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-01T12:55:41.818Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:55:42.466Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:55:42.468Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:55:43.295Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:56:13.140Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:56:21.758Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:56:37.700Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:57:03.343Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:57:07.181Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:57:07.184Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:57:07.186Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:57:07.187Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:57:07.187Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:57:07.188Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:57:07.482Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:57:07.500Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:57:07.594Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:57:07.596Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:57:12.622Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:57:12.624Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:57:13.194Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:57:13.196Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:57:13.197Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:57:13.198Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:57:13.198Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:57:13.199Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:57:13.448Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:57:13.462Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:57:13.504Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:57:13.505Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:57:14.247Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:57:14.250Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:57:16.610Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T12:57:16.610Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:57:16.611Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:57:21.954Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:57:21.956Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:57:21.957Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:57:21.958Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:57:21.959Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:57:21.959Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:57:22.217Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:57:22.231Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:57:22.301Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:57:22.302Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:57:27.541Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T12:57:27.542Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T12:57:37.555Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:57:38.173Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:57:38.175Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:57:38.902Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T12:58:06.847Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T12:58:06.849Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T12:58:06.850Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T12:58:06.851Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T12:58:06.851Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T12:58:06.852Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T12:58:07.128Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T12:58:07.140Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T12:58:07.200Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T12:58:07.201Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T12:58:10.468Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T12:58:10.471Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:58:11.290Z"} +{"level":"info","message":"GET /api/tables?_t=1748782726377","timestamp":"2025-06-01T12:58:41.882Z"} +{"level":"info","message":"DELETE /api/tables/3","timestamp":"2025-06-01T12:58:47.493Z"} +{"level":"info","message":"[IdentityService] Deleted identity tables:3 for user 1","timestamp":"2025-06-01T12:58:47.510Z"} +{"level":"info","message":"GET /api/tables?_t=1748782731544","timestamp":"2025-06-01T12:58:47.534Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T12:59:05.984Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.844Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T13:00:04.845Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.845Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.846Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.846Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T13:00:14.854Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:00:15.499Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:00:15.501Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:00:16.227Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:00:54.858Z"} +{"level":"info","message":"DELETE /api/tables/3","timestamp":"2025-06-01T13:01:03.499Z"} +{"level":"info","message":"[IdentityService] Deleted identity tables:3 for user 1","timestamp":"2025-06-01T13:01:03.505Z"} +{"level":"info","message":"GET /api/tables?_t=1748782867662","timestamp":"2025-06-01T13:01:03.626Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.296Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-01T13:01:15.296Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.297Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.297Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.297Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-01T13:01:22.243Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:01:22.946Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:01:22.948Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:01:23.725Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:01:49.394Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:02:10.037Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.123Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:02:48.431Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:02:48.474Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:02:59.967Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:03:17.628Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:03:17.629Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:03:17.629Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:03:38.536Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:03:38.579Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:03:58.938Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:04:07.489Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:04:32.947Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:04:48.945Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:05:06.652Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:05:27.604Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:05:43.509Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:06:01.364Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T13:06:03.191Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T13:06:03.195Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T13:06:03.196Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T13:06:03.197Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T13:06:03.198Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T13:06:03.199Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T13:06:03.585Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T13:06:03.604Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T13:06:03.660Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T13:06:03.661Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:06:04.345Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:06:04.348Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:06:09.636Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T13:06:47.792Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T13:06:47.795Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T13:06:47.795Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T13:06:47.796Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T13:06:47.797Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T13:06:47.798Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T13:06:48.043Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T13:06:48.055Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T13:06:48.091Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T13:06:48.092Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:06:46.291Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:06:46.293Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:06:51.568Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T13:06:51.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:06:51.569Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T13:07:01.576Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:07:02.283Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:07:02.285Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:07:03.072Z"} +{"level":"info","message":"GET /api/tables?_t=1748783227408","timestamp":"2025-06-01T13:07:03.882Z"} +{"level":"info","message":"DELETE /api/tables/3","timestamp":"2025-06-01T13:07:07.515Z"} +{"level":"info","message":"[IdentityService] Deleted identity tables:3 for user 1","timestamp":"2025-06-01T13:07:07.521Z"} +{"level":"info","message":"GET /api/tables?_t=1748783230754","timestamp":"2025-06-01T13:07:07.541Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:07:46.192Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.186Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-01T13:08:02.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.187Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.187Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-01T13:08:09.386Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:14.872Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:08:35.970Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:08:35.972Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-01T13:08:35.973Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:08:36.775Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:56.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:56.586Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:56.586Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:09:31.275Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:09:31.320Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:09:31.364Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:09:46.668Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T13:10:24.890Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T13:10:24.892Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T13:10:24.893Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T13:10:24.894Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T13:10:24.895Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T13:10:24.895Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T13:10:25.143Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T13:10:25.156Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T13:10:25.228Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T13:10:25.229Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:10:25.910Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:10:25.913Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:10:28.121Z"} +{"level":"info","message":"Директория существует: /app/contracts-data","timestamp":"2025-06-01T13:10:52.505Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data","timestamp":"2025-06-01T13:10:52.507Z"} +{"level":"info","message":"Директория существует: /app/contracts-data/dles","timestamp":"2025-06-01T13:10:52.508Z"} +{"level":"info","message":"Директория доступна для записи: /app/contracts-data/dles","timestamp":"2025-06-01T13:10:52.509Z"} +{"level":"info","message":"Директория существует: /app/temp","timestamp":"2025-06-01T13:10:52.510Z"} +{"level":"info","message":"Директория доступна для записи: /app/temp","timestamp":"2025-06-01T13:10:52.512Z"} +{"level":"info","message":"Ethers version: 6.13.5","timestamp":"2025-06-01T13:10:52.765Z"} +{"level":"info","message":"[EmailBot] start() called","timestamp":"2025-06-01T13:10:52.778Z"} +{"host":"mail.hostland.ru","keepalive":{"forceNoop":true,"idleInterval":300000,"interval":10000},"level":"info","message":"[EmailBot] IMAP config:","password":"***","port":993,"timestamp":"2025-06-01T13:10:52.856Z","tls":true,"tlsOptions":{"rejectUnauthorized":false},"user":"info@hb3-accelerator.com"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 1","timestamp":"2025-06-01T13:10:52.857Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:10:55.437Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:10:55.440Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:10:56.197Z"} +{"level":"info","message":"GET /api/tables?_t=1748783462386","timestamp":"2025-06-01T13:10:57.823Z"} +{"level":"info","message":"DELETE /api/tables/3","timestamp":"2025-06-01T13:11:01.318Z"} +{"level":"info","message":"GET /api/tables?_t=1748783465630","timestamp":"2025-06-01T13:11:01.353Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:11:50.763Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:12:45.225Z"} +{"level":"info","message":"GET /api/tables/2","timestamp":"2025-06-01T13:13:14.069Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:13:39.789Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:14:34.258Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:15:24.737Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:15:24.742Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:15:24.800Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:15:24.805Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:15:24.848Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:15:24.859Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:15:24.882Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:15:24.883Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T13:15:24.933Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:15:24.965Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:15:24.972Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:15:24.994Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:15:24.997Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:15:25.023Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:15:25.036Z"} +{"level":"info","message":"GET /api/tables?_t=1748783734996","timestamp":"2025-06-01T13:15:30.166Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.243Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 2)...","timestamp":"2025-06-01T13:15:33.244Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.244Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.246Z"} +{"level":"info","message":"DELETE /api/tables/2","timestamp":"2025-06-01T13:15:34.869Z"} +{"level":"info","message":"GET /api/tables?_t=1748783739298","timestamp":"2025-06-01T13:15:34.896Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 2","timestamp":"2025-06-01T13:15:43.253Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:15:48.289Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:15:48.291Z"} +{"level":"info","message":"POST /api/tables","timestamp":"2025-06-01T13:15:48.739Z"} +{"level":"info","message":"GET /api/tables?_t=1748783751907","timestamp":"2025-06-01T13:15:48.767Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:53.531Z"} +{"level":"warn","message":"[EmailBot] IMAP reconnecting in 10 seconds (attempt 3)...","timestamp":"2025-06-01T13:15:53.532Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:53.532Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:15:55.259Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:15:55.263Z"} +{"level":"info","message":"[EmailBot] IMAP connect attempt 3","timestamp":"2025-06-01T13:16:01.001Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:16:06.271Z"} +{"level":"info","message":"[EmailBot] IMAP connection ready","timestamp":"2025-06-01T13:16:23.499Z"} +{"level":"info","message":"[EmailBot] Email bot started and IMAP connection initiated","timestamp":"2025-06-01T13:16:23.501Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-01T13:16:23.502Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:16:25.565Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:16:25.568Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:16:28.695Z"} +{"level":"info","message":"GET /api/tables/4","timestamp":"2025-06-01T13:16:30.254Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:16:48.275Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:16:59.774Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:16:59.810Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:16:59.856Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:16:59.872Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:16:59.915Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:16:59.919Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:16:59.985Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:16:59.989Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T13:17:00.057Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:17:00.127Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:17:00.137Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:17:00.164Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:17:00.171Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:17:00.202Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:17:00.205Z"} +{"level":"info","message":"GET /api/chat/history?count_only=true","timestamp":"2025-06-01T13:17:03.483Z"} +{"level":"info","message":"GET /api/chat/history?offset=0&limit=30","timestamp":"2025-06-01T13:17:03.526Z"} +{"count":18,"level":"info","limit":30,"message":"Returning message history for user 1","offset":0,"timestamp":"2025-06-01T13:17:03.548Z","total":18} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T13:17:08.883Z"} +{"level":"info","message":"GET /api/tables?_t=1748783834072","timestamp":"2025-06-01T13:17:11.128Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.573Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:17:30.611Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:17:30.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:42.841Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:18:00.747Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:18:00.750Z"} +{"level":"info","message":"GET /api/tables?_t=1748783889722","timestamp":"2025-06-01T13:18:06.774Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:18:13.603Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:18:13.654Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:18:13.705Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:18:13.757Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:18:13.809Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:18:17.144Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:18:17.145Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:18:31.167Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:18:31.171Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:18:32.931Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:19:01.314Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:19:01.318Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:19:07.919Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:19:07.966Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:19:11.722Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:19:11.723Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:19:11.723Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:19:31.712Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:19:31.715Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:19:31.861Z"} +{"level":"info","message":"GET /api/tables/4","timestamp":"2025-06-01T13:19:40.927Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:19:59.105Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:19:59.109Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:20:06.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:20:06.224Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:20:06.224Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:20:22.060Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:20:22.102Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:20:22.149Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:20:29.515Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:20:29.518Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:20:57.067Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:20:57.122Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:20:59.789Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:20:59.792Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:00.825Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:00.825Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:00.825Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:21.116Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:21:44.367Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:21:44.371Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:21:56.049Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:21:56.100Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:21:56.153Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:22:00.131Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:22:00.134Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-01T13:22:03.854Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:22:15.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:22:15.615Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:22:15.615Z"} +{"level":"info","message":"GET /api/isic/codes?level=1","timestamp":"2025-06-01T13:22:15.364Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T13:22:15.368Z"} +{"level":"info","message":"GET /api/settings/rpc","timestamp":"2025-06-01T13:22:17.318Z"} +{"level":"info","message":"GET /api/settings/auth-tokens","timestamp":"2025-06-01T13:22:17.337Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T13:22:26.851Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:22:30.593Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:22:30.595Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-01T13:22:45.249Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:22:46.070Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:23:00.769Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:23:00.773Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:23:09.974Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:23:42.567Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:23:42.572Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"info","message":"GET /api/tables?_t=1748784231013","timestamp":"2025-06-01T13:23:46.701Z"} +{"level":"info","message":"GET /api/tables/4","timestamp":"2025-06-01T13:23:50.117Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:24:01.263Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:24:01.267Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:24:04.569Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:24:31.690Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:24:31.693Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-01T13:24:34.225Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:24:34.940Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:24:54.542Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:25:28.567Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:25:28.572Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.534Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.534Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.535Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:25:49.449Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:25:49.491Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:25:49.539Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:25:59.743Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:25:59.746Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:26:28.054Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:26:28.055Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:26:28.055Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:26:30.043Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:26:30.046Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:26:44.051Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:26:44.101Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:26:44.154Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:27:00.222Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:27:00.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:23.322Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:23.323Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:23.323Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:27:30.594Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:27:30.598Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:43.035Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:28:00.712Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:28:00.716Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:28:13.650Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:28:13.707Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:28:13.763Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:28:13.819Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:28:13.874Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:28:30.960Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:28:30.963Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:28:37.605Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:28:37.605Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:28:37.605Z"} +{"level":"info","message":"GET /api/tables?_t=1748784524891","timestamp":"2025-06-01T13:28:39.932Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:29:01.066Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:29:01.070Z"} +{"level":"info","message":"PATCH /api/tables/4","timestamp":"2025-06-01T13:29:08.004Z"} +{"level":"info","message":"GET /api/tables?_t=1748784552746","timestamp":"2025-06-01T13:29:08.022Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:29:12.372Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:29:12.420Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:29:12.464Z"} +{"level":"info","message":"GET /api/tables/4","timestamp":"2025-06-01T13:29:21.312Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:29:31.676Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:29:31.680Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:29:32.074Z"} +{"level":"info","message":"GET /api/tables?_t=1748784601647","timestamp":"2025-06-01T13:29:59.099Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:29:59.043Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:29:59.047Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.234Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.236Z"} +{"level":"info","message":"GET /api/tables/4","timestamp":"2025-06-01T13:30:21.464Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:30:22.318Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:30:22.372Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:30:22.424Z"} +{"level":"info","message":"DELETE /api/tables/4","timestamp":"2025-06-01T13:30:27.615Z"} +{"level":"info","message":"GET /api/tables?_t=1748784632569","timestamp":"2025-06-01T13:30:27.635Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:30:29.321Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:30:29.324Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:30:56.959Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:30:57.004Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:30:59.536Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:30:59.539Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:00.791Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:00.792Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:00.792Z"} +{"level":"info","message":"POST /api/tables","timestamp":"2025-06-01T13:31:02.538Z"} +{"level":"info","message":"GET /api/tables?_t=1748784666860","timestamp":"2025-06-01T13:31:02.562Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:31:06.173Z"} +{"level":"info","message":"POST /api/tables/5/columns","timestamp":"2025-06-01T13:31:12.795Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:31:12.809Z"} +{"level":"info","message":"POST /api/tables/5/rows","timestamp":"2025-06-01T13:31:16.405Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:31:16.452Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:31:16.740Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:31:29.884Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:31:29.887Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:55.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:55.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:55.226Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:32:00.183Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:32:00.186Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:32:11.219Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:32:11.264Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:32:11.310Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:32:30.577Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:32:30.581Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:32:45.854Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:32:45.900Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:33:05.695Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:33:09.665Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:33:09.669Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:33:31.102Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:33:31.107Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:33:40.391Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:33:40.434Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.284Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.286Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:34:01.153Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:34:01.156Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:34:04.511Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:34:31.515Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:34:31.518Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-01T13:34:34.438Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:34:39.532Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:34:54.983Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:34:59.148Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:34:59.151Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.576Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:35:43.765Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:35:43.769Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:35:49.629Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:35:49.682Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:35:49.728Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:36:28.780Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:36:28.832Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:36:44.051Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:36:44.307Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:36:44.310Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:37:17.978Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:37:17.982Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.712Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:37:30.526Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:37:30.529Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:37:38.649Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:37:38.692Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:37:38.738Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:38:00.628Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:38:00.632Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:17.269Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:17.269Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:17.270Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:38:31.090Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:38:31.094Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:37.670Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:39:00.967Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:39:00.971Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:39:11.851Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:39:11.852Z"} +{"level":"info","message":"GET /api/users","timestamp":"2025-06-01T13:39:13.576Z"} +{"level":"info","message":"GET /api/tables?_t=1748785173990","timestamp":"2025-06-01T13:39:31.334Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:39:31.458Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:39:31.461Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:39:32.380Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:39:32.426Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:39:32.470Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:39:32.515Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:39:32.560Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:39:32.604Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:39:31.745Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:39:58.962Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:39:58.965Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:40:02.481Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:40:02.536Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:40:06.385Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:40:06.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:40:06.386Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:40:22.346Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:40:29.306Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:40:29.309Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:40:56.902Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:40:56.948Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:40:59.447Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:40:59.449Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:00.818Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:00.819Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:00.819Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:41:21.277Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:41:29.865Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:41:29.870Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:55.333Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:55.334Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:55.335Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:41:59.943Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:41:59.945Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:42:11.797Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:42:11.850Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:42:11.905Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:42:30.497Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:42:30.501Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:42:50.061Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:42:50.062Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:42:50.062Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:43:00.562Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:43:00.565Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:43:06.792Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:43:06.904Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:43:07.016Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:43:31.068Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:43:31.073Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:43:44.501Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:43:44.501Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:43:44.502Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:44:01.159Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:44:01.202Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:44:01.358Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:44:32.588Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:44:32.593Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:39.448Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:39.449Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:39.449Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:44:43.990Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:57.552Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:45:31.616Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:45:31.620Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:45:34.003Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:45:34.004Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:45:35.365Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:45:38.523Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:45:57.304Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:46:23.401Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:46:23.402Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:46:29.033Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:46:29.876Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:46:33.119Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:46:33.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:46:48.814Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:46:59.958Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:46:59.963Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:47:16.367Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:47:16.371Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:47:16.428Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:47:16.431Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:47:16.460Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:47:16.464Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:47:16.486Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:47:16.491Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:47:16.513Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:47:16.514Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:47:16.520Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:47:16.525Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:47:16.552Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:47:16.555Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:47:22.968Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:47:22.969Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:47:24.629Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:47:27.484Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:47:43.555Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:47:47.344Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:47:47.348Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:14.845Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:14.908Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:14.979Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.041Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.109Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.171Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.243Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.429Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.474Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.540Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.584Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.765Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:15.833Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:16.105Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:48:17.540Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:48:17.541Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:48:17.873Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:48:17.878Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:48:18.776Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:48:34.464Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:48:48.139Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:48:48.143Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:00.191Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:00.195Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:00.223Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:00.227Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:00.250Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:00.257Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:00.285Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:00.289Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:00.303Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:00.305Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:00.319Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:00.323Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:00.348Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:00.352Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:03.796Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.801Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:03.825Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.828Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:03.847Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.849Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:03.859Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:03.866Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:03.889Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.893Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:03.916Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.920Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:03.947Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.949Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:03.767Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.771Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:03.811Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:03.821Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:09.043Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:09.049Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:09.051Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:09.053Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:09.075Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:09.079Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:09.099Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:09.104Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:09.119Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:09.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:49:12.034Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:49:12.035Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:49:12.036Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:24.961Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:24.965Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:25.026Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:25.028Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:25.050Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:25.052Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:25.083Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:25.085Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:25.097Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:25.097Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:25.116Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:25.123Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:25.142Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:25.146Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:49:28.436Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:49:28.550Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:49:28.614Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:43.515Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:43.519Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:43.588Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:43.591Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:43.624Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:43.627Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:43.654Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:43.659Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:43.665Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:43.666Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:43.689Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:43.695Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:43.715Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:43.719Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:48.631Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:48.633Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:48.710Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:48.713Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:48.741Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:48.744Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:48.750Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:48.751Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:48.768Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:48.771Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:48.799Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:48.804Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:48.822Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:48.825Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:54.247Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:54.250Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:54.323Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:54.326Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:49:54.369Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:54.372Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:49:54.373Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:54.375Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:54.411Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:54.415Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:54.434Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:54.437Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:49:54.458Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:49:54.462Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:50:06.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:50:06.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:50:06.546Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:50:11.115Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:50:23.842Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:50:23.928Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:50:24.066Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:25.375Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:25.379Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:50:45.532Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:45.537Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:45.563Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:45.566Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:50:45.585Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:45.588Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:45.612Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:45.617Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:50:45.632Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:50:45.636Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:45.647Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:45.649Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:45.666Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:45.669Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:50:51.037Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:51.039Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:51.125Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:51.127Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:50:51.171Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:50:51.171Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:50:51.197Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:51.199Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:51.278Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:51.281Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:51.299Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:51.302Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:50:51.320Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:50:51.322Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:01.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:01.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:01.001Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:51:02.524Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:51:21.302Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:51:21.306Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:51:21.331Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:51:21.334Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T13:51:21.356Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:51:21.358Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:51:21.380Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:51:21.384Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:51:21.396Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T13:51:21.397Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:51:21.420Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:51:21.424Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T13:51:21.492Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:21.495Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:51:21.514Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:51:21.517Z"} +{"level":"info","message":"GET /api/tables?_t=1748785893327","timestamp":"2025-06-01T13:51:28.931Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:51:37.017Z"} +{"level":"info","message":"POST /api/tables/5/columns","timestamp":"2025-06-01T13:51:44.963Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:51:45.006Z"} +{"level":"info","message":"POST /api/tables/5/rows","timestamp":"2025-06-01T13:51:47.024Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:51:47.064Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:51:49.145Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:51:49.147Z"} +{"level":"info","message":"POST /api/tables/cell","timestamp":"2025-06-01T13:51:50.232Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: null value in column \"row_id\" of relation \"user_cell_values\" violates not-null constraint","method":"POST","stack":"error: null value in column \"row_id\" of relation \"user_cell_values\" violates not-null constraint\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:98:20","timestamp":"2025-06-01T13:51:50.270Z","url":"/api/tables/cell","userId":1} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:51:52.652Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:51:52.717Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:51:52.808Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:51:52.879Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:51:52.993Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:52:19.181Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:52:19.479Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:52:19.484Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.247Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.248Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.249Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.249Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.250Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:52:49.458Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:52:49.463Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:52:54.606Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:53:06.905Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:53:07.014Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:53:07.127Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:53:19.930Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:53:19.934Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:53:44.904Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:53:44.905Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:53:44.905Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:53:45.796Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:53:50.304Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:53:50.308Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:54:05.329Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:54:20.341Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:54:20.345Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:54:34.464Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:54:34.465Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:54:39.847Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:54:50.794Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:54:50.804Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:54:56.467Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:54:56.580Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:54:56.659Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:54:56.808Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:54:56.917Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:54:57.031Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:55:20.841Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:55:20.844Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:55:33.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:55:33.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:55:33.933Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:55:35.269Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:55:51.379Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:55:51.383Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:55:52.167Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:55:52.322Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:55:52.397Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:56:21.459Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:56:21.463Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:28.573Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:28.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:28.574Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:56:33.108Z"} +{"level":"info","message":"POST /api/tables/5/columns","timestamp":"2025-06-01T13:56:34.943Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:56:34.970Z"} +{"level":"info","message":"POST /api/tables/5/rows","timestamp":"2025-06-01T13:56:39.193Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T13:56:39.239Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:49.071Z"} +{"level":"info","message":"POST /api/tables","timestamp":"2025-06-01T13:56:54.771Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:56:54.775Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:56:54.780Z"} +{"level":"info","message":"GET /api/tables?_t=1748786214796","timestamp":"2025-06-01T13:56:49.518Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:57:18.235Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:57:18.235Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:57:19.323Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:57:19.327Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:57:22.920Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:57:24.248Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:57:43.441Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:57:49.722Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:57:49.725Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:14.838Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:14.985Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:15.101Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:15.210Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:15.323Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:15.377Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:15.548Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:15.641Z"} +{"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-01T13:58:18.318Z"} +{"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-01T13:58:18.318Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:58:19.911Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:58:19.915Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T13:58:38.190Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:59:02.479Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:59:02.484Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:59:07.369Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:59:07.370Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:59:07.370Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:59:16.600Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:59:20.391Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:59:20.395Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:59:32.648Z"} +{"level":"info","message":"POST /api/tables/6/columns","timestamp":"2025-06-01T13:59:39.262Z"} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T13:59:39.309Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T13:59:50.754Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T13:59:50.758Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:00:06.570Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:00:06.570Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:00:07.403Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:00:11.062Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:00:20.865Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:00:20.869Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:00:23.737Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:00:23.850Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:00:23.961Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:00:24.075Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:00:24.147Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:00:24.299Z"} +{"level":"info","message":"GET /api/tables?_t=1748786450817","timestamp":"2025-06-01T14:00:47.608Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:00:51.335Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:00:51.339Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:00:59.145Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:01.053Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:01.054Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:01.054Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:01:02.304Z"} +{"level":"info","message":"GET /api/tables?_t=1748786478472","timestamp":"2025-06-01T14:01:15.064Z"} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T14:01:16.888Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:01:17.736Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:01:17.848Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:01:17.961Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:01:21.327Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:21.330Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:01:49.079Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:49.083Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:01:53.470Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:53.473Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:01:53.576Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:53.581Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:01:53.652Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:01:53.654Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:01:53.689Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:53.694Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T14:01:53.740Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:01:53.766Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:53.772Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:01:53.805Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:53.808Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:01:53.841Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:01:53.844Z"} +{"level":"info","message":"GET /api/tables?_t=1748786520265","timestamp":"2025-06-01T14:01:55.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:55.533Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:55.534Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:55.534Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:01:58.025Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:02:16.043Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:02:24.802Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:02:24.806Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:02:45.737Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:02:45.738Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:02:54.330Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:02:54.962Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:02:55.227Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:02:55.233Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:03:13.936Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:03:14.000Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:03:08.754Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:03:08.925Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:03:08.988Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:03:09.058Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T14:03:11.777Z"} +{"level":"info","message":"GET /api/tables?_t=1748786598920","timestamp":"2025-06-01T14:03:14.017Z"} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T14:03:16.393Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:03:24.798Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:03:24.803Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:03:44.962Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:03:44.963Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:03:44.963Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:03:49.493Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:03:49.772Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:03:55.774Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:03:55.785Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:03:56.018Z"} +{"level":"info","message":"GET /api/tables?_t=1748786639482","timestamp":"2025-06-01T14:03:56.055Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:04:01.825Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:04:01.940Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:04:02.049Z"} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T14:04:03.089Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:04:04.853Z"} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T14:04:03.896Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:04:05.598Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:04:25.270Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:04:25.276Z"} +{"level":"info","message":"PATCH /api/tables/column/4","timestamp":"2025-06-01T14:04:32.431Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:04:32.473Z","url":"/api/tables/column/4","userId":1} +{"level":"info","message":"PATCH /api/tables/column/4","timestamp":"2025-06-01T14:04:32.530Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:04:32.566Z","url":"/api/tables/column/4","userId":1} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:04:34.517Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:04:34.518Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:04:34.519Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:04:40.137Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:04:40.873Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:04:56.084Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:04:56.191Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:04:56.292Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:04:56.310Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:04:56.315Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:05:26.269Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:05:26.274Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:05:30.592Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:05:30.705Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:34.012Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:34.013Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:34.013Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:05:35.550Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:54.263Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:06:20.119Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:06:20.125Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:06:23.536Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:06:23.537Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:06:23.749Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:06:23.753Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:06:29.153Z"} +{"level":"info","message":"PATCH /api/tables/column/4","timestamp":"2025-06-01T14:06:34.487Z"} +{"level":"info","message":"PATCH /api/tables/column/4","timestamp":"2025-06-01T14:06:34.490Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:06:34.510Z","url":"/api/tables/column/4","userId":1} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:06:34.533Z","url":"/api/tables/column/4","userId":1} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:06:49.286Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:06:49.444Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:06:49.568Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:06:52.249Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:06:54.681Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:06:54.687Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:07:19.538Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:07:19.651Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:07:22.950Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:07:22.950Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:07:22.951Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:07:24.722Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:07:24.822Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:07:24.827Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:07:39.657Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:17.572Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:17.572Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:17.572Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:08:22.108Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:08:26.422Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:08:26.434Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:38.006Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:09:12.007Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:09:12.007Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:09:13.141Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:09:16.601Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:09:27.979Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:09:27.984Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:09:29.205Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:09:29.319Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:09:29.432Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:09:29.542Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:09:29.623Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:09:29.767Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:06.492Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:06.493Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:06.493Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:10:07.723Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:10:11.079Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:26.925Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:10:27.037Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:10:27.041Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:00.881Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:00.882Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:11:02.214Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:11:18.174Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:11:18.287Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:11:18.400Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:11:18.512Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:11:18.625Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:11:18.678Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:11:28.685Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:11:28.689Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:56.561Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:56.563Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:56.564Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:12:00.478Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:12:12.708Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:12:12.822Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:12:12.934Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:12:15.250Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:12:15.255Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:12:24.766Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:12:24.770Z"} +{"level":"info","message":"Function link_guest_messages.sql executed successfully","timestamp":"2025-06-01T14:12:42.209Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:12:50.560Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:12:50.560Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:12:50.561Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:12:55.023Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:12:55.164Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:12:55.169Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:12:55.680Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:13:10.680Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:13:26.510Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:13:26.515Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:13:29.568Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:13:29.570Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:13:29.646Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:13:29.649Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:13:29.694Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:13:29.697Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:13:29.720Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:13:29.721Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:13:29.726Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:13:29.730Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T14:13:29.770Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:13:29.789Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:13:29.792Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:13:29.810Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:13:29.813Z"} +{"level":"info","message":"GET /api/tables?_t=1748787215243","timestamp":"2025-06-01T14:13:31.861Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:13:33.857Z"} +{"level":"info","message":"PATCH /api/tables/column/4","timestamp":"2025-06-01T14:13:38.705Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:13:38.721Z","url":"/api/tables/column/4","userId":1} +{"level":"info","message":"PATCH /api/tables/column/4","timestamp":"2025-06-01T14:13:38.749Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:13:38.765Z","url":"/api/tables/column/4","userId":1} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:13:41.773Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:13:41.885Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:13:41.999Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:13:42.110Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:13:42.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:13:45.094Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:13:45.095Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:13:46.280Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:13:49.544Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:14:01.154Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:14:01.158Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:14:05.766Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:14:31.225Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:14:31.230Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:14:35.836Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:14:35.948Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:14:39.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:14:39.615Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:14:39.615Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:14:44.117Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:14:56.224Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:14:58.999Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:14:59.003Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:15:29.229Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:15:29.234Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:15:34.134Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:15:34.135Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:15:34.135Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:15:38.607Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:15:50.635Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:15:50.746Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:15:50.863Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:15:59.555Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:15:59.558Z"} +{"level":"info","message":"Function link_guest_messages.sql executed successfully","timestamp":"2025-06-01T14:16:14.599Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:29.150Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:29.150Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:29.151Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:16:30.561Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:16:30.564Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:16:30.684Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:16:45.912Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:16:45.916Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:16:45.984Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:16:46.000Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:16:46.058Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:16:46.062Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:16:46.086Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:16:46.089Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:16:46.097Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:16:46.098Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T14:16:46.156Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:16:46.186Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:16:46.191Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:16:46.212Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:16:46.215Z"} +{"level":"info","message":"GET /api/tables?_t=1748787410588","timestamp":"2025-06-01T14:16:48.529Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:49.883Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:16:51.596Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:16:51.620Z","url":"/api/tables/5","userId":1} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T14:16:58.273Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:16:58.294Z","url":"/api/tables/6","userId":1} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:17:16.586Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:17:16.591Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:17:23.182Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:17:23.183Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:17:27.611Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:17:40.018Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:17:40.130Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:17:40.244Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:17:40.331Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:17:40.467Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:17:40.583Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:17:44.182Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:17:44.187Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:18:14.183Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:14.187Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:18:17.543Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:18:17.544Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:18:17.544Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:18:18.767Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:18:22.099Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:18:26.591Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:26.596Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:18:26.655Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:26.659Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:18:26.713Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:26.716Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:18:26.750Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:18:26.751Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T14:18:26.798Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:18:26.820Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:26.824Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:18:26.857Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:26.860Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:18:26.885Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:26.888Z"} +{"level":"info","message":"GET /api/tables?_t=1748787512708","timestamp":"2025-06-01T14:18:28.985Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:18:32.076Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:18:32.090Z","url":"/api/tables/5","userId":1} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:18:38.479Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:18:38.592Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:18:41.547Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:18:57.906Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:18:57.911Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:12.901Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:12.902Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:12.902Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:19:16.584Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:19:27.854Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:19:27.858Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:32.492Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:19:58.398Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:19:58.402Z"} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T14:20:00.488Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:20:00.513Z","url":"/api/tables/6","userId":1} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:20:04.388Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:20:04.400Z","url":"/api/tables/5","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:20:06.485Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:20:06.486Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:20:10.822Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:20:10.828Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:20:10.915Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:20:10.924Z"} +{"level":"info","message":"GET /api/auth/check","timestamp":"2025-06-01T14:20:10.963Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:20:10.967Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:20:11.002Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:20:11.009Z"} +{"level":"info","message":"GET /api/tokens/balances?address=0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:20:11.013Z"} +{"level":"info","message":"Fetching token balances for address: 0xf45aa4917b3775ba37f48aeb3dc1a943561e9e0b","timestamp":"2025-06-01T14:20:11.014Z"} +{"level":"info","message":"GET /api/dle","timestamp":"2025-06-01T14:20:11.074Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:20:11.102Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:20:11.113Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:20:11.122Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:20:11.164Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:20:11.168Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:20:11.804Z"} +{"level":"info","message":"GET /api/tables?_t=1748787617069","timestamp":"2025-06-01T14:20:12.795Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:20:15.644Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:20:15.672Z","url":"/api/tables/5","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:20:27.055Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:20:42.374Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:20:42.378Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:01.439Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:01.440Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:21:02.675Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:21:05.997Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:21:12.777Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:21:12.781Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:18.784Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:18.842Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:19.004Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:19.119Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:19.190Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:19.343Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:19.435Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:19.568Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:21:19.622Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:21:42.862Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:21:42.869Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:55.972Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:55.973Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:55.973Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:22:00.452Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:22:12.251Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:22:12.364Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:22:12.477Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:22:13.221Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:22:13.225Z"} +{"level":"info","message":"Function link_guest_messages.sql executed successfully","timestamp":"2025-06-01T14:22:42.488Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:22:43.354Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:22:43.358Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:22:50.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:22:50.615Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:22:50.615Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:22:51.727Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:22:55.083Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:23:07.115Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:23:07.228Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:23:07.341Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:23:11.121Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:23:11.127Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:23:42.461Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:23:42.467Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:23:45.075Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:23:45.076Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:23:45.076Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:23:46.369Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:23:49.616Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:24:01.625Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:24:01.681Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:24:01.800Z"} +{"level":"info","message":"Executing UP migration from 028_create_dynamic_tables.sql...","timestamp":"2025-06-01T14:24:37.203Z"} +{"code":"42P01","file":"namespace.c","length":110,"level":"error","line":"434","message":"Error executing migration 028_create_dynamic_tables.sql: relation \"user_columns\" does not exist","name":"error","routine":"RangeVarGetRelidExtended","severity":"ERROR","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async runMigrations (/app/scripts/run-migrations.js:77:11)","timestamp":"2025-06-01T14:24:37.212Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:24:39.543Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:24:39.544Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:24:39.545Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:24:40.703Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:24:42.953Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:24:42.964Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:24:44.101Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:25:00.335Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:25:00.491Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:25:00.600Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:25:34.214Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:25:34.214Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:25:34.214Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:25:38.580Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:25:43.435Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:25:43.444Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:25:50.724Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:25:50.834Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:25:50.950Z"} +{"level":"info","message":"Executing UP migration from 028_create_dynamic_tables.sql...","timestamp":"2025-06-01T14:25:53.043Z"} +{"level":"info","message":"Migration 028_create_dynamic_tables.sql executed successfully","timestamp":"2025-06-01T14:25:53.097Z"} +{"level":"info","message":"Function link_guest_messages.sql executed successfully","timestamp":"2025-06-01T14:25:53.104Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:26:12.464Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:26:12.472Z"} +{"level":"info","message":"GET /api/tables/6","timestamp":"2025-06-01T14:26:17.601Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:26:19.353Z"} +{"level":"info","message":"POST /api/tables/5/columns","timestamp":"2025-06-01T14:26:23.160Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:26:23.185Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:26:28.660Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:26:28.660Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:26:28.661Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:26:29.827Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:26:33.094Z"} +{"level":"info","message":"PATCH /api/tables/column/1","timestamp":"2025-06-01T14:26:36.046Z"} +{"level":"info","message":"PATCH /api/tables/column/1","timestamp":"2025-06-01T14:26:36.055Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:26:36.080Z"} +{"level":"info","message":"GET /api/tables/5","timestamp":"2025-06-01T14:26:36.101Z"} +{"level":"info","message":"GET /api/auth/identities","timestamp":"2025-06-01T14:26:42.026Z"} +{"level":"info","message":"[IdentityService] Found 3 identities for user 1","timestamp":"2025-06-01T14:26:42.029Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:26:45.558Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:26:45.714Z"} +{"level":"info","message":"No new messages found","timestamp":"2025-06-01T14:26:45.782Z"} diff --git a/backend/logs/error.log b/backend/logs/error.log index f940a8f..28737f5 100644 --- a/backend/logs/error.log +++ b/backend/logs/error.log @@ -108,3 +108,408 @@ {"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:13:04.750Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:13:04.751Z"} {"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:13:04.751Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:30:13.610Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:30:13.611Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:30:13.611Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:30:13.611Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:32:59.820Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:32:59.821Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:32:59.821Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:32:59.821Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:32:59.821Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:32:59.822Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:32:59.822Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-01T12:33:08.570Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:33:55.215Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:33:55.216Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:33:55.216Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:33:55.217Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:34:08.611Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:34:08.612Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:35:59.510Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:35:59.510Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:35:59.510Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:35:59.510Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:35:59.511Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:35:59.512Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:36:54.929Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:36:54.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:36:54.930Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:37:50.416Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:37:50.416Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:37:50.416Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:38:45.807Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:38:45.808Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:38:45.808Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:39:41.119Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:39:41.119Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:39:41.119Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:40:35.667Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:40:35.667Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:40:35.667Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:41:17.106Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:41:30.247Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:41:30.247Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:42:24.659Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:42:24.660Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:42:24.660Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:45:19.446Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:47:59.820Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:18.678Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:18.679Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:18.680Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:31.780Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:55:31.781Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:57:16.610Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T12:57:16.611Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T12:57:27.541Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.844Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.845Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.846Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:00:04.846Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.296Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.297Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.297Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:01:15.297Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.121Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.122Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:02:23.123Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:03:17.628Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:03:17.629Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:03:17.629Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:06:51.568Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:06:51.569Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.186Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.187Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:02.187Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:14.872Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-01T13:08:35.973Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:56.585Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:56.586Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:08:56.586Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.243Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.244Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.245Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:33.246Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:53.531Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:15:53.532Z"} +{"level":"error","message":"[EmailBot] IMAP connection error: Timed out while authenticating with server","timestamp":"2025-06-01T13:16:06.271Z"} +{"level":"error","message":"Uncaught Exception: Not authenticated","stack":"Error: Not authenticated\n at Connection.openBox (/app/node_modules/imap/lib/Connection.js:409:11)\n at Connection. (/app/services/emailBot.js:98:19)\n at Object.onceWrapper (node:events:638:28)\n at Connection.emit (node:events:536:35)\n at Connection. (/app/node_modules/imap/lib/Connection.js:1623:12)\n at Connection._resTagged (/app/node_modules/imap/lib/Connection.js:1535:22)\n at Parser. (/app/node_modules/imap/lib/Connection.js:194:10)\n at Parser.emit (node:events:524:28)\n at Parser._resTagged (/app/node_modules/imap/lib/Parser.js:175:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:139:16)","timestamp":"2025-06-01T13:16:23.502Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.573Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:22.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:17:42.841Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:18:17.144Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:18:17.145Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:19:11.722Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:19:11.723Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:19:11.723Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:20:06.223Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:20:06.224Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:20:06.224Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:00.825Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:00.825Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:00.825Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:21:21.116Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:22:15.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:22:15.615Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:22:15.615Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-01T13:22:45.249Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:23:44.328Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:24:04.569Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'type')","stack":"TypeError: Cannot read properties of undefined (reading 'type')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1265:52)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-01T13:24:34.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.534Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.534Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:25:33.535Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:26:28.054Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:26:28.055Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:26:28.055Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:23.322Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:23.323Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:23.323Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:27:43.035Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:28:37.605Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:28:37.605Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:28:37.605Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.234Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.235Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:30:06.236Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:00.791Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:00.792Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:00.792Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:55.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:55.225Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:31:55.226Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.284Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.285Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:33:44.286Z"} +{"level":"error","message":"Uncaught Exception: Cannot read properties of undefined (reading 'cbargs')","stack":"TypeError: Cannot read properties of undefined (reading 'cbargs')\n at Connection._resUntagged (/app/node_modules/imap/lib/Connection.js:1253:20)\n at Parser. (/app/node_modules/imap/lib/Connection.js:191:10)\n at Parser.emit (node:events:524:28)\n at Parser._resUntagged (/app/node_modules/imap/lib/Parser.js:271:10)\n at Parser._parse (/app/node_modules/imap/lib/Parser.js:137:16)\n at Parser._tryread (/app/node_modules/imap/lib/Parser.js:82:15)\n at Parser._cbReadable (/app/node_modules/imap/lib/Parser.js:53:12)\n at TLSSocket.emit (node:events:524:28)\n at emitReadable_ (node:internal/streams/readable:834:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:81:21)","timestamp":"2025-06-01T13:34:34.438Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.575Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:35:33.576Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.712Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:37:22.713Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:17.269Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:17.269Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:17.270Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:38:37.670Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:39:11.851Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:39:11.852Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:40:06.385Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:40:06.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:40:06.386Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:00.818Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:00.819Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:00.819Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:55.333Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:55.334Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:41:55.335Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:42:50.061Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:42:50.062Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:42:50.062Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:43:44.501Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:43:44.501Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:43:44.502Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:39.448Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:39.449Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:39.449Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:44:43.990Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:44:57.552Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:45:34.003Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:45:34.004Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:45:35.365Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:45:38.523Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:45:57.304Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:46:23.401Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:46:23.402Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:46:29.033Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:46:29.876Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:46:48.814Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:47:22.968Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:47:22.969Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:47:24.629Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:47:27.484Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:47:43.555Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:48:17.540Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:48:17.541Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:48:18.776Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:49:12.034Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:49:12.035Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:49:12.036Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:50:06.545Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:50:06.546Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:50:06.546Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:50:11.115Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:01.000Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:01.001Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:01.001Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:51:02.524Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:51:21.495Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: null value in column \"row_id\" of relation \"user_cell_values\" violates not-null constraint","method":"POST","stack":"error: null value in column \"row_id\" of relation \"user_cell_values\" violates not-null constraint\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:98:20","timestamp":"2025-06-01T13:51:50.270Z","url":"/api/tables/cell","userId":1} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.247Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.248Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.249Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.249Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:52:45.250Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:52:54.606Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:53:44.904Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:53:44.905Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:53:44.905Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:53:45.796Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:54:05.329Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:54:34.464Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:54:34.465Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:54:39.847Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:55:33.932Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:55:33.933Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:55:33.933Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:55:35.269Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:28.573Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:28.574Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:28.574Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:56:33.108Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:56:49.071Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:57:18.235Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:57:18.235Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:57:22.920Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T13:57:24.248Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:57:43.441Z"} +{"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-01T13:58:18.318Z"} +{"level":"error","message":"IMAP connection error during check: This socket has been ended by the other party","timestamp":"2025-06-01T13:58:18.318Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:59:07.369Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:59:07.370Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T13:59:07.370Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T13:59:16.600Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T13:59:32.648Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:00:06.570Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:00:06.570Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:00:07.403Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:00:11.062Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:01.053Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:01.054Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:01.054Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:01:02.304Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:55.533Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:55.534Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:01:55.534Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:02:16.043Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:02:45.737Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:02:45.738Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:02:54.330Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:02:54.962Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:03:44.962Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:03:44.963Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:03:44.963Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:03:49.493Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:03:49.772Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:04:32.473Z","url":"/api/tables/column/4","userId":1} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:04:32.566Z","url":"/api/tables/column/4","userId":1} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:04:34.517Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:04:34.518Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:04:34.519Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:04:40.137Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:04:40.873Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:34.012Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:34.013Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:34.013Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:05:35.550Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:05:54.263Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:06:23.536Z"} +{"level":"error","message":"IMAP connection error during check: write after end","timestamp":"2025-06-01T14:06:23.537Z"} +{"level":"error","message":"Uncaught Exception: Timed out while authenticating with server","source":"timeout-auth","stack":"Error: Timed out while authenticating with server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:139:17)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:06:29.153Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:06:34.510Z","url":"/api/tables/column/4","userId":1} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:06:34.533Z","url":"/api/tables/column/4","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:07:22.950Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:07:22.950Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:07:22.951Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:07:24.722Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:17.572Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:17.572Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:17.572Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:08:22.108Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:08:38.006Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:09:12.007Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:09:12.007Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:09:13.141Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:09:16.601Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:06.492Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:06.493Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:06.493Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:10:07.723Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:10:11.079Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:10:26.925Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:00.881Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:00.882Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:11:02.214Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:56.561Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:56.563Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:11:56.564Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:12:00.478Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:12:50.560Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:12:50.560Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:12:50.561Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:12:55.023Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:12:55.680Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:13:10.680Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:13:38.721Z","url":"/api/tables/column/4","userId":1} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: column \"updated_at\" of relation \"user_columns\" does not exist","method":"PATCH","stack":"error: column \"updated_at\" of relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:168:20","timestamp":"2025-06-01T14:13:38.765Z","url":"/api/tables/column/4","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:13:45.094Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:13:45.095Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:13:46.280Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:13:49.544Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:14:39.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:14:39.615Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:14:39.615Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:14:44.117Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:15:34.134Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:15:34.135Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:15:34.135Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:15:38.607Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:29.150Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:29.150Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:29.151Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:16:30.684Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:16:49.883Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:16:51.620Z","url":"/api/tables/5","userId":1} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:16:58.294Z","url":"/api/tables/6","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:17:23.182Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:17:23.183Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:17:27.611Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:18:17.543Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:18:17.544Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:18:17.544Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:18:18.767Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:18:22.099Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:18:32.090Z","url":"/api/tables/5","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:12.901Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:12.902Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:12.902Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:19:16.584Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:19:32.492Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:20:00.513Z","url":"/api/tables/6","userId":1} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:20:04.400Z","url":"/api/tables/5","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:20:06.485Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:20:06.486Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:20:11.102Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:20:11.804Z"} +{"ip":"::ffff:172.18.0.1","level":"error","message":"Error: relation \"user_columns\" does not exist","method":"GET","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async /app/routes/tables.js:41:22","timestamp":"2025-06-01T14:20:15.672Z","url":"/api/tables/5","userId":1} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:20:27.055Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:01.439Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:01.440Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:21:02.675Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:21:05.997Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:55.972Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:55.973Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:21:55.973Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:22:00.452Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:22:50.614Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:22:50.615Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:22:50.615Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:22:51.727Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:22:55.083Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:23:45.075Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:23:45.076Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:23:45.076Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:23:46.369Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:23:49.616Z"} +{"code":"42P01","file":"namespace.c","length":110,"level":"error","line":"434","message":"Error executing migration 028_create_dynamic_tables.sql: relation \"user_columns\" does not exist","name":"error","routine":"RangeVarGetRelidExtended","severity":"ERROR","stack":"error: relation \"user_columns\" does not exist\n at /app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async runMigrations (/app/scripts/run-migrations.js:77:11)","timestamp":"2025-06-01T14:24:37.212Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:24:39.543Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:24:39.544Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:24:39.545Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:24:40.703Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:24:44.101Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:25:34.214Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:25:34.214Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:25:34.214Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:25:38.580Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:26:28.660Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:26:28.660Z"} +{"level":"error","message":"IMAP connection error during check: Timed out while authenticating with server","timestamp":"2025-06-01T14:26:28.661Z"} +{"code":"EPIPE","level":"error","message":"Uncaught Exception: This socket has been ended by the other party","source":"socket","stack":"Error: This socket has been ended by the other party\n at genericNodeError (node:internal/errors:984:15)\n at wrappedFn (node:internal/errors:538:14)\n at Socket.writeAfterFIN [as write] (node:net:566:14)\n at JSStreamSocket.doWrite (node:internal/js_stream_socket:199:19)\n at JSStream.onwrite (node:internal/js_stream_socket:35:57)\n at Socket._final (node:net:537:28)\n at prefinish (node:internal/streams/writable:916:14)\n at finishMaybe (node:internal/streams/writable:930:5)\n at Writable.end (node:internal/streams/writable:845:5)\n at Socket.end (node:net:728:31)","timestamp":"2025-06-01T14:26:29.827Z"} +{"level":"error","message":"Uncaught Exception: Timed out while connecting to server","source":"timeout","stack":"Error: Timed out while connecting to server\n at Timeout._onTimeout (/app/node_modules/imap/lib/Connection.js:280:15)\n at listOnTimeout (node:internal/timers:581:17)\n at process.processTimers (node:internal/timers:519:7)","timestamp":"2025-06-01T14:26:33.094Z"} diff --git a/backend/middleware/auth.js b/backend/middleware/auth.js index 4930023..f21dcf3 100644 --- a/backend/middleware/auth.js +++ b/backend/middleware/auth.js @@ -1,3 +1,5 @@ +console.log('[DIAG][auth.js] Файл загружен:', __filename); + const { createError } = require('../utils/error'); const authService = require('../services/auth-service'); const logger = require('../utils/logger'); @@ -9,82 +11,12 @@ const { checkAdminTokens } = require('../services/auth-service'); * Middleware для проверки аутентификации */ const requireAuth = async (req, res, next) => { - try { - console.log('Session in requireAuth:', { - id: req.sessionID, - userId: req.session?.userId, - authenticated: req.session?.authenticated, - }); - - // Проверяем сессию - if (req.session?.authenticated && req.session?.userId) { - // Обновляем время жизни сессии - req.session.touch(); - - req.user = { - userId: req.session.userId, - address: req.session.address, - isAdmin: req.session.isAdmin, - authType: req.session.authType, - }; - return next(); - } - - // Проверяем Bearer токен - const authHeader = req.headers.authorization; - if (authHeader?.startsWith('Bearer ')) { - const address = authHeader.split(' ')[1]; - - if (address.startsWith('0x')) { - const result = await db.getQuery()( - ` - SELECT u.id, u.is_admin - FROM users u - JOIN user_identities ui ON u.id = ui.user_id - WHERE ui.identity_type = 'wallet' - AND LOWER(ui.identity_value) = LOWER($1) - `, - [address] - ); - - if (result.rows.length > 0) { - const user = result.rows[0]; - - // Создаем новую сессию - req.session.regenerate(async (err) => { - if (err) { - console.error('Error regenerating session:', err); - return res.status(500).json({ error: 'Session error' }); - } - - // Устанавливаем данные сессии - req.session.authenticated = true; - req.session.userId = user.id; - req.session.address = address; - req.session.isAdmin = user.is_admin; - req.session.authType = 'wallet'; - - // Сохраняем сессию - await new Promise((resolve) => req.session.save(resolve)); - - req.user = { - userId: user.id, - address: address, - isAdmin: user.is_admin, - authType: 'wallet', - }; - next(); - }); - return; - } - } - } - - return res.status(401).json({ error: 'Unauthorized' }); - } catch (error) { - console.error('Auth middleware error:', error); - return res.status(500).json({ error: 'Internal server error' }); + console.log('[DIAG][requireAuth] session:', req.session); + if (!req.session || !req.session.authenticated) { + return res.status(401).json({ error: 'Требуется аутентификация' }); } + // Можно добавить проверку isAdmin здесь, если нужно + next(); }; /** diff --git a/backend/routes/tables.js b/backend/routes/tables.js index e207244..eb094bf 100644 --- a/backend/routes/tables.js +++ b/backend/routes/tables.js @@ -1,3 +1,5 @@ +console.log('[DIAG][tables.js] Файл загружен:', __filename); + const express = require('express'); const router = express.Router(); const db = require('../db'); @@ -196,23 +198,37 @@ router.patch('/:id', async (req, res, next) => { // DELETE: удалить таблицу и каскадно все связанные строки/столбцы/ячейки (доступно всем) router.delete('/:id', requireAuth, async (req, res, next) => { + const dbModule = require('../db'); try { - const tableId = Number(req.params.id); - console.log('Backend: typeof tableId:', typeof tableId, 'value:', tableId); - // Проверяем, существует ли таблица - const checkResult = await db.getQuery()('SELECT id, name FROM user_tables WHERE id = $1', [tableId]); - console.log('Backend: Table check result:', checkResult.rows); - if (checkResult.rows.length === 0) { - console.log('Backend: Table not found'); - return res.status(404).json({ error: 'Table not found' }); + // Логируем строку подключения и pool.options + console.log('[DIAG][DELETE] pool.options:', dbModule.pool.options); + console.log('[DIAG][DELETE] process.env.DATABASE_URL:', process.env.DATABASE_URL); + console.log('[DIAG][DELETE] process.env.DB_HOST:', process.env.DB_HOST); + console.log('[DIAG][DELETE] process.env.DB_NAME:', process.env.DB_NAME); + console.log('=== [DIAG] Попытка удаления таблицы ==='); + console.log('Сессия пользователя:', req.session); + if (!req.session.isAdmin) { + console.log('[DIAG] Нет прав администратора'); + return res.status(403).json({ error: 'Удаление доступно только администраторам' }); } - // Удаляем только основную таблицу - каскадное удаление сработает автоматически - console.log('Backend: Executing DELETE query for table_id:', tableId); - const result = await db.getQuery()('DELETE FROM user_tables WHERE id = $1', [tableId]); - console.log('Backend: Delete result - rowCount:', result.rowCount); + const tableId = Number(req.params.id); + console.log('[DIAG] id из запроса:', req.params.id, 'Преобразованный id:', tableId, 'typeof:', typeof tableId); + + // Проверяем наличие таблицы перед удалением + const checkBefore = await db.getQuery()('SELECT * FROM user_tables WHERE id = $1', [tableId]); + console.log('[DIAG] Таблица перед удалением:', checkBefore.rows); + + // Пытаемся удалить + const result = await db.getQuery()('DELETE FROM user_tables WHERE id = $1 RETURNING *', [tableId]); + console.log('[DIAG] Результат удаления (rowCount):', result.rowCount, 'rows:', result.rows); + + // Проверяем наличие таблицы после удаления + const checkAfter = await db.getQuery()('SELECT * FROM user_tables WHERE id = $1', [tableId]); + console.log('[DIAG] Таблица после удаления:', checkAfter.rows); + res.json({ success: true, deleted: result.rowCount }); } catch (err) { - console.error('Backend: Error deleting table:', err); + console.error('[DIAG] Ошибка при удалении таблицы:', err); next(err); } }); diff --git a/frontend/src/components/cells/CellCheckbox.vue b/frontend/src/components/cells/CellCheckbox.vue deleted file mode 100644 index c17d3eb..0000000 --- a/frontend/src/components/cells/CellCheckbox.vue +++ /dev/null @@ -1,12 +0,0 @@ - - - \ No newline at end of file diff --git a/frontend/src/components/cells/CellDate.vue b/frontend/src/components/cells/CellDate.vue deleted file mode 100644 index c8b4fb3..0000000 --- a/frontend/src/components/cells/CellDate.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - \ No newline at end of file diff --git a/frontend/src/components/cells/CellNumber.vue b/frontend/src/components/cells/CellNumber.vue deleted file mode 100644 index 4d5a02b..0000000 --- a/frontend/src/components/cells/CellNumber.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/frontend/src/components/cells/CellSelect.vue b/frontend/src/components/cells/CellSelect.vue deleted file mode 100644 index cdf2553..0000000 --- a/frontend/src/components/cells/CellSelect.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - \ No newline at end of file diff --git a/frontend/src/components/cells/CellText.vue b/frontend/src/components/cells/CellText.vue deleted file mode 100644 index 37ebb8b..0000000 --- a/frontend/src/components/cells/CellText.vue +++ /dev/null @@ -1,9 +0,0 @@ - - - \ No newline at end of file diff --git a/frontend/src/components/tables/DynamicTableEditor.vue b/frontend/src/components/tables/DynamicTableEditor.vue deleted file mode 100644 index 3fcd0a4..0000000 --- a/frontend/src/components/tables/DynamicTableEditor.vue +++ /dev/null @@ -1,276 +0,0 @@ -